多くのBSDシステムがあるのにLinuxカーネルは1つだけなのはなぜですか?
なぜBSDが何度も分岐されたのかと思いますが、Linuxにはそんなことはありません。
多くのBSDシステムがあるのにLinuxカーネルは1つだけなのはなぜですか?
なぜBSDが何度も分岐されたのかと思いますが、Linuxにはそんなことはありません。
回答:
カーネルとシステム全体を比較しています。
カーネルはシステムの中心的な部分にすぎませんが、すべてではありません。実際、Linuxシステム自体は存在しませんが、無数の「Gnu / Linux」または他のLinux カーネルベースのシステム(1つはAndroid)があります。
Linus Torvaldsは、彼の仕事を中心の作品に集中し、それをうまく管理することに成功しました(実際、「Linux」はかなり長い間商標でした)。
(BSD Unixの歴史、またはあまり明確ではないが、より完全なUnixの歴史図)
数字については、ほんの2、3のBSDシステム(1つはApple OS-X)と数え切れないほどのLinuxベースのシステム(別名「Linuxディストリビューション」-DistroWatchを参照)があります。
編集:
Linux カーネルがGPLライセンスを通じて配布されるという事実は、Linus Torvaldsが管理を維持する方法に何らかの影響を与える可能性があります。しかし、BSDシステムが分岐していないか、それ以上使用されていないかを見ると、ライセンスのせいなのか、それともシステム全体であるのかが疑問になります。最新のカーネルとたくさんのGnuツールを備えたレゴのようなモデルを持っていると、より魅力的かもしれません(?)。
ほんの一握りのBSD(および幾分多くの所有Unixシステム)と比較して、文字通り何百もの異なるLinuxベースのシステムがあります。Linux カーネルの一貫性は(すべてのLinuxシステムは多かれ少なかれ同じカーネルを共有します; Androidのようなバリアント、または多かれ少なかれパッチされた「エンタープライズ」システムがありますが、フォークに近づくことは重要ではありません)はGPLによるものであり、変更を共有するので、価値がある場合は遅かれ早かれLinusのバージョンに統合される傾向があります。おそらく大きな部分は、才能のある人々をプロジェクトに引き付けるLinusの能力によるものです。どういうわけか、Linuxを中心に成長したコミュニティは分裂しておらず、技術的な問題やライセンスの問題よりも、関係する(特にトップの)性格について多くを語っています。
私がLinuxで始めたときに386BSDが利用可能であったなら、Linuxはおそらく決して起こらなかっただろう。-ライナス・トーバルズ。
Berkeley Software Distributionは、ほぼ15年前(1977年頃)にLinuxよりも前のバージョンです。長い話を短く(そして簡単に)するために、BSDの話はUNIX がAT&Tのソースコードとライセンスを(複数回、最大4.4BSD Liteまで)破壊する話です。また、ネットワーキングの開発履歴、つまりNET / 2についてであり、時代が変化し、通信が拡大するにつれてアカデミアITが愛好家にあふれました。その歴史的なUNIXのどれも最初はPC / 386アーキテクチャで動作するように作られていなかったということです)。しかし、圧力は386BSDには大きすぎましたいわば、自身の成功に耐えるプロジェクトです。その後の分割(386BSDベースとNET / 2 + Mrs / Mr Jolitz 6ファイル)および異なるフォーカス(386とマルチプラットフォームネットワーク)は、基本的にFreeBSDとNetBSD(またはOpenBSD)の違いを説明しています。しかし、それはすべてBSDであり、妨げられていない4.4BSDLiteはすべての「分岐点」に落ち込み、ライセンスは落ち着き、Berkeleyの驚くべき遺産は現在無料で...
Linux / GNUはUNIXに似た OS ですが、UNIXには直接の祖先はありません。これは当時の製品(1991年、歴史的なBSDよりもはるかに遅い)であり、現代の消費者ハードウェアおよび他のアーキテクチャで実行するように設計されています。Linuxカーネルがあった(そしてまだ -例えば3.10カーネルに時間当たりの平均9つの受け入れ変化にあった)の強力な触媒、及び急速GPLライセンス方式は、それとの両方からなる使用に変換GNUプロジェクト互いに「完璧な」フィット。UNIXの歴史的なシェルユーティリティおよびコマンドがAT&Tから4.4BSDLiteおよびNET / 2まで徐々に登場したのと同様に、Linuxが有効にしたGNUを介して同様に行われました。プロジェクトの品質と世界的なコミュニティの活用を超えて、Linux / GNUが最もPOSIXに準拠した無料のOSであり、標準がBSDよりSystem Vの動作を支持している可能性があると主張することもできます。これもLinuxの魅力を高めました。
あなたには理由があります。BSDで発生する条件が存在したようです。とりあえずLinuxでそれを行う理由はないようです...