bsd(berkeleysoftwaredistribution,伯克利软件套件)是unix的衍生系统,在1977至1995年间由加州大学伯克利分校开发和发布的。历史上,bsd曾经被认为是unix的一支bsd并不特指任何一个bsd衍生版本,而是类unix操作系统中的一个分支的总称。
开源衍生系统
不同的bsd操作系统针对不同的用途及用户,可应用于多种硬件构架。在政府机构中常能看到bsd的身影。虽然下面的bsd功能可能并非独有,但每种bsd在各自的领域,都逐渐具有了良好声誉,有的专注于性能,有的则以安全见长。
dragonflybsd是最年轻的bsd,专门提供比freebsd更优秀的对称多处理机系统,并使内核直接支持ssi集群,以取得更好的计算效果。这个项目在此方向上,才开始数年,主要关注i386平台。
freebsd在bsd家族中以易用性与高性能而著称,由于主要用作微处理器架构,如i386、amd's64-biti386扩展,所以freebsd非常关注多处理器。freebsd在i386和amd64服务器上,运行得非常好,当然,它也可以在其他硬件构架上运行。
netbsd拥有特别出色的可移植性,能在多达54种平台上运行,小到嵌入式的掌上设备,大到服务器群,netbsd甚至还在国际空间站中服务。
openbsd在密码学和安全方面特别出众,可移植性也很好,当然略逊于netbsd。安全功能如openssh,是由openbsd率先开创的。openbsd作为安全请求机器(securitydemandingmachines)运行,受到好评。
必须注意的是,上面所罗列的,更多地是基于感性认识,并针对其开发焦点,并没有严格地比较规则。实际而言,每种具体的bsd都可担当许多角色任务。
pcbsd是一个基于freebsd的以桌面应用为目的的开源操作系统。pcbsd开发了一种新的软件安装方式--pbi格式,使其便于应用。 除此之外,侧重桌面应用的bsd版本还有desktopbsd等
与linux的区别
bsd是unix的一个重要分支,本身就是unix,linux不是unix,而只是unix-like操作系统。bsd采用bsd协议发布其2进制文件和源码,linux则采用gpl协议。 由于法律纠纷,等诸多原因,使同为自由软件的bsd没能像linux一样广泛传开来。
bsd许可协议(又称bsd许可证)
bsd许可证原先是用在加州大学柏克利分校发表的各个4.4bsd/4.4bsd-lite版本上面(bsd是berklysoftwaredistribution的简写)的,后来也就逐渐沿用下来。1979年加州大学伯克利分校发布了bsdunix,被称为开放源代码的先驱,bsd许可证就是随着bsdunix发展起来的。bsd许可证现在被apache和bsd操作系统等开源软件所采纳。
相较于gpl许可证和mpl许可证的严格性,bsd许可证就宽松许多了,一样是只需要附上许可证的原文,不过比较有趣的是,它还要求所有进一步开发者将自己的版权资料放上去,所以拿到以bsd许可证发行的软件可能会遇到一个小状况,就是这些版权资料许可证占的空间比程序还大。
原文标题:BSD是什么,如若转载,请注明出处:https://www.ycyjhw.com/tougao/8900.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「永洁号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。