Bash on Ubuntu ieguva milzīgu atjauninājumu operētājsistēmas Windows 10 build 14361
Vakar Microsoft izlaida Windows 10 Build 14361 Windows Insiders ātrā atjauninājumu gredzenā. Papildus Microsoft sākotnēji paziņotajam izmaiņu sarakstam šajā versijā ir iekļauti Linux apakšsistēmas funkcijas Ubuntu Bash konsoles uzlabojumi. Detalizēti apskatīsim, kas ir jauns Bash operētājsistēmā Ubuntu operētājsistēmas Windows 10 būvējumā 14361.
Bash Windows 10 versijā tika novērstas šādas kļūdas:
- DrvFs tagad ir reģistrjutīgs, darbojoties Bash operētājsistēmā Windows Ubuntu.
- Lietotāji savos /mnt/c diskos var izveidot failu case.txt un CASE.TXT
- Reģistrjutīgums tiek atbalstīts tikai programmā Bash uz Ubuntu operētājsistēmā Windows. Atrodoties ārpus Bash, NTFS ziņos par failiem pareizi, taču, mijiedarbojoties ar Windows failiem, var rasties neparedzēta darbība.
- Katra sējuma sakne (t.i., /mnt/c) nav reģistrjutīga
- Papildinformāciju par šo failu apstrādi sistēmā Windows var atrast šeit.
- Ievērojami uzlabots pty / tty atbalsts. Tagad tiek atbalstītas tādas lietojumprogrammas kā TMUX
- Novērsta instalēšanas problēma, kuras dēļ lietotāju konti ne vienmēr tika izveidoti
- Optimizēta komandrindas arg struktūra, kas ļauj izveidot ļoti garu argumentu sarakstu.
- Tagad var dzēst un chmodēt tikai lasāmus failus no DrvF
- Novērsti daži gadījumi, kad terminālis uzkaras, atvienojot
- chmod un chown tagad darbojas tty ierīcēs
- Atļaut savienojumu ar 0.0.0.0 un:: kā localhost
- Sendmsg/recvmsg tagad apstrādā IO vektora garumu >1
- Lietotāji tagad var atteikties no automātiski ģenerēta saimniekdatora faila
- Instalēšanas laikā automātiski saskaņojiet Linux lokalizāciju ar NT lokalizāciju
- Pievienots /proc/sys/vm/swappiness fails
- strace tagad iziet pareizi
- Ļaujiet atkārtoti atvērt caurules, izmantojot /proc/self/fd
- Slēpt direktorijus zem %LOCALAPPDATA%\lxss no DrvF
- Labāka bash.exe ~ apstrāde. Tagad tiek atbalstītas tādas komandas kā “bash ~ -c ls”/li>
- Sockets tagad paziņo par epoll nolasījumu, kas pieejams izslēgšanas laikā
- lxrun /uninstall veic labāku failu un mapju dzēšanas darbu
- Labots ps -f
- Uzlabots atbalsts x11 lietotnēm, piemēram, xEmacs
- Atjaunināts sākotnējais pavedienu kaudzes izmērs, lai tas atbilstu noklusējuma Ubuntu iestatījumam un pareizi ziņotu par izmēru get_rlimit syscall
- Uzlabota ziņošana par piko procesa attēlu nosaukumiem (piem., auditēšanai)
- Ieviesta /proc/mountinfo komandai df
- Izlabots simboliskās saites kļūdas kods bērna vārdam. un ..
- Papildu kļūdu labojumi un uzlabojumi
Zemā API līmenī Bash saņēma atbalstu šādiem syscalls:
Reklāma
GETTIMER. MKNODAT. RENAMEAT. SENDFILE. SENDFILE64. SYNC_FILE_RANGE
Tieši tā. Lai iespējotu Bash uz Ubuntu operētājsistēmā Windows 10 build 14361, izpildiet šo apmācību:
Kā iespējot Ubuntu Bash operētājsistēmā Windows 10
Avots: MSDN.