返回介绍

1.6 早期的自由 UNIX

发布于 2024-10-11 21:30:12 字数 1151 浏览 0 评论 0 收藏 0

FSF 一直未能完成的 HURD 使得 Helsinki 大学一名叫 Linus Torvalds 的学生有了施展才能的空间,1991 年,他开始为 386 机器开发自由 UNIX 内核,使用的正是 FSF 提供的软件套件。Linus 很快获得了成功并吸引了互联网上的黑客们,他们帮助 Linus 一同开发 Linux:一个全功能的 UNIX,源代码完全免费,而且可以再发布。

Linux 并不是没有竞争者,1991 年,在 Linus Torvalds 早期尝试的同时,William 和 Lynne Jolitz 正试着把 BSD UNIX 源代码往 386 上移植,大多数评论者在比较 BSD 技术和 Linus 早期简陋的成果之后,都认为 BSD 移植将会成为 PC 上最重要的自由 UNIX。

Linux 最重要的特点不是技术上的,而是社会学上的。在 Linux 被开发出来之前,所有人都认为,如果软件复杂到操作系统这样的程度,就必须要有一个精心协作的团队,团队要比较小,而且紧密互动,不管是以前还是现在,这都是很典型的开发模式。商业软件、FSF 在 20 世纪 80 年代开发的如大教堂般宏伟的自由软件以及从 Lynne Jolitz 最初的 386BSD 分裂出来的 freeBSD/netBSD/OpenBSD 这些项目,都是使用这种模式开发的。

Linux 几乎从一开始就发展出一条完全不同的路,其开发更像是仅通过互联网合作的大量志愿者的随意之作。在质量方面,没有严格的标准也没有一个强有力的机构来管理,他们只是执行一个简单得有点幼稚的策略:每周发布,并在接下来几天内获取数百个用户的反馈。他们创造了一种类似达尔文“物竞天择”的选择机制,被选择对象则是开发者们所做的种种软件修改。让所有人吃惊的是,这种方式工作得非常好。

1993 年年底,Linux 在稳定性和可靠性上已经和很多商业 UNIX 不相上下,并能支持比商业 UNIX 要多得多的软件,一些商业应用软件甚至开始考虑移植到 Linux 上。Linux 间接导致多数小型专有 UNIX 供应商的关张——因为再没有开发者和黑客买他们的东西了。BSDI(Berkeley 系统设计公司)作为少数几个幸存者之一,之所以仍然活跃,是因为他们提供整套的 BSD UNIX 源代码,并和黑客社团仍保持着紧密的关系。

对于当时的这些新情况,黑客内部并没有做过多评论,外界媒体就更没有什么声音了。黑客文化置那些不断预言自己死亡的言论于不顾,开始以自己的观点重塑商业软件世界,再过五年多,这种趋势会更加明显。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文