Pokud chcete na svém smartphonu Google Pixel provozovat virtuální stroj, pak je Nestbox správnou cestou.
Pokud jste se někdy chtěli stát chytrými uživateli chytrých telefonů, pak jste pravděpodobně narazili na takové, jako je Termux. Je to emulátor terminálu Android a aplikace pro prostředí Linuxu a někteří lidé ji používali k vývoji skriptů Python a dokonce ke spouštění serverů Minecraft ze svých chytrých telefonů. Nyní to můžete udělat ještě o krok dále se zakořeněným Pixelem 6 nebo a běžný Pixel 7, díky Nestbox by XDA Senior Member kdrag0n, k dispozici na jeho Patreon.
Co je Nestbox?
Nestbox je aplikace, která vám umožňuje vytvářet kontejnery a spouštět skutečné virtuální stroje na vašem smartphonu s tím úlovkem, že to je musí to být nejnovější smartphone Google Pixel pracovat. Je to proto, že Nestbox používá pKVM (pshnilý Kzaložené na ernel PROTIirtuální Machine), který je k dispozici v novějších verzích Android Common Kernel, včetně řady Google Pixel 6 a Google Pixel 7. Podle Mishaal Rahman z Esperu
, důvod, proč je u řady Pixel 6 vyžadován root, je ten, že pKVM není po vybalení povoleno.Hlavní je, že je to v podstatě vylepšený Termux. Termux vás již může dostat většinu cesty pro většinu případů použití náročných uživatelů, ale s virtualizací budete moci na svém smartphonu provozovat kontejnery typu Docker. Je to trochu přehnané, při vší spravedlnosti, ale je to něco, co někteří lidé mohou využít. Získáte přístup k jádru a root v kontejnerech vytvořených Nestboxem, což je více, než získáte s Termuxem.
Instalace a nastavení Nestboxu
Pokud chcete používat Nestbox na svém Google Pixel, budete muset přihlaste se k odběru kdrag0n's Patreon. Použili jsme a Google Pixel 7 Pro nainstalovat a otestovat, i když se kroky u řady Pixel 6 budou mírně lišit. V současné době musí zařízení Pixel 6 udělit aplikaci root přístup, i když kdrag0n říká, že se to může v budoucnu změnit.
Na Pixel 7 je většina konfigurace, kterou budete muset udělat, podobná jako Shizuku. Připojíte se k vlastnímu telefonu přes bezdrátovou adb, nakonfigurujete maximální velikost kontejneru a poté zvolíte distribuci Linuxu. Stáhne, nakonfiguruje a poté spustí virtuální počítač.
Co můžete dělat s Nestboxem?
Co se týče věcí, které můžete dělat, je to v podstatě cokoliv, na co si vzpomenete. Je to linuxový kontejner, i když jsem zjistil, že než budu moci něco udělat, musím nainstalovat spoustu nástrojů. Potřeboval jsem použít pokročilý balíčkový nástroj (apt v Ubuntu) k instalaci wget a curl, například, protože je to barebones nastavení hned po vybalení. Poté můžete přidat, co chcete. V současné době neexistuje podpora virtuálních GPU a kdrag0n říká, že ji také neplánuje podporovat.
Jako nápad můžete hostovat webovou stránku nebo server Minecraft ze svého telefonu. Zatímco oba momentálně fungují, vy ve skutečnosti nemůžete přístup je z vnějšku kontejneru. Mluvil jsem s kdrag0n a ten potvrdil, že v současné době neexistuje žádné přesměrování portů a že není možné s těmito instancemi komunikovat mimo kontejner. Řekl mi, že se to v budoucnu změní, až implementuje přesměrování portů, které očekává, že bude brzy dokončeno.
Pokud chcete vyzkoušet Nestbox, můžete jej získat od kdrag0n's Patreon. V současnosti je to kvůli omezením sítě dost omezené, ale jakmile budou tato omezení zrušena, budete se moci připojit ke svému kontejneru zvenčí a hostit webové stránky, herní servery a více. Na co byste použili Nestbox?
Děkujeme kdrag0n za sdílení Nestboxu s námi!