Microsoft introducerede en masse forbedringer af Windows 10 Preview med den nyeste build 14361. En funktion, der sandsynligvis modtog det højeste antal ændringer, er Bash på Ubuntu på Windows 10. Microsoft afslørede en enorm liste over forbedringer til Ubuntu Bash-konsollen i delsystemet til Linux-funktion, der hjælper Linux-udviklere med at gøre et endnu bedre job nu.
Her er hvad der er løst og forbedret i Bash på Ubuntu i den nyeste Windows 10 Preview build 14361:
- “DrvFs er nu store og små bogstaver, når de kører i Bash på Ubuntu på Windows.
- Brugere kan oprette case.txt og CASE.TXT på deres / mnt / c-drev
- Sagsfølsomhed understøttes kun i Bash på Ubuntu på Windows. Når uden for Bash, vil NTFS rapportere filerne korrekt, men uventet adfærd kan forekomme i interaktion med filerne fra Windows.
- Roden til hvert bind (dvs. / mnt / c) er ikke store og små bogstaver
- Flere oplysninger om håndtering af disse filer i Windows kan findes her.
- Stærkt forbedret pty / tty support. Applikationer som TMUX understøttes nu
- Rettet installationsproblem, hvor brugerkonti ikke altid oprettes
- Optimeret kommandolinjeargstruktur muliggør ekstrem lang argumentliste.
- Nu i stand til at slette og chmod read_only filer fra DrvFs
- Rettet nogle tilfælde, hvor terminalen hænger ved afbrydelse
- chmod og chown fungerer nu på tty enheder
- Tillad forbindelse til 0.0.0.0 og :: som localhost
- Sendmsg / recvmsg håndterer nu en IO-vektorlængde på> 1
- Brugere kan nu fravælge automatisk genereret værtsfil
- Match automatisk Linux-lokalitet til NT-lokalitet under installationen
- Tilføjet filen / proc / sys / vm / swappiness
- strace afsluttes nu korrekt
- Tillad, at rør genåbnes gennem / proc / self / fd
- Skjul mapper under% LOCALAPPDATA% \ lxss fra DrvFs
- Bedre håndtering af bash.exe ~. Kommandoer som “bash ~ -c ls” understøttes nu / li>
- Sockets giver nu besked om epollæsning, der er tilgængelig under nedlukning
- lxrun / afinstallation gør et bedre job med at slette filer og mapper
- Rettet ps -f
- Forbedret support til x11 apps såsom xEmacs
- Opdateret oprindelig trådstakstørrelse for at matche standard Ubuntu-indstilling og rapportering af størrelsen korrekt til get_rlimit syscall
- Forbedret rapportering af pico-procesbillednavne (f.eks. Til revision)
- Implementeret / proc / mountinfo til df-kommando
- Fast symlink-fejlkode til undernavn. og…
- Yderligere fejlrettelser og forbedringer ”
Derudover modtog Bash også support til følgende syscalls API'er med lavt niveauw niveau:
- GETTIMER
- MKNODAT
- RENAMEAT
- SEND FIL
- SENDFILE64
- SYNC_FILE_RANGE
Bash på Ubuntu er i øjeblikket tilgængelig for Windows Insiders, der kun kører Windows 10 Preview. Imidlertid vil Microsoft frigive det til offentligheden med jubilæumsopdateringen, hvilket gør det tilgængeligt for endnu flere Linux-udviklere, der ønsker at arbejde på deres scripts i Windows 10 uden at køre en virtuel maskine..