原因:
freebsd当时受license的限制,不允许包含原贝尔实验室的unix代码,结果晚出来了那么几年,而linux借那几年的时光冒出了头,并迅速获得了大量支持,这个事情,是bsd发展历史上的一大痛处,很多有关的文档提到过这个。
FreeBSD 是一种类 UNIX *** 作系统,是由经过 BSD、386BSD 和 4.4BSD 发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。并且一些原来 BSD UNIX 的开发者后来转到 FreeBSD 的开发,使得 FreeBSD 在内部结构和系统 API 上和 UNIX 有很大的兼容性。
历史
FreeBSD的发展始于1993年,起源于386BSD。然而,因为386BSD源代码的合理性受到质疑以及Novell(当时UNIX的版权拥有者)与伯克利接连而来的诉讼,FreeBSD在1995年1月发布的2.0-RELEASE中以加州大学的的4.4BSD-Lite Release全面改写。FreeBSD手册中有更多FreeBSD的发展历史。
FreeBSD 2.0最值得注意的部分也许是对卡内基梅隆大学的Mach Virtual Memory系统翻修以及FreeBSD Ports system的发明。前者对于高负荷的系统最佳化,后者则是建立了一套简单且强大的机制维护第三方软件。有不少大型站台都使用FreeBSD,不过也有不少企业正转向Linux平台,很多VPS(虚拟个人主机)也提供FreeBSD空间。
FreeBSD基于 4.4BSD-Lite也就是unix,俗名:“苹果的OS X和 iOS的爹”。失去GNU/LINUX计划的支持。1993年FreeBSD最早叫386BSD Interim项目,是Unix的衍生系统,它混合了专属的AT&T Unix代码,继续使用就要求从AT&T获得许可证,源码许可证当时非常地昂贵(这不是GNU计划的初心)。GNU计划最早就是打算诞生一个脱离Unix的完全开源世界。真正的FreeBSD基于4.4BSD-Lite,是通过一场官司留下的部分源代码,而且还是不完整的。1991年Linux内核诞生。1995FreeBSD团队才真正的得到属于他们的FreeBSD。
其次没有资金。开发安卓的Googl或者处理器的Intel甚至开发Windows的Microsoft等这些大公司会给Linux基金会或者GNU基金会很多足够运行资金。特别是红帽或者openSUSE这些公司。但是很可惜水果公司的乔布斯可不会这么做。“核心团队的大部分成员加入 FreeBSD 开发的时候都是志愿的,并没有从项目中获得任何财政上的资助”所以人家很穷。只有一些真正的志愿开发者去开发。自由软件基金会帮了它一把。(最穷的还不是它,openbsd曾经交不起电费,幸好罗永浩及时给了它150万RMB。)
使用BSD协议,失去GNU计划的支持,开发者变得越来越少。“最大的开发团队正是为我们提供反馈和错误修补的用户自己”。尽管1995年开源系统诞生,但是使用的是BSD协议,也就是那场官司留下来的。BSD协议不是GNU计划参与者的初心,因为它允许闭源发布,所以苹果的OS和ios是不开放源代码的。
安装: 总体LINUX安装比BSD更有亲和力(FEDORA,UBUNTU等都是图形界面)。 使用: LINUX驱动相对BSD更全,对硬件的支持更好。 如果作桌面,最好选择LINUX的某个版本(UBUNTU,DEBIAN,FEDORA等)。 如果作服务器,BSD以稳健著称,版本升级、安装、配置等都非常优秀。 两个 *** 作系统都可以使用X图形界面,GNOME,KDE等桌面环境也都适用,因而在图形界面下,你无法分辨是LINUX还是BSD。 根目录下,都有/etc,/usr,/var,/tmp,/boot,/home(BSD下默认它在/usr下)。LINUX还有一些独特的目录,如/opt等。 archlinux从crux而来,它的包管理机制pacman类似ports,或GENTOO的portage,但个人更喜欢PORTS机制。 我用的最顺手的LINUX版本是GENTOO,很优秀。但它不能取代BSD。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)