Microsoft bringer mange forbedringer til bash på ubuntu i Windows 10

Video: Windows 10 Bash & Linux Subsystem Setup 2024

Video: Windows 10 Bash & Linux Subsystem Setup 2024
Anonim

Microsoft introduserte mange forbedringer av Windows 10 Preview med den nyeste build 14361. En funksjon som antagelig fikk det høyeste antallet endringer er Bash på Ubuntu på Windows 10. Microsoft avslørte en enorm liste over forbedringer for Ubuntu Bash-konsollen til delsystemet for Linux-funksjon som vil hjelpe Linux-utviklere å gjøre en enda bedre jobb nå.

Her er hva som er løst og forbedret i Bash på Ubuntu i den nyeste Windows 10 Preview build 14361:

  • DrvFs er nå store og små bokstaver når du kjører i Bash på Ubuntu på Windows.
    • Brukere kan opprette case.txt og CASE.TXT på / mnt / c-stasjonene
    • Sakssensitivitet støttes bare innen Bash på Ubuntu på Windows. Når du er utenfor Bash, vil NTFS rapportere filene riktig, men uventet oppførsel kan forekomme i samspill med filene fra Windows.
    • Roten til hvert volum (dvs. / mnt / c) er ikke store og små bokstaver
    • Mer informasjon om håndtering av disse filene i Windows finner du her.
  • Stor forbedret pty / tty-støtte. Programmer som TMUX støttes nå
  • Fast installasjonsproblem der brukerkontoer ikke alltid opprettes
  • Optimalisert kommandolinje arg struktur som gir ekstremt lang argumentliste.
  • Nå i stand til å slette og chmod read_only filer fra DrvFs
  • Rettet noen tilfeller der terminalen henger på frakobling
  • chmod og chown fungerer nå på tty-enheter
  • Tillat tilkobling til 0.0.0.0 og:: som localhost
  • Sendmsg / recvmsg håndterer nå en IO-vektorlengde på> 1
  • Brukere kan nå velge bort autogenerert vertsfil
  • Match automatisk Linux-språk til NT-språk under installasjonen
  • Lagt til filen / proc / sys / vm / swappiness
  • strace går nå ut riktig
  • La rørene åpnes igjen gjennom / proc / self / fd
  • Skjul kataloger under% LOCALAPPDATA% \ lxss fra DrvFs
  • Bedre håndtering av bash.exe ~. Kommandoer som “bash ~ -c ls” støttes nå / li>
  • Sockets varsler nå epoll som er tilgjengelig under stenging
  • lxrun / uninstall gjør en bedre jobb med å slette filene og mappene
  • Korrigert ps -f
  • Forbedret støtte for x11-apper som xEmacs
  • Oppdatert første trådstabelstørrelse for å matche standard Ubuntu-innstilling og rapportere størrelsen riktig til get_rlimit-syscall
  • Forbedret rapportering av pico-prosessbilde-navn (f.eks. For revisjon)
  • Implementert / proc / mountinfo for df-kommando
  • Fast symlink-feilkode for navn på barn. og..
  • Flere feilrettinger og forbedringer ”

I tillegg mottok Bash også støtte for følgende APIer for lavt nivånivå:

  • GETTIMER
  • MKNODAT
  • RENAMEAT
  • SEND FIL
  • SENDFILE64
  • SYNC_FILE_RANGE

Bash på Ubuntu er for øyeblikket bare tilgjengelig for Windows Insiders som bare kjører Windows 10 Preview. Imidlertid vil Microsoft gi det ut for publikum med jubileumsoppdateringen, noe som gjør den tilgjengelig for enda flere Linux-utviklere som vil jobbe med skriptene sine i Windows 10 uten å kjøre en virtuell maskin.

Microsoft bringer mange forbedringer til bash på ubuntu i Windows 10