Treceți la conținutul principal

Acest instrument simplu pentru Linux vă permite să încercați mai multe distribuții în siguranță pe un singur desktop - gratuit

 

Folosesc Linux... foarte mult. Îl folosesc pentru aproape tot ce fac. De multe ori, folosesc mai multe instanțe de Linux. Cum fac asta? Dacă vrei să folosești o mașină virtuală, există VirtualBox . Totuși, dacă vrei să simplifici și mai mult lucrurile (fără a fi nevoie să descarci fișiere ISO de mai mulți GB), poți alege calea containerelor.

O modalitate de a face acest lucru este prin Distrobox.

Distrobox este un instrument ingenios care vă permite să porniți cu ușurință diferite distribuții Linux de pe computerul desktop. Să presupunem, de exemplu, că desktopul dvs. rulează Ubuntu și doriți să încercați Fedora. Ați putea porni un container Fedora cu Distrobox și experimenta cu el. Și, deși Distrobox este un instrument de linie de comandă, puteți instala și aplicații GUI și apoi să le exportați pe desktop.

E chiar tare.

De asemenea, este sigur, deoarece nu interacționează cu sistemul de operare gazdă, așa că poți lansa o altă distribuție cu Distrobox, intra în noul container, face ce vrei și ai încredere că orice faci nu va dăuna gazdei tale.

Vă voi ghida prin procesul de instalare a Distrobox și apoi cum să îl utilizați. De asemenea, vă voi demonstra cum puteți instala o aplicație GUI și apoi cum puteți utiliza acea aplicație pe sistemul de operare gazdă. Ce momente frumoase.

De ce ai nevoie: Pentru a utiliza Distrobox, vei avea nevoie de o distribuție desktop Linux și de un utilizator cu privilegii sudo. Voi demonstra acest lucru pe Linux Mint.

Primul lucru pe care îl vom face este să actualizăm APT cu comanda:

sudo apt-get update

Apoi, vom instala Distrobox și un instrument pentru containere (docker-compose va fi suficient). Pentru asta, executați comanda:

sudo apt-get install distrobox docker-compose -y

Asta e tot. Distrobox este instalat.

Distrobox extrage imagini dintr-un depozit centralizat și apoi folosește acele imagini pentru a crea containere pentru o anumită distribuție.

Pentru exemplul nostru, vom crea un container nou pentru Fedora, lucru care se face cu comanda:

distrobox-create --name fedorainnabox --image fedora

Notă: Puteți denumi noul container cum doriți.

Puteți instala mai multe distribuții diferite. Pentru a vizualiza o listă de distribuții disponibile pentru Distrobox, consultați pagina oficială a listei de distribuție .

Acum puteți intra în containerul nou creat cu comanda:

distrobox enter fedorainnabox

Nu uita să folosești numele pe care l-ai ales pentru noul tău container.

Acum aveți o distribuție Fedora completă pe care o puteți utiliza. O puteți actualiza cu:

sudo dnf update

Puteți instala software (cum ar fi editorul de text nano) astfel:

sudo dnf install nano

Iată un truc foarte interesant. Să presupunem că vrei să instalezi o aplicație pe containerul tău Distrobox Fedora și apoi să o rulezi pe gazdă. Aplicația respectivă ar putea fi disponibilă doar pe Fedora și nu pe Linux Mint. Sau poate știi că Fedora are o versiune mai nouă a unei aplicații de care ai nevoie decât cea disponibilă pe gazdă. Cum faci asta? 

Este simplu: Mai întâi, asigură-te că intri în containerul Fedora. După ce ai făcut asta, instalează aplicația. De exemplu, ai putea dori să instalezi cea mai recentă versiune a browserului web Chromium. Pentru asta, execută comanda:

sudo dnf install chromium -y

După finalizarea instalării, trebuie să exportați aplicația pe gazdă cu comanda:

distrobox-export --app chromium

Acum puteți rula aplicația respectivă din meniul desktopului gazdă.

Meniul Linux Mint

Chromium este instalat pe un container Distrobox, dar acum poate fi rulat de pe gazdă.

