Bash på Ubuntu fikk en enorm oppdatering i Windows 10 build 14361
I går, Microsoft utgitt Windows 10 Build 14361 til Windows Insiders på Fast Ring of Updates. I tillegg til listen over endringer som Microsoft opprinnelig kunngjorde, kommer denne bygningen med forbedringer til Ubuntu Bash-konsollen til Subsystem for Linux-funksjonen. La oss se i detalj hva som er nytt i Bash på Ubuntu i Windows 10 build 14361.
Følgende feil ble fikset i Windows 10-versjonen av Bash:
- DrvFs skiller nå mellom store og små bokstaver når de kjører i Bash på Ubuntu på Windows.
- Brukere kan lage case.txt og CASE.TXT på deres /mnt/c-stasjoner
- Store og små bokstaver støttes kun i Bash på Ubuntu på Windows. Når du er utenfor Bash, vil NTFS rapportere filene på riktig måte, men uventet oppførsel kan oppstå i samhandling med filene fra Windows.
- Roten til hvert volum (dvs. /mnt/c) skiller ikke mellom store og små bokstaver
- Du finner mer informasjon om håndtering av disse filene i Windows her.
- Sterkt forbedret pty / tty-støtte. Applikasjoner som TMUX støttes nå
- Rettet installasjonsproblem der brukerkontoer ikke alltid ble opprettet
- Optimalisert kommandolinjeargstruktur som gir ekstremt lang argumentliste.
- Nå i stand til å slette og chmod skrivebeskyttede 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 lokal vert
- Sendmsg/recvmsg håndterer nå en IO-vektorlengde på >1
- Brukere kan nå velge bort automatisk generert vertsfil
- Tilpass Linux-lokale automatisk til NT-lokale under installasjonen
- La til /proc/sys/vm/swappiness-filen
- strace avsluttes nå riktig
- Tillat rør å å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 read tilgjengelig under avslutning
- lxrun /uninstall gjør en bedre jobb med å slette filene og mappene
- Rettet ps -f
- Forbedret støtte for x11-apper som xEmacs
- Oppdatert innledende trådstabelstørrelse for å matche standard Ubuntu-innstilling og rapportere størrelsen riktig til get_rlimit syscall
- Forbedret rapportering av pico-prosessbildenavn (f.eks. for revisjon)
- Implementert /proc/mountinfo for df-kommando
- Rettet symlink-feilkode for barnenavn. og ..
- Ytterligere feilrettinger og forbedringer
På lavt nivå API fikk Bash støtte for følgende syskaller:
Annonse
GETTIMER. MKNODAT. RENAMEAT. SEND FIL. SENDFILE64. SYNC_FILE_RANGE
Det er det. For å aktivere Bash på Ubuntu i Windows 10 build 14361, følg denne opplæringen:
Slik aktiverer du Ubuntu Bash i Windows 10
Kilde: MSDN.