Ak chcete spustiť virtuálny stroj na svojom smartfóne Google Pixel, potom je Nestbox správna cesta.
Ak ste sa niekedy chceli stať skúseným používateľom smartfónov, pravdepodobne ste narazili na niečo ako Termux. Je to emulátor terminálu Android a aplikácia pre prostredie Linuxu a niektorí ľudia ho použili na vývoj skriptov Python a dokonca aj na spustenie serverov Minecraft zo svojich smartfónov. Teraz to však môžete urobiť ešte o krok ďalej so zakoreneným Pixelom 6 alebo a bežný Pixel 7, vďaka Nestbox by XDA Senior Member kdrag0n, k dispozícii na jeho Patreon.
Čo je Nestbox?
Nestbox je aplikácia, ktorá vám umožňuje vytvárať kontajnery a spúšťať skutočné virtuálne stroje na vašom smartfóne, s úlovkom, ktorý to má musí ísť o najnovší smartfón Google Pixel pracovať. Je to preto, že Nestbox používa pKVM (ppokazené Kzaložené na ernel Virtuálny Machine), ktorý je k dispozícii v novších verziách Android Common Kernel, vrátane sérií Google Pixel 6 a Google Pixel 7. Podľa Mishaal Rahman z Esperu, dôvod, prečo sa vyžaduje root v sérii Pixel 6, je ten, že pKVM nie je povolené hneď po vybalení.
Hlavná vec je, že je to v podstate vylepšený Termux. Termux vás už dokáže dostať do väčšiny prípadov použitia pre náročných používateľov, ale s virtualizáciou budete môcť na svojom smartfóne prevádzkovať kontajnery typu Docker. Je to trochu prehnané, pri všetkej férovosti, ale je to niečo, čo niektorí ľudia môžu použiť. Získate prístup k jadru a root v kontajneroch vytvorených Nestboxom, čo je viac, ako získate s Termuxom.
Inštalácia a nastavenie Nestboxu
Ak chcete používať Nestbox na svojom Google Pixel, musíte to urobiť prihláste sa na odber Patreonu kdrag0n. Použili sme a Google Pixel 7 Pro nainštalovať a otestovať, aj keď sa kroky v sérii Pixel 6 budú mierne líšiť. V súčasnosti musia zariadenia Pixel 6 udeliť aplikácii root prístup, hoci kdrag0n hovorí, že sa to môže v budúcnosti zmeniť.
Na Pixel 7 je väčšina konfigurácií, ktorú budete musieť urobiť, podobná ako Shizuku. Pripojíte sa k svojmu vlastnému telefónu cez bezdrôtovú adb, nakonfigurujete maximálnu veľkosť kontajnera a potom si vyberiete svoju distribúciu Linuxu. Stiahne, nakonfiguruje a potom spustí virtuálny počítač.
Čo môžete robiť s Nestboxom?
Čo sa týka vecí, ktoré môžete robiť, je to v podstate čokoľvek, na čo si spomeniete. Je to linuxový kontajner, aj keď som zistil, že predtým, ako budem môcť čokoľvek urobiť, musím nainštalovať veľa nástrojov. Potreboval som použiť pokročilý balíkový nástroj (apt v Ubuntu) na inštaláciu wget a curl, napríklad, pretože je to barebones nastavenie hneď po vybalení. Potom môžete pridať, čo sa vám páči. V súčasnosti neexistuje podpora virtuálneho GPU a kdrag0n hovorí, že ju tiež neplánuje podporovať.
Ako nápad môžete z telefónu hostiť webovú stránku alebo server Minecraft. Zatiaľ čo obe momentálne fungujú, v skutočnosti nemôžete prístup z vonkajšej strany kontajnera. Hovoril som s kdrag0n a potvrdil, že momentálne nie je zavedené žiadne presmerovanie portov a že nie je možné interagovať s týmito inštanciami mimo kontajnera. Povedal mi, že sa to v budúcnosti zmení, keď implementuje presmerovanie portov, čo očakáva, že čoskoro dokončí.
Ak chcete vyskúšať Nestbox, môžete ho získať od spoločnosti kdrag0n Patreon. V súčasnosti je to dosť obmedzené kvôli obmedzeniam siete, ale keď sa tieto obmedzenia odstránia, budete sa môcť pripojiť k svojmu kontajneru zvonku a hostiť webové stránky, herné servery a viac. Na čo by ste použili Nestbox?
Ďakujeme kdrag0n za zdieľanie Nestboxu s nami!