独自ファームウェアの削除
GNUのロゴと、Linux-libreのマスコットであるFreedo。方法
削除プロセスは、deblob-mainと呼ばれるスクリプトを使用して実行されます。[ 14 ]このスクリプトは、 gNewSenseで使用されているスクリプトに触発されたものです。Jeff Moe は、BLAG Linux および GNUディストリビューションで使用するための特定の要件を満たすために、その後修正を加えました。deblob -checkと呼ばれる別のスクリプトもあります。[ 15 ]これは、カーネル ソース ファイル、パッチ、または圧縮ソース ファイルに、プロプライエタリであると疑われるソフトウェアがまだ含まれているかどうかを確認するために使用されます。
利点
フリーソフトウェアのみでシステムを運用するという本来の目的とは別に、ユーザーが研究したり変更したりすることが許されていないデバイスのファームウェアを削除することによる実際的な影響は、プラスとマイナスの両方をもたらす。
デバイスのファームウェアを削除することは、セキュリティと安定性の面で利点となる可能性がある。
ファームウェアにバグ、セキュリティ上の問題、バックドアなどの悪意のある機能がないか監査できない場合、あるいはLinuxカーネルのメンテナ自身が問題を認識していてもファームウェアを修正できない場合、システム全体が悪意のあるファームウェアによって侵害される可能性があります。メーカー提供のファームウェアに対してセキュリティ監査を実行する能力がない場合、無害なバグであっても実行中のシステムの安全性を損なう可能性があります。[ 16 ]
可用性
デブロブされた Linux カーネルのソース コードとプリコンパイル済みパッケージは、Linux-libre スクリプトを使用するディストリビューションから直接入手できます。Freed-ora は、FedoraをベースにRPMパッケージを準備および保守するサブプロジェクトです。[ 23 ]また、 Debian [ 24 ]やUbuntu [ 25 ]などの派生ディストリビューション用のプリコンパイル済みパッケージもあります。
分布
Parabola GNU/Linux-libre は、デフォルトのカーネルとして Linux-libre を使用し、linux-libre-tools パッケージを同梱しています。[ 26 ]Linux-libreがデフォルトのカーネルであるディストリビューション
- ドラゴラ GNU/Linux-Libre
- dyne:bolic
- GNU Guixシステム[ 27 ]
- ハイパーボラ GNU/Linux-libre
- Parabola GNU/Linux-libre
小規模な分布を考慮した
歴史的
フリーLinuxカーネルをコンパイルするディストリビューション
これらのディストリビューションは、パッケージ化されたLinux-libreを使用せず、代わりにメインラインLinuxカーネルからバイナリブロブを完全に削除します。その後、ソースコードがコンパイルされ、生成されたフリーLinuxカーネルがこれらのシステムでデフォルトで使用されます。
- Debian(デフォルトではインストーラーまたはカーネルでバイナリブロブをインストールする場合があります。[ 29 ] [ 30 ])
歴史的
Linux-libreを代替カーネルとして使用する
Linuxをデフォルトカーネルとして使用し、Linux-libreを代替カーネルとして提案しているディストリビューション:
参考文献
- ↑ blag-announce (2008年2月20日) " [ blag-devel ] linux-libre " 。 2023年11月4日にオリジナルからアーカイブ済み。2020年5月25日に取得。
- ↑ "7.1.4-gnu" . 2026年7月18日. 2026年7月20日取得.
- ↑ "Index of /pub/linux-libre/freesh/dists/freesh/main/binary-m68k" . linux-libre.fsfla.org . 2020年10月5日取得.
- ↑ "Index of /pub/linux-libre/freesh/dists/freesh/main/binary-riscv64" . linux-libre.fsfla.org . 2019年2月7日取得.
- ↑ "Index of /pub/linux-libre/freesh/dists/freesh/main/binary-ppc64el" . linux-libre.fsfla.org . 2019年2月7日取得.
- ↑ 「Linux-libre - フリーソフトウェアディレクトリ」。
- ↑ "Linux-libre - フリーソフトウェアディレクトリ" . directory.fsf.org . 2023年11月4日のオリジナルからアーカイブ済み。 2022年9月23日取得。
- 1 2 3 4 Red, Ramces (2022年3月22日). 「セキュリティ向上のためのLinux-Libreディストリビューションベスト5」 . Make Tech Easier . 2022年3月16日のオリジナルからアーカイブ済み。 2022年4月30日取得。
- ↑ 「Linux-2.6.33-libreで自由を取り戻そう」。www.fsfla.org。2023年11月4日にオリジナルからアーカイブ済み。2022年9月23日に取得。
- ↑オリビア、アレクサンドル。「GNU Linux-libre と囚人のジレンマ」(PDF)。フリーソフトウェア財団ラテンアメリカ。2023年 11 月 4 日のオリジナル(PDF)からアーカイブ。2022年9 月 23 日取得。
- ↑ jebba: BLAG :: View topic - Linux Libre 2018年10月11日にWayback MachineにアーカイブされましたBLAGフォーラム、2008年。
- ↑フリーソフトウェア財団。「Linux(BLOBフリー版)」。フリーソフトウェアディレクトリ。2023年11月4日のオリジナルからアーカイブ。2011年12月6日取得。
[...]自由のために、このプロプライエタリコードが削除され、完全にフリーソフトウェアとなったカーネルのバージョンへのリンクを提供します。
- ↑ Oliva, Alexandre (2012年3月19日). "GNU Linux-libre 3.3-gnu が利用可能になりました" (メーリングリスト). info-gnu. 2023年11月4日のオリジナルからアーカイブ済み。 2012年8月7日取得。
- ↑フリーソフトウェア財団ラテンアメリカ。「どのように行われるか」。Linux -libre、自由としてのフリー。 2023年11月4日のオリジナルからアーカイブ。 2011年12月6日取得。
- ↑ "fsfla - リビジョン 8200: /software/linux-libre/scripts"。フリーソフトウェア財団ラテンアメリカ。2023年11月4日のオリジナルからアーカイブ済み。 2011年12月6日取得。
- ↑ Delugré, Guillaume (2010年11月21日). Broacom NetExtremeのファームウェアのリバースエンジニアリング(PDF) . hack.lu. Sogeti. 2012年4月25日にオリジナル(PDF)からアーカイブ済み。 2012年4月18日に取得。
- ↑ 「LinuxLibre:非フリーファームウェアを必要とするデバイス」 LibrePlanet。2011年2月5日。 2012年4月17日取得。
- ↑ 「OpenFWWF - WiFiネットワーク用のオープンファームウェア」。unibs.it 。 2015年9月24日のオリジナルからアーカイブ済み。2017年6月14日取得。
- ↑ "en:users:drivers:carl9170 [ Linux Wireless ] " . kernel.org .
- ↑ "en:users:drivers:ath9k_htc [ Linux Wireless ] " . kernel.org .
- ↑ 「GNU Linux-Libre 4.16 がリリースされましたが、Spectre/Meltdown のマイクロコード更新について警告は表示されません」。www.phoronix.com。2023年 11 月 4 日のオリジナルからアーカイブ済み。2022年9 月 23 日取得。
- ↑ 「ハードウェアの脆弱性」 . kernel.org。 2023年11月4日にオリジナルからアーカイブ済み。
- ↑フリーソフトウェア財団ラテンアメリカ。「Linux-libreのFreed-oraプロジェクト」 。 2011年12月6日取得。Freed
-oraは、Fedoraの非フリーカーネルを追跡する100%フリーのRPMを準備および維持するサブプロジェクトです。
- ↑ミラン、ロバート (2009 年 4 月 23 日)。「Debian Lenny 用 Linux-libre」。[Debian メーリングリスト] 開発者向けお知らせ(メーリングリスト) 。2009年5 月 12 日取得。Linux
-libre の Debian パッケージが、Lenny ユーザーが使用したい場合に利用可能になったことをお知らせします。
- ↑ Gündüz, Ali. "Uncle Gnufs' World Famous Home Baked Free Kernel Shoppe" . aligunduz.org . 2016年11月9日のオリジナルからアーカイブ済み。 2017年6月19日取得。
- ↑ "Parabola GNU/Linux-libre - linux-libre-tools (x86_64) - グループの詳細" . parabola.nu . 2017年2月16日取得.
- ↑ 「ダウンロード – GNU Guix」 . guix.gnu.org . 2022年9月23日取得。
- ↑ 「ProteanOS を新しいプラットフォームに移植する – ProteanOS」。
- ↑ 「他のシステムを推奨しない理由の説明」 。2023年11月2日にオリジナルからアーカイブされました。
- ↑ 「一般決議:非フリーファームウェア:結果」 。 2023年11月2日にオリジナルからアーカイブされました。2023年11月2日に取得。
- ↑ "ドキュメント| Trisquel GNU/Linux - 無料で実行できます!"。
- ↑ 「トリスケールの作り方」 .トリスケル GNU/Linux。 2009 年 5 月 22 日。
- ↑ Bruce Byfield (2008年8月1日) 「Linux-libreプロジェクトは厳しい反応に直面」Linux.com.SourceForge , Inc.
- ↑ "/gnewsense/packages-parkes/linux-2.6 : debian/README.gNewSense のリビジョン 16 の内容" . gnu.org . 2020 年 2 月 29 日のオリジナルからアーカイブ済み。2017年2 月 16 日取得。
- ↑フォッシ、ダミアン(2009 年 8 月 24 日)。「Linux-libre: プロジェクトの概要」[ Linux-libre: プロジェクトの概要]。フォルハ(スペイン語)。2010 年 2 月 24 日のオリジナルからアーカイブ。2001 年12 月 6 日に取得。
- ↑ダウンロード一覧、 ututo.org、2017年2月16日取得
- ↑ Arch Linux (2015 年 11 月 16 日)。「AUR (en) linux-libre」。オーストラリア。2015 年11 月 30 日に取得。
- ↑ ":: [ FSFLA ] :: GNU Linux-libre の Freed-ora プロジェクト"。www.fsfla.org 。2020 年5 月 25 日に取得。
- ↑ O'Kelly, Tim (2009年4月14日). "バグ266157" . GentooのBugzilla . Gentoo Linux . 2020年10月13日取得。
- ↑ "Linux-libre" . Gentoo Wiki のインストール. Gentoo Linux. 2016 年 1 月 8 日. 2020 年10 月 13 日取得.
- ↑ "FreeSlack" . freeslack.net . 2021年10月25日にオリジナルからアーカイブ済み。2016年8月9日に取得。
- ↑ "インストール[ FreeSlack Wiki ] " . freeslack.net . 2022年10月5日のオリジナルからアーカイブ済み。 2016年8月9日取得。