フリーソフトウェア財団ラテンアメリカによると、Linux-libreはLinuxカーネルの修正版であり、バイナリブロブ、難読化コード、またはプロプライエタリライセンスの下でリリースされたコードは含まれていません。[ 7 ] Linuxカーネルでは、これらの種類のコードは主にプロプライエタリファームウェアイメージに使用されています。一般的に再配布可能ですが、ユーザーには修正版を監査、変更、あるいは結果として再配布する自由を与えていません。GNUプロジェクトは、Linux-libreをメインラインLinuxカーネルと同期させています。[ 8 ]
歴史
Linuxカーネルは1996年にバイナリBLOBを組み込み始めました。[ 9 ]バイナリBLOBを消去する作業は、2006年にgNewSenseのfind-firmwareとgen-kernelによって開始されました。この作業は、2007年にBLAG LinuxディストリビューションでdeblobとLinux-libreが誕生したことでさらに進展しました。 [ 10 ] [ 11 ]
Linux-libreは、ラテンアメリカ・フリーソフトウェア財団(FSFLA)によって最初にリリースされ、その後、フリーソフトウェア財団(FSF)[ 12 ]によって完全にフリーなLinuxディストリビューションの貴重なコンポーネントとして承認されました。2012年3月にGNUパッケージになりました[ 13 ]。Alexandre Olivaがプロジェクトのメンテナーです。
独自ファームウェアの削除
Linux-libreのマスコットであるFreedoとGNUのロゴ方法
削除プロセスは、deblob-mainと呼ばれるスクリプトを用いて実行されます。[ 14 ]このスクリプトはgNewSenseで使用されているスクリプトから着想を得ています。Jeff Moeは、BLAG LinuxおよびGNUディストリビューションでの使用に必要な特定の要件を満たすために、その後修正を加えました。deblob -checkと呼ばれる別のスクリプトもあり、[ 15 ]これは、カーネルソースファイル、パッチ、または圧縮されたソースファイルに、プロプライエタリであると疑われるソフトウェアがまだ含まれているかどうかを確認するために使用されます。
利点
システムをフリーソフトウェアのみで実行するという主な意図された効果とは別に、ユーザーが調査したり変更したりできないデバイスファームウェアを削除することの実際的な結果には、プラスの影響とマイナスの影響の両方があります。
デバイスのファームウェアを削除すると、セキュリティと安定性の面で利点があると考えられます。
ファームウェアにバグ、セキュリティ上の問題、バックドアなどの悪意のある機能がないか監査できない場合、あるいはLinuxカーネルのメンテナー自身が問題を認識していてもファームウェアを修正できない場合、悪意のあるファームウェアによってシステム全体が侵害される可能性があります。メーカー提供のファームウェアに対してセキュリティ監査を実行できない場合、たとえ無害なバグであっても、稼働中のシステムの安全性を損なう可能性があります。[ 16 ]
ハードウェアサポート
カーネルからプロプライエタリファームウェアを削除すると、フリーソフトウェアによる代替品がない特定のハードウェアの機能が失われます。[ 8 ]これは、特に最近のIntel Wi-Fiカードや最近のNvidiaグラフィックカード、その他のデバイスにおいて、特定のサウンドカード、ビデオカード、TVチューナー、ネットワークカードに影響を及ぼします。可能な場合は、フリーソフトウェアによる代替ファームウェアが代替として提供されます。 [ 8 ] [ 17 ]例えば、b43用のopenfwwf [ 18 ] 、carl9170 [ 19 ]、ath9k_htc [ 20 ]ワイヤレスカードドライバなどが挙げられます。レビュアーのRamses Red氏は、Linux-Libreの問題を「必ずしも最高のハードウェアサポートを備えているわけではない」と要約しています。[ 8 ]
マイクロコード
Linux-libreは、コードがプロプライエタリであるため、ユーザーにCPUマイクロコードアップデートバンドルのインストールを推奨していません。 [ 21 ]マイクロコードアップデートバンドルは、ハードウェアの脆弱性を軽減するために、メインラインのLinuxカーネルバージョンで使用されています。[ 22 ]
可用性
デブロブされたLinuxカーネルのソースコードとコンパイル済みパッケージは、Linux-libreスクリプトを使用するディストリビューションから直接入手できます。Freed-oraは、FedoraをベースにしたRPMパッケージを準備・保守するサブプロジェクトです。[ 23 ] Debian [ 24 ]やUbuntuなどの派生ディストリビューション用のコンパイル済みパッケージも存在します。[ 25 ]
配布
Parabola GNU/Linux-libreはLinux-libreをデフォルトのカーネルとして使用し、linux-libre-toolsパッケージとともに出荷されます。[ 26 ]Linux-libreがデフォルトのカーネルであるディストリビューション
小規模な分布とみなされる
歴史的
無料のLinuxカーネルをコンパイルするディストリビューション
これらのディストリビューションは、パッケージ化されたLinux-libreを使用せず、代わりにメインラインLinuxカーネルからバイナリBLOBを完全に削除します。その後、ソースがコンパイルされ、結果として得られるフリーLinuxカーネルが、これらのシステムでデフォルトで使用されます。
歴史的
代替カーネルとしてのLinux-libre
Linux がデフォルトのカーネルとして使用され、代替カーネルとして Linux-libre を提案するディストリビューション:
参照
参考文献
- ^ blag-announce (2008年2月20日). "[blag-devel] linux-libre" . 2023年11月4日時点のオリジナルよりアーカイブ。2020年5月25日閲覧。
- ^ “6.18.7-gnu” . 2026年1月23日. 2026年1月24日閲覧。
- ^ 「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日閲覧。
- ^ a b c d Red, Ramces (2022年3月22日). 「セキュリティ強化のための5つのベストLinux-Libreディストリビューション」 . Make Tech Easier . 2022年4月30日時点のオリジナルよりアーカイブ。 2022年4月30日閲覧。
- ^ “Take your freedom back, with Linux-2.6.33-libre” . www.fsfla.org . 2023年11月4日時点のオリジナルよりアーカイブ。 2022年9月23日閲覧。
- ^ Olivia, Alexandre. 「GNU Linux-libreと囚人のジレンマ」(PDF) . Free Software Foundation Latin America . 2023年11月4日時点のオリジナル(PDF)からアーカイブ。 2022年9月23日閲覧。
- ^ jebba: BLAG :: View topic - Linux Libre Archived October 11, 2018, at the Wayback Machine BLAG forums, 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日閲覧。
- ^ Free Software Foundation Latin America. 「How it is done」 . Linux-libre, Free as in Freedo . 2023年11月4日時点のオリジナルよりアーカイブ。 2011年12月6日閲覧。
- ^ "fsfla - リビジョン 8200: /software/linux-libre/scripts" . Free Software Foundation Latin America . 2023年11月4日時点のオリジナルよりアーカイブ。 2011年12月6日閲覧。
- ^ Delugré, Guillaume (2010年11月21日). Broacom NetExtremeのファームウェアのリバース(PDF) . hack.lu. Sogeti.オリジナル(PDF)から2012年4月25日時点のアーカイブ。 2012年4月18日閲覧。
- ^ 「LinuxLibre:非フリーファームウェアを必要とするデバイス」 LibrePlanet、2011年2月5日。 2012年4月17日閲覧。
- ^ 「OpenFWWF - WiFiネットワーク用のOpen FirmWare」 . unibs.it . 2015年9月24日時点のオリジナルよりアーカイブ。2017年6月14日閲覧。
- ^ "en:users:drivers:carl9170 [Linux ワイヤレス]" . kernel.org .
- ^ "en:users:drivers:ath9k_htc [Linux ワイヤレス]" . kernel.org .
- ^ 「GNU Linux-Libre 4.16リリース、Spectre/Meltdownマイクロコードアップデートに関する警告はなし」 www.phoronix.com 。 2023年11月4日時点のオリジナルよりアーカイブ。 2022年9月23日閲覧。
- ^ 「ハードウェアの脆弱性」 . kernel.org. 2023年11月4日時点のオリジナルよりアーカイブ。
- ^ Free Software Foundation Latin America . 「Linux-libreのFreed-oraプロジェクト」 . 2011年12月6日閲覧。Freed
-oraは、Fedoraの非フリーカーネルを追跡する100%フリーのRPMを準備・管理するサブプロジェクトです。
- ^ Millan, Robert (2009年4月23日). 「Linux-libre for Debian Lenny」 . [Debianメーリングリスト] 開発者向けアナウンス(メーリングリスト) . 2009年5月12日閲覧.
Linux-libreのDebianパッケージが、Lennyユーザーの皆様にご利用いただけるようになりましたのでお知らせします。[...]
- ^ Gündüz, Ali. 「Uncle Gnufsの世界的に有名な自家製パンケーキ「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日時点のオリジナルよりアーカイブ。
- ^ “General Resolution: non-free firmware: results” . 2023年11月2日時点のオリジナルよりアーカイブ。 2023年11月2日閲覧。
- ^ 「ドキュメント | Trisquel GNU/Linux - 無料で実行!」 .
- ^ “トリスケールの作り方” .トリスケル GNU/Linux。 2009 年 5 月 22 日。
- ^ダウンロードインデックス、 ututo.org、2017年2月16日閲覧
- ^ 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 日に取得。
- ^ 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日). 「Bug 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日閲覧。
外部リンク