Nestbox hands-on: voer echte virtuele Linux-machines uit op uw Google Pixel-telefoon

click fraud protection

Als je een virtuele machine op je Google Pixel-smartphone wilt draaien, dan is Nestbox de juiste keuze.

Als je ooit een krachtige smartphonegebruiker hebt willen worden, dan ben je waarschijnlijk Termux tegengekomen. Het is een Android-terminalemulator en een Linux-omgevingsapp, en sommige mensen hebben het gebruikt om Python-scripts te ontwikkelen en zelfs Minecraft-servers vanaf hun smartphones te laten draaien. Nu kun je nog een stap verder gaan met een geroote Pixel 6 of a gewone Pixel 7, dankzij Nestbox van XDA Senior Member kdrag0n, beschikbaar op zijn Patreon.

Wat is Nestbox?

Nestbox is een app waarmee je containers kunt maken en echte virtuele machines op je smartphone kunt draaien, met als voordeel dat dit het geval is moet een recente Google Pixel-smartphone zijn werken. Dit komt omdat Nestbox pKVM gebruikt (Pgeroteerd Kernel-gebaseerd Virueel Machine), dat beschikbaar is in recentere versies van de Android Common Kernel, inclusief op de Google Pixel 6-serie en Google Pixel 7-serie. Volgens

Mishaal Rahman van Esper, de reden dat root vereist is op de Pixel 6-serie is omdat pKVM niet standaard is ingeschakeld.

Het grote probleem hier is dat het in wezen een meer versterkte Termux is. Met Termux kunt u al een groot deel van de weg daarheen brengen voor de meeste gebruiksscenario's voor krachtige gebruikers, maar met virtualisatie kunt u Docker-containers op uw smartphone draaien. Het is in alle eerlijkheid een beetje overdreven, maar het is iets waar sommige mensen misschien wel wat aan hebben. Je krijgt kerneltoegang en root in containers die door Nestbox zijn gemaakt, wat meer is dan je krijgt met Termux.

Nestbox installeren en instellen

Als je Nestbox op je Google Pixel wilt gebruiken, moet je dat doen abonneer je op Patreon van kdrag0n. Wij gebruikten een Google Pixel 7 Pro om het te installeren en uit te proberen, hoewel de stappen enigszins zullen verschillen op de Pixel 6-serie. Momenteel moeten Pixel 6-apparaten de app root-toegang verlenen, hoewel kdrag0n zegt dat dit in de toekomst kan veranderen.

Op de Pixel 7 is de meeste configuratie die u hoeft te doen vergelijkbaar met die van Shizuku. U maakt verbinding met uw eigen telefoon via draadloze adb, configureert de maximale containergrootte en kiest vervolgens uw Linux-distributie. Het downloadt, configureert en voert vervolgens de virtuele machine uit.

Wat kun je met Nestbox?

Wat de dingen betreft die je kunt doen, het is eigenlijk alles wat je maar kunt bedenken. Het is een Linux-container, hoewel ik wel merkte dat ik veel tools moest installeren voordat ik iets kon doen. Ik moest de geavanceerde pakkettool (apt in Ubuntu) gebruiken om bijvoorbeeld wget en curl te installeren, omdat het kant-en-klaar een barebones-installatie is. Daarna kun je toevoegen wat je maar wilt. Momenteel is er geen virtuele GPU-ondersteuning, en kdrag0n zegt dat hij dit ook niet van plan is.

Als idee kunt u vanaf uw telefoon een webpagina of Minecraft-server hosten. Hoewel beide momenteel werken, kun je dat eigenlijk niet toegang van buiten de container. Ik sprak met kdrag0n en hij bevestigde dat er momenteel geen port forwarding is en dat het onmogelijk is om met deze instanties buiten de container te communiceren. Hij vertelt me ​​dat dit in de toekomst zal veranderen als hij port forwarding implementeert, wat hij verwacht binnenkort te kunnen voltooien.

Als je Nestbox wilt uitproberen, kun je deze verkrijgen bij Patreon van kdrag0n. Momenteel is dit vrij beperkt vanwege netwerkbeperkingen, maar zodra deze beperkingen zijn opgeheven, u kunt van buitenaf verbinding maken met uw container en webpagina's, gameservers en dergelijke hosten meer. Waar zou jij Nestbox voor gebruiken?

Bedankt kdrag0n voor het delen van Nestbox met ons!