前回の更新からXNUMX年半後、 Replicant6プロジェクトのXNUMX番目のバージョンが発表されました、プロプライエタリコンポーネントやプロプライエタリドライバーを含まない、完全にオープンなバージョンのAndroidプラットフォームを開発しています。
レプリカントブランチ6 LineageOS13コードベースに基づいています、これはAndroid 6に基づいています。元のファームウェアと比較して、レプリカント 独自のコンポーネントの大部分を置き換えました、 ビデオドライバー、Wi-Fi用のバイナリファームウェア、GPSを操作するためのライブラリ、コンパス、Webカメラ、無線インターフェイス、およびモデムが含まれます。 Samsung Galaxy S9 / S2、Galaxy Note、Galaxy Nexus、GalaxyTab3を含む2台のデバイス用にビルドを準備しました。
レプリカント6の主なノベルティ
提示されるこの新しいバージョンでは、 電話をかけたり受けたりするためのアプリケーション、WhitePages、Google、OpenCnamサービスでの電話番号の確認により、着信と発信の情報が漏洩する機密データの保存に関する問題を修正しました。
カタログを操作するアプリケーション F-Droidがコンポジションから削除されました。 このカタログで提供されているプログラムの多くは、完全に無料で配布するためのフリーソフトウェアファウンデーションの要件とは異なるためです。
その他の変更点 モデムを完全に無効にするスクリプトを追加しました。 以前は、フライトモードに切り替えると、モデムが低電力モードに切り替えられましたが、完全にオフにはならず、モデムにインストールされている専用ファームウェアは引き続き機能していました。 新しいバージョンでは、モデムを無効にすると、モデムへのオペレーティングシステムのロードがブロックされます。
その他の変更点 目立つ:
- LineageOS13から移植された非フリーのAmbientSDKを削除しました。
SIMカード認識の問題を修正しました。 - 「戻る」および「ホーム」ボタンの操作に関連するバイナリファームウェアを特定して削除しました(ボタンは、このファームウェアがなくてもパフォーマンスを維持しました)。
- ソースコードが欠落していたGalaxyNote8.0タッチスクリーンファームウェアを削除しました。
- RepWiFiの代わりに、パッチを使用してワイヤレス通信を管理し、外部ワイヤレスアダプターで通常のAndroidメニューを使用できるようにします。
- イーサネットアダプタのサポートが追加されました。
USBデバイスに基づいてネットワークを構成するためのスクリプトを追加しました。 - ファームウェアのダウンロードなしで動作するRalinkrt2500チップベースのUSBアダプターのサポートが追加されました。
- アプリケーションでのOpenGLレンダリングは、デフォルトでllvmpipeソフトウェアラスタライザーを使用します。 グラフィカルインターフェイスのシステムコンポーネントの場合、libaglを使用して描画できます。
- OpenGL実装を切り替えるためのスクリプトを追加しました。
- ソースからレプリカントを簡単に構築できるようにするスクリプトを追加しました。
ストレージ内のパーティションをワイプするwipeコマンドが追加されました。
同時に、レプリカント11ブランチの開発状況が公開されました、Android 11プラットフォーム(LineageOS 18)に基づく 通常のLinuxカーネルに同梱されています (Androidではなくバニラカーネル)。 新しいバージョンは、Samsung Galaxy SIII(i9300)、Galaxy Note II(N7100)、Galaxy SIII 4G(I9305)、Galaxy Note II 4G(N7105)のデバイスをサポートする予定です。
それは可能です ビルドは、Linuxカーネルと互換性のある他のデバイス用に準備されています 標準でレプリカントの要件を満たしている(デバイスはモデムの分離を提供し、バッテリーを取り外した後、デバイスが実際にオンになることをユーザーに保証するために交換可能なバッテリーが付属している必要があります)。
Linuxカーネルと互換性があるが、レプリカントの要件を満たしていないデバイスは、レプリカント愛好家と連携するように適合させ、非公式ビルドとして提供することができます。
完全に無料で配布するためのフリーソフトウェアファウンデーションの主な要件は次のとおりです。
- FSFによって承認されたライセンスを持つソフトウェア配布キットに含まれています。
- バイナリファームウェア(ファームウェア)およびドライバのバイナリコンポーネントの供給の禁止。
- 不変の機能コンポーネントを受け入れないでください。ただし、非機能コンポーネントを含める可能性があります。これは、商用および非商用目的でそれらをコピーおよび配布する許可が必要です(たとえば、GPLゲームのCC BY-NDマップ)。
- 使用条件により、配布キットの全部または一部を無料でコピーおよび配布できないブランドを使用することは許可されていません。
- ライセンスされたドキュメントの純度の遵守、特定の問題を解決するためにプロプライエタリソフトウェアのインストールを推奨するドキュメントの不許可。
最後に あなたがそれについてもっと知りたいなら、確認できます 詳細は次のリンクをご覧ください。