Ubuntu (dar nu și Linux) sub Windows

Da, da, Microsoft va face astfel încât, după următorul upgrade major la Windows 10 numit utilizatorii Redstone pentru a rula nativ pe Windows 10 shell Bash și imaginați-vă, Ubuntu.

Cum naiba au făcut-o? În primul rând, lui Canonical, compania-mamă a Ubuntu, iar Microsoft va face totul să nu funcționeze în interiorul containerului sau mașina virtuală în conformitate cu sistemul de operare Linux, și se bazează pe un set de biblioteci și programe native - pentru Windows Subsistem pentru Linux (WSL, Windows subsistem pentru aplicații bazate pe linux).

Subsistemul WSL poate fi utilizat pentru un astfel de scop, dar scopul său principal este de a emula imaginea Ubuntu în modul de utilizare. Așa cum sa explicat de către reprezentantul companiei Microsoft: «Am creat o nouă infrastructură din Windows - WSL, pe baza caruia vom rula în modul de utilizator, o imagine reală a Ubuntu, care ne-a oferit cu amabilitate partenerii noștri minunate ale companiei Canonical, care este creatorul sistemului de operare Ubuntu Linux. Ca rezultat, puteți rula acum shell Bash nativ pentru Ubuntu pe sistemul de operare Windows. "

Dar acest lucru nu este un fel de mediu Cygwin, a remarcat Dustin Kirkland, o unitate de membru al Canonical, Ubuntu are o dezvoltare strategică. „Pentru a deschide interfața Cygwin poate rula nativ pe Windows, codul recompilat în mod specific de la sursa - a spus Kirkland. - Aici vorbim despre ELF pentru bit-binarele de Ubuntu, cu control identic, care rulează direct de Windows ».

Kirkland a continuat: „Echipa de designeri genial Microsoft a pus o mulțime de efort, pentru a se adapta în mod eficient unor tehnologii de cercetare Microsoft pentru traducerea apelurilor de sistem Linux în sistemul de operare Windows solicită, în timp real. Utilizatorii Linux pot găsi acest concept mediu de contrast atunci când VIN fișiere binare Ubuntu rula nativ pe Windows. Compania în sine este Microsoft îl numește „subsistem pentru Windows pentru aplicațiile dezvoltate pe Linux“. (Și nu, codul nu a fost încă deschis.) "

Unii, probabil, spun doar, „Pun pariu că funcționează cu aceeași viteză ca un sprinter care conduce în loc de cursa de sute de metri pe un drum de țară umed.“ Și aici și acolo. Kirkland spune că „totul funcționează mai bine decât nicăieri. utilitate sysbench demonstrează indicatori procesor substanțial echivalente, RAM și operațiunile de intrare-ieșire ".

Subsistemul WSL nu este încă gata pentru utilizare pe scară largă. Reprezentantul Canonical a spus că acum „este într-un stadiu incipient - este doar o versiune beta.“

Kirklenl a adăugat: „Sistemul a fost marea majoritate a testelor LTP-performanță, și funcționează bine. Dar rugozitate este încă acolo, mai ales în relațiile cu tty și VT100. multiplexoare mele preferate byobu, ecran și tmux încă într-adevăr nu funcționează, dar băieții se îndreaptă în direcția cea bună. "

Această idee nu este nouă. De fapt, acest concept este cel mai vechi este că nici. Se merge înapoi la subsistemul sistemului de operare Windows NT POSIX. NT POSIX a fost proiectat pentru a rula nativ pentru Unix binarele (sistem Linux nu a fost încă chiar există) în interiorul Windows NT.

