루팅하지 않고 장치에서 Linux를 실행하십시오.
GNURoot Android와 함께 GNU/Linux 배포판 및 관련 애플리케이션/패키지를 설치하고 사용할 수 있는 방법을 제공합니다.
루트가 필요하지 않습니다.
정기적인 제거를 수행하면 이 응용 프로그램이 완전히 정리됩니다.
이는 확장 가능하며 자신만의 애플리케이션/패키지를 설치할 수 있습니다.
GNURoot 내에서 루트 파일 시스템을 생성하거나 실행하거나 삭제할 수 있습니다.
Play 스토어에서 GNURoot Wheezy, Gentoo, Fedora 또는 Aboriginal 앱에 대한 설명을 읽고 해당 앱 사용을 시작하는 방법에 대한 힌트를 얻으세요.
https://play.google.com/store/apps/details?id=champion.GNURoot.wheezy
https://play.google.com/store/apps/details?id=champion.GNURoot.gentoo
https://play.google.com/store/apps/details?id=champion.GNURoot.fedora
https://play.google.com/store/apps/details?id=champion.GNURoot.aboriginal
모토는 다음과 같습니다. "모든*이 실행될 때까지 이 작업은 완료되지 않습니다."
*모든 것 == 장치를 루팅할 필요 없이 모든 Linux, 사용자 공간 애플리케이션. 실제로 루트가 필요한 일부 작업(소수의 작업)은 작동하지 않습니다(예: 커널 모듈 삽입).
주요 목표:
선택 또는 GNU/Linux rootfs로 시작하세요:
현재는 두 가지 선택이 있으며 앞으로 더 많은 선택이 제공됩니다.
루트가 절대적으로 필요하지 않은 모든 응용프로그램은 정상적으로 작동해야 합니다.
apt-get 지금 작동 중입니다.
다음 단계는 데스크탑, 터미널 및 애플리케이션을 위한 그래픽 인터페이스를 얻는 것입니다. 현재는 Android 터미널 에뮬레이터만 실행됩니다. 개념 증명이 완료되었습니다. 개선이 남았습니다.
Android와 함께 잘 작동하도록 만드세요.
이미 "일반" 애플리케이션처럼 작동합니다.
다음 단계는 사용자와 애플리케이션(권한 포함)이 사용할 유용한 인텐트를 제공하는 것입니다.
적절한 지원 및 버그 수정 제공:
원하는만큼 지불하는 모델을 출시하여 이에 더 많은 시간을 투자할 수 있습니다. 이제 제자리에 있습니다. 필수인지 여부를 결정합니다.
성능 향상:
이 모든 작업을 수행하는 데 사용되는 트릭의 성능 효과를 최소화하십시오. 지금은 꽤 좋습니다.
설치 공간 감소:
가능한 한 많이 sdcard로 이동하세요.
꼭 필요한 것만 설치하고 사용자가 거기서부터 확장하도록 하세요.
다양한 아키텍처 지원:
팔만 지원됩니다. MIPS와 x86도 지원되지 않을 이유가 없습니다.
루트에는 대부분 GPL 코드가 포함되어 있지만 이 런처의 경우 제가 저작권 보유자이며 GPL이 아닌 Apache v2에 속합니다. 여기에는 역시 Apache v2에 속하는 Android 터미널 에뮬레이터의 수정된 버전이 포함되어 있습니다.
여기에서 버그를 신고하고 코드 보기 기능을 요청하세요.
https://github.com/corbinlc/GNURoot
더 읽어보세요