有些人会争辩说 BSD/Unix 一直比 Linux 更可靠和稳定(当然不是我,不要伤害我!)。为什么 Linux 似乎总是击败 BSD?这是Linux故事的浪漫吗?我无意冒犯任何人,请不要冒犯。另外,请在您的回复中考虑周到和礼貌。
Con*_*lls 64
1990 年代初期的历史形势与它有很大关系。当时 BSD unix 正在“努力争取自由”,并被许多圈子视为前进的道路。Linux 在问世后的几年里都没有得到有效的 TCP 堆栈,而且互联网仍然有些稀缺。
加州大学伯克利分校和 AT&T 就 BSD 代码的所有权提起了诉讼,因此“免费”BSD 代码库的未来受到质疑。最终,加州大学伯克利分校因能够在 SVR4 代码库中显示大量 BSD 代码而赢得诉讼。AT&T 对此感到尴尬并做出了让步。UCB 人员用他们自己的工作替换了最后一个侵权代码,并且可以发布 AT&T 免费代码库。
大约在这个时候,Bill 和 Lynn Jolitz 将 BSD 代码库移植到 386,创建了 386BSD 并在 Dobb 博士的期刊上的一系列著名文章中记录了它。
诉讼持续了足够长的时间,使潜在的 BSD 社区陷入瘫痪,在法律不确定性消除之前,他们无法对代码库进行大量投资。
一个“稳定”版本的 Linux 终于出现了一个有效的 TCP 堆栈。
Linux 在 GPL 下可用,这减少了分叉它的动机。这和 Linux Torvalds 有效的仁慈专政一起努力保持内核开发的统一。
BSD 的几个相互竞争的分支从 BSD 代码库中发展而来,使社区支离破碎。
早期 Linux 内核开发的相对凝聚力意味着 Linux 相对较快地向前发展并最终获得了思想份额。在诉讼解决期间,整个 BSD 世界都停滞不前。即使诉讼解决了,它仍然缺乏 Linux 内核开发过程的结构凝聚力,并分裂成几个分支。
因此,虽然 BSD(当然在那个时候)更成熟并且可以说在技术上更优越,但 Linux 获得了思想份额——这几乎是任何大型软件市场上成功的根本和最终结果。
这主要是一个历史问题。与 Windows 一样,Linux 恰好在正确的时间出现在正确的地点,并且比 BSD 更快地获得了市场份额。这导致需要为其开发更多驱动程序和应用程序,从而为其提供更多动力。
| 归档时间: |
|
| 查看次数: |
45191 次 |
| 最近记录: |