Microsoft aduce o mulțime de îmbunătățiri la bash pe ubuntu în Windows 10

Video: Ubuntu 16.04 vs Microsoft Windows 10: Which is best? 2024

Video: Ubuntu 16.04 vs Microsoft Windows 10: Which is best? 2024
Anonim

Microsoft a introdus o mulțime de îmbunătățiri la Windows 10 Preview cu cea mai recentă compilare 14361. O caracteristică care a primit cel mai mare număr de modificări este Bash pe Ubuntu pe Windows 10. Microsoft a dezvăluit o listă uriașă de îmbunătățiri pentru consola Ubuntu Bash a subsistemului pentru Funcție Linux care va ajuta dezvoltatorii Linux să facă o treabă și mai bună acum.

Iată ce este rezolvat și îmbunătățit în Bash pe Ubuntu în cea mai recentă Windows 10 Previzualizare construită 14361:

  • „ DrvFs este sensibil la majuscule cu majuscule atunci când rulează în Bash pe Ubuntu pe Windows.
    • Utilizatorii pot crea case.txt și CASE.TXT pe unitățile / mnt / c
    • Sensibilitatea cazurilor este acceptată doar în cadrul Bash pe Ubuntu pe Windows. Când se află în afara Bash, NTFS va raporta corect fișierele, dar poate apărea un comportament neașteptat în interacțiunea cu fișierele din Windows.
    • Rădăcina fiecărui volum (adică / mnt / c) nu este sensibilă la litere mari și minuscule
    • Mai multe informații despre gestionarea acestor fișiere în Windows puteți găsi aici.
  • Suport pty / tty îmbunătățit. Aplicații precum TMUX sunt acum acceptate
  • S-a rezolvat problema de instalare în care conturile de utilizator nu au fost întotdeauna create
  • Structura de arg. Optimizată pentru linia de comandă care permite o listă extrem de lungă de argumente
  • Acum puteți șterge și chmod read_only fișierele de la DrvFs
  • S-au remediat unele cazuri în care terminalul se blochează pe deconectare
  • chmod și chown funcționează acum pe dispozitive tty
  • Permiteți conectarea la 0.0.0.0 și:: ca localhost
  • Sendmsg / recvmsg gestionează acum o lungime vectorială IO>> 1
  • Utilizatorii pot acum să renunțe la fișierul gazdelor generate automat
  • Potriviți automat localizarea Linux cu cea locală NT în timpul instalării
  • A fost adăugat fișierul / proc / sys / vm / swappiness
  • strace acum iese corect
  • Permite redeschiderea conductelor prin / proc / self / fd
  • Ascunde directoarele sub% LOCALAPPDATA% \ lxss de la DrvFs
  • O mai bună manipulare a bash.exe ~. Comenzi precum „bash ~ -c ls” sunt acum acceptate / li>
  • Sockets notifică acum citirea epoll disponibilă în timpul opririi
  • lxrun / uninstall face o treabă mai bună de a șterge fișierele și folderele
  • PS -f corectat
  • Asistență îmbunătățită pentru aplicațiile x11, cum ar fi xEmacs
  • Actualizarea dimensiunii inițiale a stivei de thread pentru a se potrivi cu setarea Ubuntu implicită și a raporta corect dimensiunea la sistemul de operare get_rlimit
  • Raportarea îmbunătățită a numelor de imagini ale procesului pic (de exemplu pentru auditare)
  • Implementat / proc / mountinfo pentru comanda df
  • S-a rezolvat codul de eroare de simbol, pentru numele copilului. și..
  • Corecții și îmbunătățiri suplimentare de erori ”

În plus, Bash a primit și asistență pentru următoarele API-uri de nivel scăzut de schemă:

  • GETTIMER
  • MKNODAT
  • RENAMEAT
  • TRIMITE FIȘIER
  • SENDFILE64
  • SYNC_FILE_RANGE

Bash on Ubuntu este disponibil în prezent pentru Windows Insiders care rulează numai Windows 10 Previzualizare. Cu toate acestea, Microsoft îl va lansa publicului cu Anniversary Update, punându-l la dispoziția chiar și mai mulți dezvoltatori Linux care doresc să lucreze la scripturile lor în Windows 10 fără a rula o mașină virtuală.

Microsoft aduce o mulțime de îmbunătățiri la bash pe ubuntu în Windows 10