루팅 없이 Android에서 Debian 사용자 공간을 실행하세요
Android에서 apt 패키지, 컴파일러 및 외부 X 서버를 통해 X11 애플리케이션을 실행하기 위해 Debian 루트 파일 시스템을 시작합니다. GNURoot Debian은 Corbin Champion에 의해 루트 환경을 시뮬레이션하기 위해 PRoot를 사용하는 유틸리티 도구 앱으로 만들어졌습니다. 확장 가능한 rootfs 인스턴스, apt 패키지 관리 및 터미널 접근을 지원합니다. 대상 청중은 구형 Android 하드웨어에서 장치 내 테스트 및 스크립팅을 위해 휴대 가능한 Debian 환경이 필요한 Linux 애호가 및 개발자입니다.
GNURoot Debian은 실제로 무엇을 제공합니까?
GNURoot은 Debian rootfs를 마운트하고 PRoot 아래에서 실행하여 루트 없는 Debian 사용자 공간을 생성합니다. 이 앱은 표준 Debian 패키지 명령인 apt-get update 및 apt-get install을 실행할 수 있는 터미널을 노출하며, DISPLAY 환경 변수를 설정하여 그래픽 출력을 서드파티 X-server 앱으로 전달할 수 있습니다. 또한 별도의 테스트 환경을 위해 여러 rootfs 이미지를 생성, 실행 및 제거할 수 있습니다.
세션 중에 장치 속도가 느려지나요?
GNURoot은 전체 가상 머신으로서가 아니라 Android와 함께 Debian 사용자 공간을 실행하므로 설치가 VM 접근 방식에 비해 가볍습니다. 이 앱은 PRoot 사용자 공간 에뮬레이션에 의존하므로 CPU 및 RAM 사용량은 rootfs 내에서 실행하는 프로세스에 연결됩니다. 간단한 명령줄 작업 및 컴파일은 적은 자원을 사용하며, X 서버를 통해 GUI 애플리케이션을 실행하면 앱에 따라 부하가 증가합니다.
생산 장치에서 사용하는 것이 안전하며 고급 지식이 필요합니까?
이 도구는 시스템 파티션을 수정하지 않고 작동합니다. 루팅이 필요하지 않으므로 직접 시스템 쓰기를 피합니다. 이러한 설계는 Android 시스템 파일을 손대지 않으며 사용자 저장소에서 rootfs를 제거하는 깨끗한 제거를 지원합니다. 그러나 작업 흐름은 명령줄 패키지 관리 및 환경 변수를 사용하므로 잘못된 구성이나 의도하지 않은 패키지 변경을 피하기 위해 Linux 셸 명령에 익숙한 사용자가 필요합니다.
구형 장치에서 경험이 풍부한 사용자를 위한 명확한 역할, 그러나 이제는 레거시 소프트웨어
GNURoot Debian은 루트 액세스 없이 구형 Android 장치에서 Debian 환경을 실행하는 실용적이고 경량화된 방법으로 작동하지만 더 이상 유지 관리되지 않으며 최근 Android 릴리스에서 충돌하는 것으로 보고되고 있습니다. 유지 관리되는 대안을 필요로 하는 사용자는 현대적인 대체 제품으로 마이그레이션해야 하며, 구형 하드웨어를 가진 경험이 풍부한 사용자는 여전히 오프라인 테스트 및 빠른 작업을 위해 GNURoot를 사용할 수 있습니다. 추천합니다.