デバイスをルート化せずにLinuxを実行します。
GNURoot 、Androidと一緒にGNU/Linuxディストリビューションとそれに関連するアプリケーション/パッケージをインストールして使用する方法を提供します。
これにはルートは必要ありません。
通常のアンインストールは、このアプリケーションの後に完全にクリーンアップします。
これは拡張可能であり、独自のアプリケーション/パッケージをインストールできます。
GNURoot内では、ルートファイルシステムを作成したり、起動したり、削除したりできます。
Play Storeの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
Motoは次のとおりです。「これは、すべてが実行されるまで行われません」
*すべて==すべてのLinux、ユーザースペースアプリケーション、デバイスをルート化することなく。いくつかのこと(少数のもの)、実際にルートを必要とするものは機能しません(カーネルモジュールの挿入など)。
重要な目標:
開始するための選択またはgnu/linux rootfs:
現在、2つの選択肢があります。
絶対にrootを必要としないすべてのアプリケーションは、通常どおりに機能する必要があります。
Apt-Getは現在機能しています。
次のステップは、デスクトップ、端末、アプリケーションのグラフィカルインターフェイスを取得することです。現在、Androidターミナルエミュレーターのみが起動しています。完了した概念実証。改良が残っています。
Androidと一緒にこの作業をうまく作る:
すでに「通常の」アプリケーションのように機能しています。
次のステップは、ユーザーとアプリケーション(アクセス許可付き)が使用する有用な意図を提供することです。
適切なサポートとバグ修正を提供します。
Pay-What-wantモデルをリリースして、これにもっと時間をかけることができます。今すぐ配置されています。必須であるかどうかを決定します。
パフォーマンスの向上:
これをすべて機能させるために使用されるトリックのパフォーマンス効果を最小限に抑えます。今はかなり良い。
フットプリントを減らす:
可能な限りSDカードに移動します。
必要なもののみをインストールし、ユーザーにそこから成長させます。
複数のアーキテクチャをサポート:
アームのみがサポートされています。 MIPSとX86をサポートできない理由はありません。
ルーツには主にGPLコードが含まれていますが、このランチャーにとっては私は著作権所有者であり、GPLの下ではなく、Apache V2です。 Androidターミナルエミュレーターの変更されたバージョンが含まれており、Apache V2もあります。
お願いします:バグをファイル、ビューコードの機能リクエストをこちら:
https://github.com/corbinlc/gnuroot
April 16, 2025
April 15, 2025
April 15, 2025
April 15, 2025
April 15, 2025
April 15, 2025
April 15, 2025
April 15, 2025
April 15, 2025
April 15, 2025