Společnost Microsoft představila řadu vylepšení systému Windows 10 Preview s nejnovější verzí 14361. Funkce, která pravděpodobně získala nejvyšší počet změn, je Bash v systému Ubuntu pro Windows 10. Společnost Microsoft odhalila obrovský seznam vylepšení konzoly Ubuntu Bash v Subsystému Funkce Linuxu, která vývojářům Linuxu pomůže udělat ještě lepší práci.
Co je opraveno a vylepšeno v Bash na Ubuntu v nejnovější verzi Windows 10 Preview build 14361:
- "DrvFs nyní rozlišuje velká a malá písmena, když běží v Bash v Ubuntu na Windows.
- Uživatelé mohou vytvářet case.txt a CASE.TXT na svých jednotkách / mnt / c
- Rozlišování malých a velkých písmen je podporováno pouze v Bash na Ubuntu v systému Windows. Pokud se nacházíte mimo Bash, NTFS bude soubory správně hlásit, ale při interakci se soubory ze systému Windows může dojít k neočekávanému chování.
- Kořen každého svazku (tj. / Mnt / c) nerozlišuje velká a malá písmena
- Více informací o zacházení s těmito soubory ve Windows najdete zde.
- Skvěle vylepšená podpora pty / tty. Aplikace jako TMUX jsou nyní podporovány
- Opravený problém s instalací, kdy uživatelské účty nebyly vždy vytvořeny
- Optimalizovaná struktura arg příkazového řádku umožňující extrémně dlouhý seznam argumentů.
- Nyní je možné mazat a chmod read_only soubory z DrvFs
- Opraveny některé případy, kdy terminál visí při odpojení
- chmod a chown nyní fungují na tty zařízeních
- Povolte připojení k 0.0.0.0 a :: jako localhost
- Sendmsg / recvmsg nyní zpracovává IO vektorovou délku> 1
- Uživatelé se nyní mohou odhlásit z automaticky generovaného souboru hostitelů
- Během instalace automaticky přiřadit národní prostředí Linux k národnímu prostředí NT
- Přidán soubor / proc / sys / vm / swappiness
- strace nyní správně končí
- Umožněte znovuotevření potrubí přes / proc / self / fd
- Skrýt adresáře pod% LOCALAPPDATA% \ lxss z DrvFs
- Lepší zacházení s bash.exe ~. Příkazy jako „bash ~ -c ls“ jsou nyní podporovány / li>
- Zásuvky nyní upozorňují na čtení epollu dostupné během vypnutí
- lxrun / uninstall dělá lepší práci při mazání souborů a složek
- Opraveno ps -f
- Vylepšená podpora pro aplikace x11, jako je xEmacs
- Aktualizována velikost počátečního zásobníku vláken tak, aby odpovídala výchozímu nastavení Ubuntu a správnému hlášení velikosti do get_rlimit syscall
- Vylepšené hlášení názvů obrazů procesu pico (např. Pro audit)
- Implementováno / proc / mountinfo pro příkaz df
- Opravený chybový kód symbolického odkazu pro podřízené jméno. a…
- Další opravy chyb a vylepšení “
Navíc Bash také obdržel podporu pro následující rozhraní API na nízké úrovni syscalls API:
- ZÍSKEJTE
- MKNODAT
- PŘEJMENOVAT
- POSLAT SOUBOR
- SENDFILE64
- SYNC_FILE_RANGE
Bash v Ubuntu je aktuálně k dispozici pouze pro Windows Insider se systémem Windows 10 Preview. Společnost Microsoft ji však zveřejní s aktualizací Anniversary Update a zpřístupní ji ještě více vývojářům systému Linux, kteří chtějí pracovat na svých skriptech v systému Windows 10 bez spuštění virtuálního počítače.