Mulți oameni mă întreabă: „De ce toate astea?!“ Kirkland au răspuns într-un interviu, copiind cuvintele lui Steve Ballmer: „dezvoltatori, dezvoltatori, dezvoltatori. Microsoft recunoaște că, chiar dacă dezvoltatorii actuale calculatoarele de lucru sunt sisteme de operare Windows sau Mac (sau chiar Ubuntu), acestea sunt în continuare obligate să-și petreacă o mulțime de timp de lucru în Linux shell. Înainte de apariția Windows 10 în această nouă caracteristică pentru utilizatorii de Windows pe care a trebuit să ruleze o mașină virtuală (mănâncă o mulțime de resurse), ssh terminal pentru instanță cloud (necesita conexiune la Internet) sau cositori cu mediul Cygwin (buggy și lent). Cu noile capacități ale utilizatorilor de Windows pur și simplu apăsați butonul „Start“ din Windows și apoi să tastați „bash“ sau „Ubuntu“ - și acestea sunt transferate la shell inteligente Ubuntu, cu acces la întreaga funcționalitate Ubuntu și cele mai multe dintre aplicațiile sale care rulează nativ, fără a sau recompilarea virtualizarea necesară“.

În blog-ul său, Kirkland a continuat: „Este aproape imposibil să se mute Microsoft în direcția recunoașterii importanței dezvoltatorilor Open Source. [E] o oportunitate fantastica de a petrece o tehnologie open-source gratuit în absolut orice computer care rulează Windows 10. Și totuși, ce un vector de mișcare minunat în direcția studiului și de a folosi chiar mai mult de Ubuntu și Linux în nori publice! "

Fondatorul Canonical, Mark Shuttleworth se incantati de acest nou parteneriat tehnologic. Shuttleworth a spus: „Disponibilitatea unui mediu complet Ubuntu nativ sub Windows, fără virtualizare sau de emulare a devenit un eveniment cheie, dincolo de cadrul obișnuit. Suntem incantati sa contribuie la integrarea Ubuntu și Windows, și este de datoria noastră de a servi interesele dezvoltatorilor de pe Windows, Linux, descoperind astfel o modalitate nouă și surprinzătoare. "

Sistemul este proiectat pentru a automatiza operațiunile de întreținere, restaurare și dezvoltarea proprietății ...

Module „sesiuni“ concepute pentru a lucra cu documentele folosite în pregătirea și desfășurarea reuniunilor (reuniuni ...

Cei mai mulți dintre angajații săi de viață ale întreprinderilor și organizațiilor petrec la locul de muncă. Din prima zi de vizita ...

Cea mai recentă versiune a programului de procesare fotografii Adobe Photoshop CS6, nu numai că are o mult mai largă pe ...

Ubuntu (dar nu și Linux) sub Windows
Cloud Computing cu VMware vCloud Rețeaua de aer
Diferite companii necesită strategii diferite pentru cloud computing, dar ei vor folosi toate nor.

Ubuntu (dar nu și Linux) sub Windows
Spațiile de lucru digitale va înlocui modelul client-server
Într-o eră a mobilității și norul este nu numai cu privire la furnizarea în timp util a cererilor, ci și pe simplificarea proceselor, accelerarea punerii în aplicare a sarcinilor de lucru.

Ubuntu (dar nu și Linux) sub Windows
Poveste de succes: Ferrari reorganizează procesele de achiziții publice și optimizează gestionarea materialelor folosind Infor LN
Ferrari Company - unul dintre liderii mondiali în proiectarea, construcția, fabricarea și vânzarea de cele mai ușor de recunoscut masina sport de lux. Pentru a îmbunătăți eficiența și pentru a simplifica gestionarea proceselor lor interne, compania a decis să pună în aplicare Infor® LN sistem de planificare a resurselor întreprinderii.

Ubuntu (dar nu și Linux) sub Windows
Virtualizare și automatizarea resurselor de rețea pentru a ajuta departamentele IT pentru a satisface nevoile de afaceri moderne
Creșterea economiei digitale conduce la schimbări rapide și majore în cadrul organizațiilor. departamentele IT se confruntă cu cereri pentru a oferi utilizatorilor de aplicații și servicii mai rapide.

Ubuntu (dar nu și Linux) sub Windows
Tendințe de dezvoltare a centrelor de date de asistență pentru întreprinderi
Revoluția digitală cere ca IT-ul a devenit o sursă de generare a noi afaceri. Multe organizații IT în legătură ...

articole similare