Uruchom Debian w przestrzeni użytkownika na Androidzie bez uzyskiwania dostępu root.
Uruchom system plików root Debian na Androidzie, aby uruchamiać pakiety apt, kompilatory i aplikacje X11 za pośrednictwem zewnętrznego serwera X. GNURoot Debian został stworzony przez Corbina Championa jako aplikacja narzędziowa, która wykorzystuje PRoot do symulacji środowiska root. Obsługuje rozszerzalne instancje rootfs, zarządzanie pakietami apt i dostęp do terminala. Docelową grupą odbiorców są entuzjaści Linuksa i deweloperzy, którzy potrzebują przenośnego środowiska Debian na starszym sprzęcie Android do testowania na urządzeniu i skryptowania.
Co właściwie zapewnia GNURoot Debian?
GNURoot tworzy przestrzeń użytkownika Debiana bez uprawnień roota, montując system plików rootfs Debiana i uruchamiając go pod PRoot. Aplikacja udostępnia terminal, w którym można uruchamiać standardowe polecenia pakietów Debiana, takie jak apt-get update i apt-get install, a także może przekazywać wyjście graficzne do aplikacji serwera X innej firmy, ustawiając zmienną środowiskową DISPLAY. Umożliwia również tworzenie, uruchamianie i usuwanie wielu obrazów rootfs dla oddzielnych środowisk testowych.
Czy spowalnia urządzenie podczas sesji?
GNURoot uruchamia przestrzeń użytkownika Debiana obok Androida, a nie jako pełną maszynę wirtualną, więc instalacja jest lekka w porównaniu do podejść VM. Aplikacja polega na emulacji przestrzeni użytkownika PRoot, co oznacza, że użycie CPU i RAM jest związane z procesami uruchamianymi wewnątrz rootfs; proste zadania w wierszu poleceń i kompilacja wykorzystują umiarkowane zasoby, podczas gdy uruchamianie aplikacji GUI przez serwer X zwiększa obciążenie w zależności od aplikacji.
Czy jest bezpieczne używanie na urządzeniu produkcyjnym i czy wymaga zaawansowanej wiedzy?
Narzędzie działa bez modyfikacji partycji systemowych; nie wymaga roota, dzięki czemu unika bezpośrednich zapisów w systemie. Taki projekt pozostawia pliki systemowe Androida nietknięte i wspiera czyste odinstalowanie, które usuwa rootfs z pamięci użytkownika. Jednak przepływ pracy wykorzystuje zarządzanie pakietami w wierszu poleceń i zmienne środowiskowe, więc użytkownik zaznajomiony z poleceniami powłoki Linuxa jest wymagany, aby uniknąć błędnej konfiguracji lub niezamierzonych zmian pakietów.
Jasna rola dla doświadczonych użytkowników na starszych urządzeniach, ale teraz oprogramowanie przestarzałe
GNURoot Debian służy jako praktyczny, lekki sposób na uruchomienie środowiska Debian na starszych urządzeniach z Androidem bez dostępu do roota, ale nie jest już utrzymywany i zgłasza się, że zawiesza się na ostatnich wersjach Androida. Użytkownicy, którzy potrzebują utrzymywanego zamiennika, powinni przejść na nowoczesną alternatywę; doświadczeni użytkownicy ze starszym sprzętem mogą nadal używać GNURoot do testowania offline i szybkich zadań. Zalecane.





