BerkeleySoftwareDistribution(BSD)系列操作系统的历史向前可以追溯到20世纪70年代后期由加利福尼亚大学Berkeley创建和维护的BSDUNIX操作系统。
今天,BSD系列包括5个主要分支,就是那些热衷于Linux的激进主义者也会惊叹于不断涌现的各种BSD分支。自2001年起,当最后一个主要分支DragonFlyBSD发布时,FreeBSD、OpenBSD、NetBSD和MacOSX代表了UNIX世界一次新的创新浪潮。
所有这些操作系统分支都符合POSIX,都为它们的用户呈现了一个类似的命令行界面,并且都使用了使编程模式与应用程序用法特征尽可能类似的内核和系统库。
从条文上讲,BSD不能算做UNIX系统,但是,BSD各个分支代表开源UNIX这一观点已被广泛接受。令人感到惊奇的是,在20世纪80年代未和90年代初,运行于PC或Mac上的免费操作系统还没有一个能够冠以该名称。
UNIX存在于大型机和可伸缩的处理器架构(ScalableProcessorArchitecture、SPARC)之上。各大私有UNIX公司已经瓜分了商业UNIX市场。
最初的BSD操作系统是386BSD
1993年发生的两件大事永远地改变了UNIX:即成立了NetBSD小组和再次流行386BSD修补工具。在十年前,BSDUNIX开发人员再次从加州大学伯克莱分校的各层工作人员中和哲学博士学生中进行招募,资金大部分来源于国防高级研究计划署(DefenseAdvancedResearchProjectsAgency、DARPA),但是募集资金的形式从此结束。386BSD项目是在1985年作为让BSDUNIX运行于Intel芯片的尝试而成立的。
在1989年之前,该项目一直都没有发行它的第一个版本,而且因为多种原因,该项目最终成为了Dr.Dobb''sJournal1992年7月宣称的引用操作系统。对于386BSD0.1,已知有250,000次的下载量。
386BSD主要基于Bill和LynneJolitz的观点来改进UNIX所依赖的概念。他们的初衷是开发免费的操作系统。但事实证明,完全靠自己的力量支持一个完整的操作系统不是他们力所能及的。该系统最终输给了由名不见经传的芬兰学生组成的编程队伍帮助构建的Linux。
FreeBSD的历史
最初决定将BSDUNIX构建于Intel芯片之上的另一个小组是在1993年成立的。依靠BillJolitz以前的工作成果,该小组于1993年12月推出了FreeBSD1.0版。在1997年初的时候,项目领导人JordanHubbard推动了该项目的发展,并管理着基础设施和200名开发人员。
预计在今年年底,FreeBSD可以推出6.0版本,该版本将成为所有免费的UNIX系统的最重要版本。FreeBSD并不是对UNIX的克隆,虽然说其工作方式类似于UNIX,并且其内核和系统API都符合UNIX标准。
FreeBSD不像以前一样仅仅是适用于Intel-/AMD的系统。它还可以运行于SPARC64计算机上,并在Alpha架构上已有相当长的运行历史。
如果BSD用户对运行MacOSX的芯片感兴趣,那么他可以切换到DarwinOS,即MacOSX的开源核心,DarwinOS依赖于多数FreeBSDV5.0及其后继产品。当然,NetBSD自1995年起已运行在所有Mac架构之上。
1
2
3
下一页>>
下载本文示例代码
阅读(397) | 评论(0) | 转发(0) |