カーネルの排他的または閉じた部分

カーネルの排他的または閉じた部分

Linuxカーネルで配布されているコードラインの一部が公開されていないと聞きました。たぶん、いくつかのドライバーやそのようなものかもしれません。

このうちどれくらい本当かと思います。カーネルと一緒に配布されますが(kernel.orgからダウンロードしたときに)まったくオンにならないコード行はありますか?全体で何パーセントですか(わかる方法がある場合は行数または割合)。

これに関する詳細情報はどこにありますか?おそらく読むべき記事があるかもしれません...

とても感謝しています!

ベストアンサー1

これLinuxカーネルそれらはすべてそれ自体がフリーソフトウェアです。GNU一般公衆ライセンス

サードパーティでは、ロード可能なカーネルモジュールの形式でプライベートソースドライバを展開できます。 GPLがこれを許可するかどうかについては議論があります。リヌス・トバルズ法令排他モジュールを許可

今日、コンピュータの多くのデバイスにはプロセッサと少量の揮発性メモリが含まれており、完全に動作するには揮発性メモリにいくつかのコードをロードする必要があります。このコードはファームウェア。ドライバとファームウェアの違いは、ファームウェアが別のプロセッサで実行されることです。ファームウェアメーカーは通常、コードソースなしでバイナリブロブのみをリリースします。多くのLinuxディストリビューションは無料でないファームウェアを別々にパッケージします(または極端な場合はまったくパッケージしません)。デップイアン

おすすめ記事