Bash op Ubuntu kreeg een enorme update in Windows 10 build 14361
Gisteren, Microsoft vrijgegeven Windows 10 Build 14361 aan Windows Insiders op de Fast Ring van updates. Naast de lijst met wijzigingen die Microsoft aanvankelijk aankondigde, wordt deze build geleverd met verbeteringen aan de Ubuntu Bash-console van de Subsystem for Linux-functie. Laten we in detail bekijken wat er nieuw is in Bash op Ubuntu in Windows 10 build 14361.
- DrvFs is nu hoofdlettergevoelig wanneer het wordt uitgevoerd in Bash op Ubuntu op Windows.
- Gebruikers kunnen case.txt en CASE.TXT maken op hun /mnt/c-schijven
- Hoofdlettergevoeligheid wordt alleen ondersteund in Bash op Ubuntu op Windows. Buiten Bash zal NTFS de bestanden correct rapporteren, maar er kan onverwacht gedrag optreden bij interactie met de bestanden van Windows.
- De hoofdmap van elk volume (d.w.z. /mnt/c) is niet hoofdlettergevoelig
- Meer informatie over het omgaan met deze bestanden in Windows vindt u hier.
- Sterk verbeterde pty / tty-ondersteuning. Applicaties zoals TMUX worden nu ondersteund
- Installatieprobleem opgelost waarbij gebruikersaccounts niet altijd werden aangemaakt
- Geoptimaliseerde opdrachtregel arg-structuur waardoor een extreem lange lijst met argumenten mogelijk is.
- Nu in staat om alleen-lezen bestanden van DrvFs te verwijderen en te chmod
- Enkele gevallen opgelost waarbij de terminal blijft hangen bij het verbreken van de verbinding
- chmod en chown werken nu op tty-apparaten
- Sta verbinding toe met 0.0.0.0 en:: als localhost
- Sendmsg/recvmsg verwerken nu een IO-vectorlengte van >1
- Gebruikers kunnen zich nu afmelden voor automatisch gegenereerde hosts-bestanden
- Tijdens de installatie automatisch de Linux-landinstelling afstemmen op de NT-landinstelling
- Het /proc/sys/vm/swappiness-bestand toegevoegd
- strace wordt nu correct afgesloten
- Sta het heropenen van leidingen toe via /proc/self/fd
- Verberg mappen onder %LOCALAPPDATA%\lxss van DrvFs
- Betere afhandeling van bash.exe ~. Commando's zoals "bash ~ -c ls" worden nu ondersteund/li>
- Sockets melden nu dat epoll read beschikbaar is tijdens afsluiten
- lxrun /uninstall verwijdert de bestanden en mappen beter
- Gecorrigeerde ps -f
- Verbeterde ondersteuning voor x11-apps zoals xEmacs
- Initiële thread-stackgrootte bijgewerkt om overeen te komen met de standaard Ubuntu-instelling en de grootte correct te rapporteren aan de get_rlimit syscall
- Verbeterde rapportage van namen van pico-procesafbeeldingen (bijv. voor auditing)
- /proc/mountinfo geïmplementeerd voor het df-commando
- Symlink-foutcode voor de naam van het kind opgelost. en ..
- Aanvullende bugfixes en verbeteringen
Op de low-level API kreeg Bash ondersteuning voor de volgende syscalls:
GETTIMER. MKNODAT. HERNAMEN. VERSTUUR BESTAND. VERZENDBESTAND64. SYNC_FILE_RANGE
Dat is het. Volg deze tutorial om Bash op Ubuntu in Windows 10 build 14361 in te schakelen:
Ubuntu Bash inschakelen in Windows 10
Bron: MSDN.