Linux:从起源到商业应用的全面解析
1. BSD发展受阻
曾经有机会击败Linux成为顶级开源内核的软件项目是历史悠久的BSD项目。到20世纪80年代末,加州大学伯克利分校的BSD开发者意识到,他们已经重写了大约十年前收到的大部分UNIX源代码。
1989年,加州大学伯克利分校将其类UNIX代码以Net/1的形式发布,后来在1991年又发布了Net/2。就在该校准备推出一个完全不含AT&T代码的类UNIX操作系统时,1992年AT&T对其提起了诉讼,声称该软件使用了AT&T UNIX系统的商业机密。
需要注意的是,BSD开发者已经完全重写了受AT&T版权保护的代码。版权是AT&T保护其UNIX代码权利的主要手段。有人认为,如果AT&T对代码中的概念进行了专利保护,那么如今可能就不会有Linux(或任何UNIX克隆版)操作系统了。
1994年,Novell从AT&T手中收购了UNIX系统实验室,这场诉讼才得以撤销。然而,在这个关键时期,人们对BSD代码的合法性充满了担忧和疑虑,导致BSD在新兴开源社区中此前积累的发展势头丧失殆尽。许多人开始寻找其他开源替代方案,此时,一位来自芬兰、正在开发自己内核的大学生迎来了机遇。
如今,BSD有三个主要的项目版本:FreeBSD、NetBSD和OpenBSD。一般来说,FreeBSD被认为是最容易使用的;NetBSD可在最多的计算机硬件平台上使用;OpenBSD则以极高的安全性著称。许多注重安全的人仍然更喜欢BSD而不是Linux。此外,由于其许可协议,BSD代码可以被一些专有软件供应商使用,如微软和苹果,这些公司不想与他人共享其操作系统代码,macOS就是基于BSD的衍生版本构建的
Linux:起源、发行版与商业应用解析
超级会员免费看
订阅专栏 解锁全文

61

被折叠的 条评论
为什么被折叠?



