Compania Canonical a publicat versiunea 1.14 a instrumentului multipass, destinat simplificării instalării diferitelor versiuni de Ubuntu în mașini virtuale utilizate în sistemele de virtualizare Linux, Windows și macOS. Multipass permite dezvoltatorilor să pornească cu o singură comandă, fără setări suplimentare, versiunea dorită de Ubuntu într-o mașină virtuală, de exemplu, pentru experimente sau verificarea funcționării aplicației lor. Pentru a lansa o mașină virtuală pe Linux se folosește KVM, pe Windows – Hyper-V, iar pe macOS – HyperKit. De asemenea, este posibil să se utilizeze VirtualBox. mașini virtuale Codul proiectului este scris în C++ și este distribuit sub licența GPLv3. Pentru instalarea rapidă a multipass în Ubuntu a fost pregătit un pachet snap.
Multipass extrage singur imaginea necesară a sistemului de operare și o menține actualizată. Pentru configurare poate fi utilizat cloud-init. Există posibilitatea atât de montare a partițiilor de disc în mediu virtual (comanda „multipass mount”), cât și de transfer al fișierelor individuale între sistemul gazdă și mașina virtuală (comanda „multipass transfer”). Este susținută integrarea completă a mașinii virtuale instalate cu desktopul principal (se adaugă pictogramele aplicațiilor, meniul sistemului și notificările).
Modificări principale:
- A fost adăugat o interfață grafică pentru interacțiunea cu serviciile multipass, simplificând gestionarea mașinilor virtuale.

- A fost implementată posibilitatea de a adăuga un pod rețea extern la un exemplu existent al unei mașini virtuale.
- A fost adăugată o opțiune pentru oprirea forțată a instanțelor de mașină virtuală: „multipass stop —force ”.
- Pentru backend-ul VirtualBox a fost adăugată suportul pentru instantanee, care anterior erau disponibile doar pentru QEMU și Hyper-V.
- Au fost adăugate restricții suplimentare la montarea directoarelor din mediu gazdă în sistemele invitați. A fost implementată protecția împotriva suprapunerii identificatorilor utilizatorilor la montare.
- Dimensiunea pachetului snap a fost redusă cu 48% (de la 122MB la 64MB).
- În timpul construirii vcpkg, biblioteca POCO a fost utilizată în loc de gRPC.
Sursa: opennet.ro

