Nestbox gyakorlati gyakorlat: Futtasson valódi Linux virtuális gépeket Google Pixel telefonján

Ha virtuális gépet szeretne futtatni Google Pixel okostelefonján, akkor a Nestbox a megfelelő út.

Ha valaha is okostelefon-használó akart lenni, akkor valószínűleg találkozott már a Termux hasonlókkal. Ez egy Android terminál emulátor és Linux-környezeti alkalmazás, és néhányan Python szkriptek fejlesztésére, sőt Minecraft szerverek futtatására is használják okostelefonjukról. Most egy lépéssel tovább léphet, de egy rootolt Pixel 6 vagy a normál Pixel 7, köszönhetően a Nestbox by XDA Senior Member kdrag0n, elérhető az övén Patreon.

Mi az a Nestbox?

A Nestbox egy olyan alkalmazás, amely lehetővé teszi konténerek létrehozását és valódi virtuális gépek futtatását az okostelefonon. friss Google Pixel okostelefonnak kell lennie dolgozni. Ennek az az oka, hogy a Nestbox pKVM-et (protected Kernel alapú Virtuális Machine), amely elérhető az Android Common Kernel újabb verzióiban, beleértve a Google Pixel 6 sorozatot és a Google Pixel 7 sorozatot. Alapján Mishaal Rahman Esperből, azért van szükség a root használatára a Pixel 6 sorozaton, mert a pKVM nincs azonnal engedélyezve.

A nagy dolog itt az, hogy ez lényegében egy feljavított Termux. A Termux már most is el tudja juttatni az utat a legtöbb nagy teljesítményű felhasználó számára, de a virtualizációval a Docker konténerekhez hasonlókat futtathat okostelefonján. Ez egy kicsit túlzás, az őszinteség kedvéért, de néhány embernek haszna lehet. A Nestbox által létrehozott tárolókban kernel-hozzáférést és root-hozzáférést kap, ami több, mint a Termux esetében.

A Nestbox telepítése és beállítása

Ha a Nestboxot szeretné használni Google Pixel készülékén, akkor ezt kell tennie előfizet a kdrag0n Patreonjára. Használtuk a Google Pixel 7 Pro telepítéséhez és teszteléséhez, bár a lépések kissé eltérnek a Pixel 6 sorozaton. Jelenleg a Pixel 6 eszközöknek root hozzáférést kell biztosítaniuk az alkalmazásnak, bár a kdrag0n szerint ez a jövőben változhat.

A Pixel 7-en a legtöbb konfiguráció, amit meg kell tennie, hasonló a Shizukuhoz. Csatlakozik saját telefonjához vezeték nélküli adb-n keresztül, konfigurálja a maximális tárolóméretet, majd válassza ki a Linux disztribúcióját. Letölti, konfigurálja, majd végrehajtja a virtuális gépet.

Mit lehet csinálni a Nestbox-szal?

Ami a megtehető dolgokat illeti, az alapvetően bármi, ami eszedbe jut. Ez egy Linux konténer, bár azt tapasztaltam, hogy sok eszközt kell telepítenem, mielőtt bármit is tehetnék. A speciális csomagolóeszközt kellett használnom (Ubuntuban alkalmas) például a wget és a curl telepítéséhez, mivel ez egy barebone beállítás. Ezután hozzáadhat bármit, amit akar. Jelenleg nincs virtuális GPU-támogatás, és a kdrag0n azt mondja, hogy nem is tervezi a támogatást.

Ötletként egy weboldalt vagy Minecraft szervert tárolhat a telefonjáról. Bár jelenleg mindkettő működik, valójában nem hozzáférés a tartályon kívülről. Beszéltem kdrag0n-nel, és megerősítette, hogy jelenleg nincs porttovábbítás, és lehetetlen kapcsolatba lépni ezekkel a példányokkal a tárolón kívül. Azt mondja, ez változni fog a jövőben, amikor megvalósítja a porttovábbítást, amely hamarosan befejeződik.

Ha ki szeretné próbálni a Nestboxot, a kdrag0n Patreonjából szerezheti be. Jelenleg meglehetősen korlátozott a hálózati korlátok miatt, de miután feloldják ezeket a korlátozásokat, kívülről is csatlakozhat a tárolójához, és weblapokat, játékszervereket stb több. Mire használnád a Nestboxot?

Köszönjük, kdrag0n, hogy megosztotta velünk a Nestboxot!