在您的設備上運行Linux而無需紮根。
GNURoot為您提供了一種方法,可以安裝和使用GNU/Linux發行版及其與Android一起使用的相關應用程序/軟件包。
這不需要根。
此應用程序後,常規卸載將完全清理。
這是可擴展的,您將能夠安裝自己的應用程序/軟件包。
在GNURoot內部,您可以創建一個根文件系統),啟動或刪除它。
閱讀Play商店中GNURoot Wheezy,Gentoo,Fedora或原住民應用程序的描述,以獲取有關如何開始使用它們的一些提示。
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
Moto是:“這是沒有完成的,直到一切*都會運行”
*所有內容==所有Linux,用戶空間應用程序無需紮根設備。某些事情(少量的事情)實際上需要根無法工作(例如插入內核模塊)。
關鍵目標:
選擇或gnu/linux rootfs首先:
目前有兩個選擇,還有更多選擇。
所有不需要根的應用程序都應正常運行:
現在正常工作。
以下步驟是獲得桌面,終端和應用程序的圖形接口。目前,僅啟動一個Android終端模擬器。概念證明。剩下的精煉。
與Android並肩作用:
已經像“普通”應用程序一樣工作。
下一步是為用戶和應用程序(帶有權限)提供有用的意圖。
提供適當的支持和錯誤修復:
發布付費的款式模型,因此可以將更多的時間投入其中。現在就位。確定是否應該是強制性的。
提高性能:
最大程度地減少用於使所有工作的技巧的性能效果。現在很好。
減少足跡:
盡可能移動到SDCARD。
僅安裝必要的內容,並讓用戶從那裡生長。
支持多個體系結構:
只有手臂支撐。沒有理由也不能支持MIPS和X86。
根主要包含GPL代碼,但是對於此啟動器,我是版權持有人,它不在GPL下,而是Apache V2。它包含Android終端模擬器的修改版本,該版本也位於Apache V2下。
請:文件錯誤,在此處查看代碼的功能請求:
https://github.com/corbinlc/gnuroot