Nestbox praktični rad: Pokrenite stvarne Linux virtualne strojeve na svom Google Pixel telefonu

click fraud protection

Ako želite pokrenuti virtualni stroj na svom Google Pixel pametnom telefonu, onda je Nestbox pravi put.

Ako ste ikada željeli postati napredni korisnik pametnog telefona, onda ste vjerojatno naišli na Termux. To je emulator Android terminala i aplikacija za Linux okruženje, a neki su ga ljudi koristili za razvoj Python skripti, pa čak i za pokretanje Minecraft poslužitelja sa svojih pametnih telefona. Sada to možete učiniti korak dalje s rootanim Pixelom 6 ili a obični Pixel 7, zahvaljujući Nestboxu starijeg člana XDA kdrag0n, dostupan na njegovom Patreon.

Što je Nestbox?

Nestbox je aplikacija koja vam omogućuje stvaranje spremnika i pokretanje stvarnih virtualnih strojeva na vašem pametnom telefonu, s cakom da mora biti najnoviji Google Pixel pametni telefon raditi. To je zato što Nestbox koristi pKVM (strzaštićeno Ktemeljen na ernelu Virtualan Machine), koji je dostupan u novijim verzijama Android Common Kernela, uključujući Google Pixel 6 seriju i Google Pixel 7 seriju. Prema Mishaal Rahman iz Espera

, razlog zašto je root potreban na seriji Pixel 6 je taj što pKVM nije omogućen odmah.

Velika stvar ovdje je da je to u biti poboljšani Termux. Termux vas već može dovesti do toga za većinu slučajeva upotrebe naprednih korisnika, ali uz virtualizaciju moći ćete pokretati Docker spremnike na svom pametnom telefonu. Malo je pretjerano, iskreno, ali to je nešto od čega bi neki ljudi mogli imati koristi. Dobivate pristup kernelu i root u spremnicima koje je stvorio Nestbox, što je više nego što dobivate s Termuxom.

Instalacija i postavljanje Nestboxa

Ako želite koristiti Nestbox na svom Google Pixelu, morat ćete to učiniti pretplati se na kdrag0nov Patreon. Koristili smo a Google Pixel 7 Pro da biste ga instalirali i testirali, iako će se koraci malo razlikovati na seriji Pixel 6. Trenutačno Pixel 6 uređaji moraju aplikaciji odobriti root pristup, iako kdrag0n kaže da bi se to moglo promijeniti u budućnosti.

Na Pixelu 7 većina konfiguracija koje trebate napraviti je slična Shizukuu. Povezujete se sa svojim telefonom preko bežičnog adb-a, konfigurirate maksimalnu veličinu spremnika, a zatim odaberete distribuciju Linuxa. Preuzet će, konfigurirati i zatim pokrenuti virtualni stroj.

Što možete učiniti s Nestboxom?

Što se tiče stvari koje možete učiniti, to je u biti sve što vam padne na pamet. To je Linux spremnik, iako sam otkrio da moram instalirati mnogo alata prije nego što mogu bilo što učiniti. Trebao sam upotrijebiti alat za napredne pakete (apt u Ubuntuu) za instalaciju wgeta i curla, na primjer, budući da je to barebone postava odmah po izlasku. Nakon toga možete dodati što god želite. Trenutno ne postoji podrška za virtualni GPU, a kdrag0n kaže da je niti ne planira podržavati.

Kao ideja, možete ugostiti web stranicu ili Minecraft server sa svog telefona. Dok oboje trenutno rade, vi zapravo ne možete pristup izvan spremnika. Razgovarao sam s kdrag0nom i on je potvrdio da trenutačno ne postoji prosljeđivanje portova i da je nemoguće komunicirati s ovim instancama izvan spremnika. Kaže mi da će se to promijeniti u budućnosti, međutim, kada implementira port forwarding, što očekuje da će uskoro biti dovršeno.

Ako želiš isprobati Nestbox, možeš ga nabaviti na kdrag0novom Patreonu. Trenutačno je prilično ograničeno zbog mrežnih ograničenja, ali kada se ta ograničenja ukinu, moći ćete se povezati sa svojim spremnikom izvan njega i ugostiti web stranice, poslužitelje igara i više. Za što biste koristili Nestbox?

Hvala kdrag0n što dijelite Nestbox s nama!