私は毎日FreeBSDとDebianベースのLinuxを使用しています。 (私は主にOS開発者ではなく、ユーザー/開発者/システム管理者です)。
kFreeBSDの動機が何であるか疑問に思います。 FreeBSDカーネルを使用したいのですが、ユーザースペースを避けるのはなぜですか?
答え1
次の理由は、すべてFreeBSDカーネルから得られる利点です。
標準化されたカーネルインタフェース:
Linuxが提供する/ devを処理する3つの一貫性のない方法の代わりに、devfsを介して単一の/ devを実装します。
OSSは、基本的なサウンドシステム(つまり、
ほぼすべてのUnixシリーズシステムでサポートされている標準インターフェイス)として機能します。OpenBSDパケットフィルタ(pf)。
などのセキュリティ機能刑務所。
メインラインカーネルでNDISドライバをサポートします。 Linuxでは、NdisWrapperがメインラインカーネルに含まれる可能性はありません。
メインラインカーネルでZFSをサポートします。ライセンスと特許の問題により、ZFSはLinux上に現れる可能性はありません。
kFreeBSD は法的問題に対して脆弱ではありません。 Linuxカーネルの市場型開発モデルとは異なり、ライセンスは一元管理されています。
kFreeBSD開発者は、常にブランチするよりも新しい機能をマージすることに興味があることがよくあります(Xboxポートが良い例です)。
kFreeBSDは、特にZFSを搭載したディスク/ファイルシステム領域でより良いパフォーマンスと信頼性を持つことができます。
FreeBSDカーネルは、Linuxがサポートしていないいくつかのハードウェアをサポートする可能性があります。
FreeBSDよりDebian GNU / kFreeBSDを好むのはなぜですか?
FreeBSDポートよりもDebianパッケージシステム(またはそのパッケージセット)を好む場合(これは優先度の問題です)。
BSDishユーザーゾーンよりもGNUユーザーゾーンを好む場合(これも好みの問題です)。
GPLやその他のコピーレフトフリーソフトウェアライセンスに反対しない場合は、ext2fsドライバ、まもなくリリースされるreiserfs、xfs、またはリリースされるXboxイーサネットドライバなどの便利なカーネルモジュールがデフォルトでコンパイルされているかコンパイルされる予定であることを高く評価します。コア。
100%フリーシステムを実行することを心配している場合は、Debian Free Software Guide(DFSG)へのコミットメントは、Debian GNU / kFreeBSDに非フリーソフトウェアが含まれていないことを保証します。実際、私たちは上流のFreeBSDツリーに含まれているいくつかの無料ではなく純粋なバイナリドライバを削除しました。
式からウィキペディアここでは、FreeBSDよりもDebian GNU / Linuxを好む理由についてのより多くのコメントを見つけることができます。
答え2
FreeBSDユーザースペースを避けるには、いくつかの理由があります。
- Debian には利用可能なパッケージはあまりありません
- エミュレーションなしで簡単にフラッシュをサポート
- 一般に、BSDアプリケーションよりもLinuxアプリケーションの知識が多い。
私はどのオペレーティングシステムも批判しません。どちらも自分の目的によく合います。 kfreeBSDは、2つの世界の利点を組み合わせる試みです。