Cele mai recente patch-uri Microsoft ar putea permite Linux Distros să ruleze ca partiție rădăcină pe Hyper-V care să permită accesul direct la hardware

Software / Cele mai recente patch-uri Microsoft ar putea permite Linux Distros să ruleze ca partiție rădăcină pe Hyper-V care să permită accesul direct la hardware 2 minute citite

Microsoft îl creditează pe VentureBeat



Microsoft pare să fie interesat de integrând Linux și mai profund în ecosistemul sistemului de operare Windows . Compania a propus câteva patch-uri care ar putea potențial permite Linux Distros chiar mai multe funcționalități native decât înainte . Aceste patch-uri vizează în esență distribuțiile Linux să ruleze ca partiție rădăcină pe platforma de virtualizare Hyper-V.

Microsoft a trimis o serie de patch-uri dezvoltatorilor de nuclee Linux. Obiectivul final apare „să creăm o stivă completă de virtualizare cu Linux și Microsoft Hypervisor”. plasturi sunt etichetate ca „RFC” (Cerere de comentarii) și sunt o implementare minimă prezentată pentru discuție.



Microsoft dorește ca Linux să ruleze la fel de nativ ca sistemul de operare Windows pe hardware cu acces la partiția rădăcină pe Hyper-V?

Inginerul principal al software-ului Microsoft, Wei Liu, a indicat că Microsoft a trimis o serie de patch-uri dezvoltatorilor de kernel Linux cerând ca Linux să ruleze ca partiție rădăcină pe Hyper-V. Platforma Hyper-V este un software de hipervizor pentru rularea instanțelor Windows și non-Windows pe hardware.



Aspectul cheie al acestor patch-uri este că, cu kernel-ul în cele din urmă patch-uri, Linux va rula ca partiție rădăcină Hyper-V. În Arhitectura Hyper-V , partiția rădăcină are acces direct la hardware și creează partiții copil pentru VM-urile pe care le găzduiește. Luați în considerare acest lucru similar cu Dom0 al lui Xen, a susținut Liu. Întâmplător, Arhitectura Hyper-V este mai asemănător cu Xen decât cu KVM sau ESXi al VMware.



Prioritatea patch-urilor propuse este extinderea Hyper-V Specificații funcționale de nivel superior (TLFS) , care guvernează comportamentul vizibil al Hyper-V, față de alte componente ale sistemului de operare. Specificația se adresează în principal dezvoltatorilor care construiesc în mod regulat sisteme de operare pentru oaspeți.



Principala preocupare a Microsoft cu privire la noua implementare a Hyper-V este că dorește ca dezvoltatorii de nucleu Linux să schimbe comportamentul nucleului nucleului Linux atunci când accesează memoria hardware într-un mod care afectează accesul driverului la GPU și CPU. Inutil să menționăm că astfel de sisteme și procese sunt gestionate de un manager de memorie al unui sistem de operare, iar încurcarea în aceste regiuni este dificilă, indicat Liu.

Microsoft Azure și Windows 10 vor beneficia de Linux care rulează ca partiție rădăcină pe Hyper-V?

În prezent, Partiția rădăcină Hyper-V poate rula numai sistemul de operare Windows . Cu toate acestea, dacă Linux are acces la partiția Root, sistemul de operare pur și simplu nu va trebui să ruleze Windows pe acel hipervizor. Pur și simplu, Microsoft dorește să activeze „o stivă de virtualizare completă cu Linux” pentru Microsoft în cloud-ul său Azure. Este important să rețineți că utilizatorii, în funcție de Linux Distros și de instanțele lor pe Microsoft Azure, i-au depășit pe cei care se bazează pe propriul sistem de operare Windows al Microsoft , anul trecut. Cu alte cuvinte, există mai multe instanțe Linux care rulează pe Microsoft Azure decât instanțe de sistem de operare virtual Windows.

In timp ce evoluțiile actuale sunt centrate în jurul Microsoft Azure, ar trebui să aibă un p impact ositiv asupra sistemului de operare Windows 10 de asemenea. Inutil de adăugat, aceste dezvoltări se bazează pe eforturile extinse ale Microsoft de a sprijini dezvoltatorii cu subsistemul Windows 10 pentru Linux (WSL) și WSL 2 al Windows 10, care include nucleul Linux personalizat al Microsoft.

De altfel, Microsoft a portat și sursa deschisă Intel Cloud Hypervisor . Compania a reușit să pornească un oaspete Linux cu dispozitive Virtio. Intel a dezvoltat Cloud Hypervisor, o implementare experimentală open-source de hipervizor, în limbajul de programare Rust. Este un monitor de mașină virtuală care rulează deasupra KVM, hipervizorul mașinii virtuale bazat pe kernel din kernel-ul Linux. Acestea sunt concepute pentru încărcări de lucru în cloud.

Etichete Linux Microsoft