回答:
あなたはほとんど唯一の違いを特定しました。Debianカーネルはファームウェアをロードできますが、Linux-libreカーネルはそうではありません。Free Software Foundationに関する限り、どちらのカーネルもフリーソフトウェアです。FSFは、Debian GNU / Linuxディストリビューションを、メインリポジトリ以外にリポジトリが使用されていない限り、フリーソフトウェアと見なします。彼らがDebianで抱えている問題は、Debianが同じインフラストラクチャ上でnon-freeリポジトリをホストしていることです。
哲学的に言えば、次のような違いがあると考えることができます。
Linux-libreはdeblob
、カーネルソースコード上でスクリプトを実行することによって構築されます。これはカーネルのソースコードを通過し、さまざまなファームウェア関連の変更を行います。
firmware/radeon
)は削除されます。Linux-libreには、場合によっては機能を復元するための追加作業がいくつかあります。たとえば、radeon
モジュールはr600
、ファームウェアがなくてもサポートされている一部のカードを引き続き使用できるように変更されています。(deblob
スクリプトで「このようなものが他のradeonカードでも機能する可能性があります。」を探します。)
Debianディストリビューションには1つのファームウェアパッケージが含まれていますfirmware-linux-free
。これには、ソースコードが利用可能なファームウェアのみが含まれます。non-freeリポジトリには、から構築された多数のファームウェアパッケージも含まれていますfirmware-nonfree
が、これらはメインディストリビューションの一部ではありません。
それがほぼ主要であり、唯一の違いですlinux-libre
。「ファームウェアバイナリblob」が削除されたLinuxカーネルです。
FSFがファームウェアBLOBと呼ぶのは、フリーソフトウェアの哲学と互換性のないLinuxカーネルの一部です。多くの場合、これらのファームウェアはバイナリblobにあり、どの種類のソースコードも付属していません(つまり、マクロアセンブリでさえありません)。Linuxのリブレプロジェクトは gnu.orgでFSFによってホストされているが、それは、Linuxディストリビューションではありません。プロジェクトはカーネルのソースコードをクリーンアップするための取り組みにすぎず、ソースコードとして配布されます
次にlinux-libre kernel
、100%フリーソフトウェアのLinuxディストリビューション(BLAG、Dragora、Trisquelなど)によってコンパイルおよび出荷されます。これらのディストリビューションは、FSFで定義されているように、フリーソフトウェアのみを配布するという哲学的な取り組みを行っています。
一方、DebianはFSFで定義されているフリーソフトウェアのみを配布することを約束していません。Debianのコミットメントは、皮肉にも最初のコミットメントであるDebianの社会契約です。
- Debianは100%フリーソフトウェアのままです
私は皮肉なことで冗談を言っています。Debianの哲学的取り組みはFSFと同じです。違いは、Debianがフリーソフトウェアを定義する方法とFSFがフリーソフトウェアを定義する方法です。2つのグループの違いは時間の経過とともに大きくなり、どちらの定義が優れているかを議論するのは困難です。FSFは独自のガイドラインに取り組んでいますが、debianは上記と同じドキュメントに示されたガイドラインに取り組んでいます。
Debianガイドラインによると、Linuxカーネルコードのうち、フリーソフトウェアではないと見なされるコードは少なくなります。ファームウェアBLOBはフリーソフトウェアではないため、削除されますが、個別の取り組みとして削除されます。debianプロジェクトによって配布されたカーネルは少し太っています(良い言葉がないため)。
debianにはがlinux-firmware-free
あり、linux-firmware-nonfree
これを使用すると、いくつかのファームウェア(一部はblob)をに含めることができますapt-get
。使用linux-libre
しているディストリビューションにはそのような機能はありません。
もちろん、debian project
ディストリビューションが完全なディストリビューションを配布するのに対し、linux-libre project
ディストリビューションはディストリビューションが使用するコードを配布するという大きな違いがあります。
linux-firmware-...
何らかの理由でパッケージを見つけられません(少なくとも私にとって)。
tg3
ドライバーには、非フリーのファームウェアを少し使用する必要があります。「それは、Linuxを実行することができますが、私たちは別のネットワークカードを購入する必要があります」あなたはあなたの上司、あなたはFOSSの純度を好むどんなに...にしたい引数ではありません