Bash su Ubuntu ha ricevuto un enorme aggiornamento in Windows 10 build 14361
Ieri, Microsoft rilasciato Windows 10 Build 14361 a Windows Insider sull'anello veloce degli aggiornamenti. Oltre all'elenco delle modifiche inizialmente annunciate da Microsoft, questa build include miglioramenti alla console Ubuntu Bash della funzione Sottosistema per Linux. Vediamo nel dettaglio cosa c'è di nuovo in Bash su Ubuntu in 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 all'interno di 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 per 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 file e 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 a get_rlimit syscall
- Reporting migliorato dei nomi delle immagini di processo pico (ad es. per l'auditing)
- Implementato /proc/mountinfo per il comando df
- Risolto il problema con il codice di errore del collegamento simbolico per il nome del bambino. e ..
- Ulteriori correzioni di bug e miglioramenti
All'API di basso livello, Bash ha ottenuto il supporto per le seguenti chiamate di sistema:
GETTIMER. MKNODAT. RINOMINA. INVIARE FILE. SENDFILE64. SYNC_FILE_RANGE
Questo è tutto. Per abilitare Bash su Ubuntu in Windows 10 build 14361, segui questo tutorial:
Come abilitare Ubuntu Bash in Windows 10
Fonte: MSDN.