完全に無料の Android ファームウェアである Replicant にアップデートします

前回のアップデートから 6 年半が経過し、Replicant 6 プロジェクトの 13 番目のリリースが形成され、独自のコンポーネントやクローズド ドライバーを含まない完全にオープンな Android プラットフォームのバージョンが開発されました。 Replicant 6 ブランチは LineageOS 9 コード ベースに基づいて構築されており、このコード ベースは Android 2 に基づいています。元のファームウェアと比較して、Replicant はビデオ ドライバー、Wi-Fi 用のバイナリ ファームウェア、ライブラリなどの独自コンポーネントの大部分を置き換えています。 GPS、コンパス、Web カメラ、無線インターフェース、モデムを操作するため。 ビルドは、Samsung Galaxy S3/S2、Galaxy Note、Galaxy Nexus、Galaxy Tab XNUMX を含む XNUMX つのデバイス用に用意されています。

新しいバージョンの変更点には次のようなものがあります。

  • 通話の発着信を行うアプリケーションにおいて、WhitePages、Google、OpenCnam サービスでの電話番号の認証により発着信情報が漏洩する、機密データの保存に関する問題が修正されました。
  • F-Droid ディレクトリで動作するアプリケーションは構成から削除されました。このディレクトリで提供されるプログラムの多くは、完全に無料の配布に関する Free Software Foundation の要件から逸脱しているためです。
  • 「戻る」ボタンと「ホーム」ボタンの操作に関連するバイナリ ファームウェアが特定され、削除されました (ボタンはこれらのファームウェアがなくても動作し続けました)。
  • ソースコードが欠落していたGalaxy Note 8.0タッチスクリーンのファームウェアは削除されました。
  • モデムを完全に無効にするスクリプトを追加しました。 以前は、機内モードに入るときにモデムは低電力モードに切り替わりましたが、完全にはオフにならず、モデムにインストールされている独自のファームウェアは動作し続けていました。 新しいバージョンでは、モデムを無効にするために、モデムへのオペレーティング システムのロードがブロックされます。
  • LineageOS 13 から移植された非フリーの Ambient SDK を削除しました。
  • SIMカード認識に関する問題は解決されました。
  • RepWiFi の代わりに、パッチを使用してワイヤレス通信を制御し、外部ワイヤレス アダプターで標準の Android メニューを使用できるようにします。
  • イーサネットアダプターのサポートが追加されました。
  • USB デバイスに基づいてネットワーク操作を設定するためのスクリプトを追加しました。 ファームウェアをロードせずに動作する Ralink rt2500 チップに基づく USB アダプターのサポートが追加されました。
  • アプリケーションで OpenGL をレンダリングするには、ソフトウェア ラスタライザー llvmpipe がデフォルトで使用されます。 グラフィカル インターフェイスのシステム コンポーネントについては、libagl を使用したレンダリングが残されています。 OpenGL 実装を切り替えるためのスクリプトを追加しました。
  • ソースから Replicant を簡単にビルドできるようにするスクリプトを追加しました。
  • ストレージ内のパーティションをクリーニングするためのワイプコマンドを追加しました。

同時に、Android 11 プラットフォーム (LineageOS 11) をベースにし、通常の Linux カーネル (Android からではなくバニラ カーネル) とともに出荷される Replicant 18 ブランチの開発状況が公開されました。 新しいバージョンは、Samsung Galaxy SIII (i9300)、Galaxy Note II (N7100)、Galaxy SIII 4G (I9305)、および Galaxy Note II 4G (N7105) のデバイスをサポートする予定です。

標準の Linux カーネルでサポートされ、Replicant の要件を満たす他のデバイス用にビルドが準備される可能性があります (デバイスは、切断後にデバイスが実際にオフになることをユーザーに保証するために、モデム分離を提供し、交換可能なバッテリーが付属している必要があります)バッテリー)。 Linux カーネルでサポートされているが Replicant の要件を満たしていないデバイスは、愛好家によって Replicant を実行できるように調整され、非公式ビルドの形で提供されます。

完全に無料の配布に対する Free Software Foundation の主な要件は次のとおりです。

  • FSF 承認のライセンスを持つソフトウェアを配布パッケージに含めます。
  • バイナリ ファームウェアおよびバイナリ ドライバ コンポーネントの提供の禁止。
  • 変更不可能な機能コンポーネントは受け入れませんが、商用および非商用目的でコピーおよび配布する許可を条件として、非機能コンポーネントを含めることができます (GPL ゲームの CC BY-ND カードなど)。
  • 配布全体またはその一部を自由にコピーおよび配布することが使用条件によって禁止されている商標を使用することは認められません。
  • ライセンス文書の遵守、特定の問題を解決するために独自のソフトウェアのインストールを推奨する文書の容認できないこと。

出所: オープンネット.ru

コメントを追加します