Microsoft prináša veľa vylepšení pre bash na ubuntu vo Windows 10

Video: Использование подсистемы Linux для веб-разработки в Windows 10 (WSL) 2024

Video: Использование подсистемы Linux для веб-разработки в Windows 10 (WSL) 2024
Anonim

Spoločnosť Microsoft zaviedla veľa vylepšení v ukážke systému Windows 10 s najnovšou verziou 14361. Funkciou, ktorá pravdepodobne získala najväčší počet zmien, je Bash na Ubuntu na Windows 10. Microsoft odhalil obrovský zoznam vylepšení pre konzolu Ubuntu Bash subsystému pre Funkcia Linux, ktorá pomôže vývojárom Linuxu urobiť ešte lepšiu prácu.

Tu je to, čo je opravené a vylepšené v Bash na Ubuntu v najnovšej verzii ukážky systému Windows 10 Preview 14361:

  • „ DrvFs teraz rozlišujú veľké a malé písmená, keď sú spustené v systéme Bash na Ubuntu vo Windows.
    • Používatelia môžu na svojich jednotkách / mnt / c vytvárať case.txt a CASE.TXT
    • Citlivosť malých a veľkých písmen je podporovaná iba v systéme Bash na Ubuntu v systéme Windows. Keď je systém mimo systému Bash, NTFS súbory nahlási správne, ale môže dôjsť k neočakávanému správaniu pri interakcii so súbormi zo systému Windows.
    • Koreň každého zväzku (tj / mnt / c) nerozlišuje veľké a malé písmená
    • Viac informácií o zaobchádzaní s týmito súbormi vo Windows nájdete tu.
  • Výrazne vylepšená podpora pre pty / tty. Aplikácie ako TMUX sú teraz podporované
  • Opravený problém s inštaláciou, keď používateľské účty neboli vždy vytvorené
  • Optimalizovaná štruktúra príkazového riadka umožňujúca extrémne dlhý zoznam argumentov.
  • Teraz je možné mazať a upravovať súbory určené na čítanie z DrvF
  • Opravené niektoré prípady, keď sa terminál po odpojení zablokuje
  • chmod a chown teraz pracujú na zariadeniach typu tty
  • Povoliť pripojenie k 0.0.0.0 a:: ako localhost
  • Sendmsg / recvmsg teraz spracováva IO vektorovú dĺžku> 1
  • Používatelia sa teraz môžu odhlásiť z automaticky generovaného súboru hostiteľov
  • Automaticky priraďujte národné nastavenie Linuxu k miestnemu nastaveniu NT počas inštalácie
  • Pridal sa súbor / proc / sys / vm / swappiness
  • Strace sa teraz správne opúšťa
  • Umožnite opätovné otvorenie rúr pomocou / proc / self / fd
  • Skryť adresáre pod% LOCALAPPDATA% \ lxss z DrvF
  • Lepšie zaobchádzanie s bash.exe ~. Príkazy ako „bash ~ -c ls“ sú teraz podporované / li>
  • Zásuvky teraz informujú, že epoll je k dispozícii počas vypínania
  • lxrun / uninstall robí lepšiu prácu pri odstraňovaní súborov a priečinkov
  • Opravené ps -f
  • Vylepšená podpora aplikácií x11, napríklad xEmacs
  • Aktualizovaná počiatočná veľkosť zväzku vlákien tak, aby zodpovedala predvolenému nastaveniu Ubuntu a správne nahlásila veľkosť systému get_rlimit syscall
  • Vylepšené vykazovanie názvov obrázkov procesov pico (napr. Na účely auditu)
  • Implementovaný / proc / mountinfo pre príkaz df
  • Opravený chybový kód odkazu na odkaz na podradené meno. a..
  • Ďalšie opravy a vylepšenia chýb “

Okrem toho spoločnosť Bash získala podporu aj pre nasledujúce rozhrania API spoločnosti syscalls s nízkou úrovňou úrovne:

  • getTimer
  • mknod
  • RENAMEAT
  • POSLAŤ SÚBOR
  • SENDFILE64
  • SYNC_FILE_RANGE

Bash na Ubuntu je momentálne k dispozícii iba pre zasielateľov systému Windows s ukážkou systému Windows 10. Spoločnosť Microsoft ju však zverejní pomocou funkcie Anniversary Update a sprístupní ju ďalším vývojárom Linuxu, ktorí chcú pracovať na svojich skriptoch v systéme Windows 10 bez spustenia virtuálneho počítača.

Microsoft prináša veľa vylepšení pre bash na ubuntu vo Windows 10