Microsoft heeft veel verbeteringen aangebracht in Windows 10 Preview met de nieuwste build 14361. Een functie die waarschijnlijk het grootste aantal wijzigingen heeft ondergaan, is Bash op Ubuntu op Windows 10. Microsoft heeft een enorme lijst met verbeteringen onthuld voor de Ubuntu Bash-console van het subsysteem voor Linux-functie waarmee Linux-ontwikkelaars het nu nog beter kunnen doen.
Dit is wat er is opgelost en verbeterd in Bash op Ubuntu in de nieuwste Windows 10 Preview build 14361:
- "DrvFs is nu hoofdlettergevoelig bij het draaien in Bash op Ubuntu op Windows.
- Gebruikers kunnen case.txt en CASE.TXT aanmaken 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 root 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 arg-structuur op de opdrachtregel waardoor een extreem lange lijst met argumenten mogelijk is.
- Nu in staat om read_only-bestanden van DrvFs te verwijderen en te wijzigen
- Enkele gevallen verholpen waarbij de terminal bleef hangen bij het verbreken van de verbinding
- chmod en chown werken nu op tty-apparaten
- Sta verbinding met 0.0.0.0 en :: toe als localhost
- Sendmsg / recvmsg verwerken nu een IO-vectorlengte van> 1
- Gebruikers kunnen zich nu afmelden voor het automatisch gegenereerde hosts-bestand
- Pas de Linux-locale automatisch aan de NT-locale aan tijdens de installatie
- Het / proc / sys / vm / swappiness-bestand toegevoegd
- strace wordt nu correct afgesloten
- Sta heropening toe van leidingen via / proc / self / fd
- Verberg mappen onder% LOCALAPPDATA% \ lxss van DrvFs
- Betere afhandeling van bash.exe ~. Commando's als "bash ~ -c ls" worden nu ondersteund / li>
- Sockets melden nu dat epoll read beschikbaar is tijdens het afsluiten
- lxrun / uninstall verwijdert de bestanden en mappen beter
- Gecorrigeerde ps -f
- Verbeterde ondersteuning voor x11-apps zoals xEmacs
- Bijgewerkte initiële threadstapelgrootte 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 picoprocesbeelden (bijv. Voor auditing)
- / Proc / mountinfo geïmplementeerd voor df commando
- Vaste symlink-foutcode voor de naam van het kind. en…
- Aanvullende bugfixes en verbeteringen "
Bovendien ontving Bash ook ondersteuning voor de volgende API's op laag niveau van syscalls:
- GETTIMER
- MKNODAT
- RENAMEAT
- VERSTUUR BESTAND
- VERZENDFILE 64
- SYNC_FILE_RANGE
Bash op Ubuntu is momenteel alleen beschikbaar voor Windows Insiders met Windows 10 Preview. Microsoft zal het echter met de jubileumupdate voor het publiek vrijgeven, waardoor het beschikbaar wordt voor nog meer Linux-ontwikkelaars die aan hun scripts in Windows 10 willen werken zonder een virtuele machine uit te voeren..