Microsoft ha introdotto molti miglioramenti all'anteprima di Windows 10 con l'ultima build 14361. Una caratteristica che probabilmente ha ricevuto il maggior numero di modifiche è Bash su Ubuntu su Windows 10. Microsoft ha rivelato un enorme elenco di miglioramenti per la console Ubuntu Bash della funzione Sottosistema per Linux che aiuterà gli sviluppatori Linux a fare un lavoro ancora migliore ora.
Ecco cosa è stato corretto e migliorato in Bash su Ubuntu nell'ultima versione di anteprima di Windows 10 build 14361:
-
“DrvFs ora fa distinzione tra maiuscole e minuscole quando viene eseguito in Bash su Ubuntu su Windows.
- Gli utenti possono creare case.txt e CASE.TXT sui propri drive /mnt/c
- La distinzione tra maiuscole e minuscole è supportata solo in Bash su Ubuntu su Windows. All'esterno di Bash, NTFS segnalerà correttamente i file, ma potrebbero verificarsi comportamenti imprevisti durante l'interazione con i file da Windows.
- La radice di ogni volume (cioè /mnt/c) non fa distinzione tra maiuscole e minuscole
- Ulteriori informazioni sulla gestione di questi file in Windows sono disponibili Qui.
- Supporto pty/tty notevolmente migliorato. Ora sono supportate applicazioni come TMUX
- Risolto problema di installazione in cui gli account utente non venivano sempre creati
- Struttura ottimizzata degli argomenti della riga di comando che consente un elenco di argomenti estremamente lungo.
- Ora in grado di eliminare e chmod file read_only da DrvFs
- Risolti alcuni casi in cui il terminale si bloccava alla disconnessione
- chmod e chown ora funzionano su dispositivi tty
- Consenti connessione a 0.0.0.0 e:: come localhost
- Sendmsg/recvmsg ora gestisce una lunghezza del vettore IO di > 1
- Gli utenti possono ora disattivare il file host generato automaticamente
- Abbina automaticamente la locale Linux alla locale NT durante l'installazione
- Aggiunto il file /proc/sys/vm/swappiness
- strace ora esce correttamente
- Consenti la riapertura dei tubi tramite /proc/self/fd
- Nascondi le directory in %LOCALAPPDATA%\lxss da DrvFs
- Migliore gestione di bash.exe ~. Comandi come "bash ~ -c ls" ora supportati/li>
- I socket ora notificano la lettura epoll disponibile durante l'arresto
- lxrun /uninstall fa un lavoro migliore nell'eliminare i file e le cartelle
- Corretto ps -f
- Supporto migliorato per app x11 come xEmacs
- Aggiornata la dimensione dello stack del thread iniziale in modo che corrisponda all'impostazione predefinita di Ubuntu e riporti correttamente la dimensione al syscall get_rlimit
- Reporting migliorato dei nomi delle immagini di processo pico (ad es. per l'auditing)
- Implementato /proc/mountinfo per il comando df
- Corretto il codice di errore del collegamento simbolico per il nome del bambino. e ..
- Ulteriori correzioni di bug e miglioramenti”
Inoltre, Bash ha anche ricevuto supporto per le seguenti API di basso livello di syscalls:
- GETTIMER
- MKNODATI
- RINOMINA
- INVIARE FILE
- SENDFILE64
- SYNC_FILE_RANGE
Bash su Ubuntu è attualmente disponibile per Windows Insider che esegue solo Windows 10 Preview. Tuttavia, Microsoft lo rilascerà al pubblico con l'aggiornamento dell'anniversario, rendendolo disponibile a un numero ancora maggiore di sviluppatori Linux che desiderano lavorare sui propri script in Windows 10 senza eseguire una macchina virtuale.
STORIE CORRELATE CHE DEVI SCOPRIRE:
- Windows 10 Mobile build 14361 porta la tastiera con una sola mano su Lumia 640 e 830
- La build 14361 interrompe le impostazioni della lingua trasformando l'inglese in una lingua desktop secondaria
- La build 14361 non riesce a risolvere il problema di importazione delle foto su PC Windows 10
- Glance Screen non funziona su Windows 10 Mobile build 14361 per Lumia 950 XL
- Roundup: Windows 10 Preview build 14361 ha segnalato problemi