S-ar putea să fii surprins să afli că aplicațiile exportate rulează aproape la fel de repede ca și cum ar fi fost instalate nativ pe gazdă.

Când ați terminat de lucrat cu containerul Distrobox, închideți-l cu comanda:

exit

Apoi puteți opri containerul cu:

distrobox stop fedorainnabox

Nu uita să folosești numele pe care l-ai dat containerului tău Distrobox.

Apoi puteți șterge containerul cu:

distrobox rm fedorainnabox

Și asta e tot ce trebuie să faci pentru a folosi Distrobox pentru a crea containere cu diverse distribuții Linux.

Articol tradus și adaptat după: https://www.zdnet.com/article/distrobox-test-multiple-linux-distros-in-containers/

Comentarii

Postări populare de pe acest blog

Containerizare nativă pe macOS: Apple lansează propriul „Distrobox”

  Editorial de: Andrei Popescu, Penguin Reviews În cadrul Conferinței Globale a Dezvoltatorilor (WWDC25), Apple a prezentat „Containerization” – un nou framework open‑source care aduce pe macOS, bazat pe Apple Silicon, un mecanism performant și sigur pentru rularea distribuțiilor Linux in containere, similar ideii de Distrobox sau WSL . 🔹 Ce este Containerization? Framework în Swift : scris integral într-un limbaj modern, se bazează pe Virtualization.framework și rulează fiecare container Linux într‑o mașină virtuală ultra‑ușoară , asigurând izolare completă la nivel de kernel . Performanţă ridicată : containerele pornesc în câteva milisecunde, folosind dinamic doar resursele necesare, datorită accelerării hardware oferite de cipurile ARM Apple . Protecție avansată : fiecare container rulează separat, eliminând riscurile asociate scăpărilor de procese între medii sau către sistemul gazdă . 🛠 Funcționalități cheie Funcționalitate Detalii Imagini OCI standard Compatibile c...

Kali GPT: asistentul AI care transformă pentesting‑ul

  Editorial de: Elena Marinescu, Penguin Reviews Într‑o mișcare revoluționară pentru comunitatea de securitate cibernetică, XIS10CIAL a lansat Kali GPT , un asistent AI conceput special pentru Kali Linux, bazat pe GPT‑4, care integrează inteligența artificială direct în terminal, redefinind modul în care se realizează testele de penetrare . 🔍 Ce aduce Kali GPT? Integrare în terminalul Kali – Kali GPT înțelege comenzi în limbaj natural, generează payloads, interpretează scanări Nmap, configurează Metasploit și explică tool‑uri precum Burp Suite, fără să părăsești shell‑ul . Asistent contextual – adaptează răspunsurile în funcție de nivel (începători vs. experți), oferind explicații simplify sau tehnice avansate . Automatizare AI – generează comenzi, script‑uri și payloads, reduce erorile umane și accelerează ciclul pentesting‑ului . Beneficii clare Productivitate sporită – reducerea semnificativă a timpului de research și documentare Învățare accelerată – e...

De ce Danemarca renunță la Microsoft Office și Windows în favoarea LibreOffice și Linux

  de Mihai Georgescu, editor colaborator Danemarca face un pas major în orientarea către suveranitatea digitală: sectorul public a început să înlocuiască Microsoft Office și Windows cu LibreOffice și distribuții Linux. Misunea este de a readuce controlul datelor în spațiul UE și de a diminua dependența de furnizori extra-comunitari. Motivele deciziei Guvernul danez a început tranziția pe baza a trei obiective prioritare: Suveranitate digitală – datele rămân sub control european, nu sunt transmise către servere non‑UE . Reducerea costurilor – eliminarea licențelor Microsoft și direcționarea fondurilor către dezvoltatori și companii locale. Securitate și interoperabilitate – standardizarea pe formate deschise (ODF) pentru o colaborare mai eficientă între instituții și cetățeni . Strategia de implementare Pilot gradual – implementări în etape, începând cu LibreOffice și Windows, urmate de trecerea la Linux — fără tranziția “brutală” în toate birourile deodată . Form...