„Nestbox“ praktiniai veiksmai: paleiskite tikras „Linux“ virtualias mašinas „Google Pixel“ telefone

Jei norite paleisti virtualią mašiną „Google Pixel“ išmaniajame telefone, „Nestbox“ yra tinkamas būdas.

Jei kada nors norėjote tapti galingu išmaniųjų telefonų vartotoju, tikriausiai susidūrėte su tokiais, kaip Termux. Tai „Android“ terminalo emuliatorius ir „Linux“ aplinkos programa, o kai kurie žmonės jį naudojo kurdami Python scenarijus ir net paleisdami „Minecraft“ serverius iš savo išmaniųjų telefonų. Dabar galite žengti dar vieną žingsnį su įsišaknijusiu Pixel 6 arba a įprastas „Pixel 7“., dėka XDA vyresniojo nario „Nestbox“. kdrag0n, prieinamas jo Patreonas.

Kas yra „Nestbox“?

„Nestbox“ yra programa, leidžianti kurti konteinerius ir paleisti realias virtualias mašinas savo išmaniajame telefone. turi būti naujausias „Google Pixel“ išmanusis telefonas dirbti. Taip yra todėl, kad „Nestbox“ naudoja pKVM (psusuktas Kernel pagrindu Virtualus Machine), kuris pasiekiamas naujesnėse „Android Common Kernel“ versijose, įskaitant „Google Pixel 6“ ir „Google Pixel 7“ serijas. Pagal Mišaalas Rahmanas iš Espero, „Pixel 6“ serijoje reikalinga šaknis, nes pKVM nėra įjungtas.

Didelis dalykas yra tai, kad tai iš esmės labiau patobulintas Termux. „Terux“ jau gali padėti pasiekti daugumą patyrusių vartotojų naudojimo atvejų, tačiau virtualizuodami galėsite savo išmaniajame telefone paleisti tokius kaip „Docker“ konteineriai. Tiesą sakant, tai šiek tiek perdėta, bet kai kuriems žmonėms tai gali būti naudinga. Jūs gaunate prieigą prie branduolio ir šaknų sistemos „Nestbox“ sukurtuose konteineriuose, o tai yra daugiau nei naudojant „Terux“.

„Nestbox“ diegimas ir nustatymas

Jei norite naudoti „Nestbox“ savo „Google Pixel“, turėsite tai padaryti prenumeruoti kdrag0n Patreon. Mes panaudojome a „Google Pixel 7 Pro“. įdiegti ir išbandyti, nors Pixel 6 serijos veiksmai šiek tiek skirsis. Šiuo metu „Pixel 6“ įrenginiai turi suteikti programai šakninę prieigą, nors „kdrag0n“ teigia, kad tai gali pasikeisti ateityje.

„Pixel 7“ konfigūracija yra panaši į „Shizuku“. Prisijungiate prie savo telefono per belaidį adb, sukonfigūruojate maksimalų konteinerio dydį ir pasirenkate Linux platinimą. Jis atsisiųs, sukonfigūruos ir paleis virtualią mašiną.

Ką galite padaryti su „Nestbox“?

Kalbant apie dalykus, kuriuos galite padaryti, tai iš esmės viskas, apie ką galite galvoti. Tai „Linux“ konteineris, nors aš pastebėjau, kad man reikia įdiegti daug įrankių, kad galėčiau ką nors padaryti. Man reikėjo naudoti išplėstinį paketo įrankį (tinka Ubuntu), kad įdiegčiau, pavyzdžiui, wget ir curl, nes tai yra „barebone“ sąranka. Tada galite pridėti ką tik norite. Šiuo metu nėra virtualaus GPU palaikymo, o kdrag0n teigia, kad jis taip pat neplanuoja jo palaikyti.

Kaip idėją, galite talpinti tinklalapį arba „Minecraft“ serverį iš savo telefono. Nors šiuo metu abu veikia, jūs iš tikrųjų negalite prieiga juos iš konteinerio išorės. Aš kalbėjausi su kdrag0n ir jis patvirtino, kad šiuo metu nėra prievado persiuntimo ir neįmanoma bendrauti su šiais atvejais už konteinerio ribų. Jis man sako, kad ateityje tai pasikeis, kai jis įdiegs prievado peradresavimą, kurį jis tikisi greitai užbaigti.

Jei norite išbandyti „Nestbox“, galite jį gauti iš „kdrag0n“ „Patreon“. Šiuo metu jis yra gana ribotas dėl tinklo apribojimų, tačiau panaikinus šiuos apribojimus, galėsite prisijungti prie sudėtinio rodinio iš išorės ir priglobti tinklalapius, žaidimų serverius ir daugiau. Kam naudotumėte „Nestbox“?

Dėkojame, kdrag0n, kad bendrinate „Nestbox“ su mumis!