Microsoft heeft veel verbeteringen aan Windows 10 Preview geïntroduceerd met de laatste build 14361. Een functie die waarschijnlijk het grootste aantal wijzigingen heeft ontvangen, is: Bash op Ubuntu op Windows 10. Microsoft heeft een enorme lijst met verbeteringen onthuld voor de Ubuntu Bash-console van de Subsystem for Linux-functie die Linux-ontwikkelaars zal helpen nu nog beter werk te leveren.
Dit is wat er is opgelost en verbeterd in Bash op Ubuntu in de nieuwste Windows 10 Preview 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
- Automatisch de Linux-landinstelling afstemmen op de NT-landinstelling tijdens de installatie
- Het /proc/sys/vm/swappiness-bestand toegevoegd
- strace wordt nu correct afgesloten
- Laat leidingen opnieuw openen 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”
Daarnaast ontving Bash ook ondersteuning voor de volgende syscalls API's op laag niveau:
- GETTIMER
- MKNODAT
- HERNAMEN
- VERSTUUR BESTAND
- VERZENDBESTAND64
- SYNC_FILE_RANGE
Bash op Ubuntu is momenteel alleen beschikbaar voor Windows Insiders met Windows 10 Preview. Microsoft zal het echter vrijgeven voor het publiek met: de jubileumupdate, waardoor het beschikbaar wordt voor nog meer Linux-ontwikkelaars die aan hun scripts in Windows 10 willen werken zonder een virtuele machine te gebruiken.
VERWANTE VERHALEN DIE JE MOET BEKIJKEN:
- Windows 10 Mobile build 14361 brengt toetsenbord met één hand naar Lumia 640 en 830
- Build 14361 breekt taalinstellingen en verandert Engels in secundaire desktoptaal
- Build 14361 lost het probleem met het importeren van foto's op Windows 10-pc's niet op
- Glance Screen werkt niet op Windows 10 Mobile build 14361 voor Lumia 950 XL
- Roundup: Windows 10 Preview build 14361 gemelde problemen