FreeBSD历史

版本与历史[编辑]

FreeBSD初期历史[编辑]

FreeBSD的发展始于1993年,取源于386BSD[7]然而,因为386BSD源代码的合理性受到质疑以及Novell(当时UNIX的版权拥有者)与柏克莱接连而来的诉讼,FreeBSD在1995年1月发布的2.0-RELEASE中以柏克莱加州大学的4.4BSD-Lite Release全面改写。FreeBSD Handbook中有更多FreeBSD的发展历史。

FreeBSD 2.0最值得注意的部份也许是对卡内基美隆大学的Mach Virtual Memory系统翻修以及FreeBSD Ports system的发明。前者对于高负荷的系统优化,后者则是创建了一套简单且强大的机制维护第三方软件。有不少大型站台都使用FreeBSD,像是cdrom.com(一个巨大的软件收集站台),Hotmail以及Yahoo

FreeBSD 3.0则引入了ELF binary格式,并开始支持多CPU系统(SMP,Symmetric multiprocessing)以及64位Alpha平台。3.x对于系统做了非常多的改革,这些措施在当时并没有带来好处,但却是4.X成功的基石。

FreeBSD 4[编辑]

4.0-RELEASE于2000年3月发布,最后一个版本4.11-RELEASE于2005年1月发布,并支持到2007年1月[8]。FreeBSD 4也是FreeBSD最长寿的主版本。在FreeBSD 4所发展出来的kqueue也被移植到各种不同BSD平台。

FreeBSD 5[编辑]

最后一个版本的FreeBSD 5是5.5,是在2006年五月发布的。

在FreeBSD 4的SMP架构下,在同一时间内只允许一个CPU进入核心(即Giant Lock),FreeBSD 5最大的改变在于改善底层核心Locking机制,审视并改写核心代码,使得不同的CPU可以同时进入系统核心,藉以增加效率。

另外一个重大的改变在于自5.3开始支持m:n线程KSE(Kernel Scheduled Entities),表示m个用户线程共用n个核心线程的模式。

这个版本的许多贡献是由于商业化版本的BSD OS团队的支持。

FreeBSD 6[编辑]

FreeBSD 6为一个-STABLE发展版本,FreeBSD 6.3在2008年1月18日发布[9],这个版本主要针对软件的更新,并加入lagg(可以对多张网卡操作)的支持,并引入重新改写的unionfs。FreeBSD 6.4在2008年11月28日发行[10]

FreeBSD 7[编辑]

FreeBSD 7为目前第二个-STABLE发展版本,在2007年6月19日进入发布程序[11]2008年2月27日7.0-RELEASE正式发布。2010年03月23日FreeBSD 7.3-RELEASE正式发布[12]。新增的功能包括了:

FreeBSD 8[编辑]

2009年11月27日发布,2010年07月24日发布FreeBSD 8.1-RELEASE, [24] 增加如下新特性:[25]

  • 虚拟化方面:Xen DOM-U、VirtualBox guest及host支持、层次式jail。
  • NFS:对NFSv3 GSSAPI的支持,以及试验性的NFSv4客户端和服务器。
  • 802.11s D3.03 wireless mesh网络,以及虚拟Access Point支持。
  • ZFS不再是试验性的了。
  • 基于Juniper Networks提供MIPS处理器的实验性支持。
  • SMP扩展性的增强,显著改善在16核心处理器系统中的性能。
  • VFS加锁的重新实现,显著改善文件系统的可扩展性。
  • 显著缓解缓冲区溢出和内核空指针问题。
  • 可扩展的内核安全框架(MAC Framework)现已正式可用。
  • 完全更新的USB堆栈改善了性能和设备兼容性,增加了USB target模式。
FreeBSD 8.0 [26] FreeBSD 8.1 [27] FreeBSD 8.2 [28] FreeBSD 8.3 [29] FreeBSD 8.4 [30]

FreeBSD 9[编辑]

FreeBSD 9.0 [31]

FreeBSD 9.0于2012年1月发布[32],该版本是第一个9.x的FreeBSD稳定分支。该版本具有以下特性:

  • 采用了新的安装程序bsdinstall
  • ZFSNFS文件系统得到改进
  • 升级了ATA/SATA驱动并支持AHCI
  • 采用LLVM/Clang代替GCC
  • 高效的SSH(HPN-SSH)
  • PowerPC版支持索尼的PS3
FreeBSD 9.1 [33] FreeBSD 9.2 [34]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值