奇宝库 > bsd是什么galgame(bsd是什么意思网络用语)

bsd是什么galgame(bsd是什么意思网络用语)

BSD(Berkeley Software Distribution)是Unix的衍生系统,由加州大学伯克利分校于1977年至1995年开发并发布。历史上,BSD曾被视为UNIX的——‘BSD UNIX’,因为它与ATT UNIX操作系统共享基本代码和设计。80年代衍生出很多扭曲的UNIX正版软件。比较有名的有DEC的Ultrix和Sun公司的SunOS。在90年代,BSD很大程度上被系统V4.x和OSF/1所取代。BSD的最新版本为几个开源软件开发提供了一个平台,并且一直沿用至今。今天,“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首创的。作为一款安全性要求很高的机器,BSD广受好评。

必须注意的是,上面列举的更多的是基于感性认识,着眼于其发展,并没有严格的规则对比。实际上,每个特定的BSD可以承担许多角色和任务。

PCBSD是一个基于freebsd的用于桌面应用程序的开源操作系统。Pcbsd开发了一种新的软件安装方式——PBI格式,方便了应用。此外,专注于桌面应用的BSD版本包括DesktopBSD等。

与Linux的区别

BSD是Unix的一个重要分支,Unix本身就是Unix。Linux不是Unix,只是类Unix的操作系统。BSD使用BSD协议发布其二进制文件和源代码,而Linux使用GPL协议。由于法律纠纷等诸多原因,同样是自由软件的BSD并没有像Linux那样广泛传播。

BSD许可协议(也称为BSD许可)

BSD许可证最初用于加州大学伯克利分校出版的4.4BSD/4.4BSD-Lite版本(BSD是Berkly Software Distribution的缩写),后来逐渐被使用。1979年,加州大学伯克利分校发布了BSD Unix,被誉为开源的先驱。用BSD Unix开发的BSD许可证。BSD许可证现在被Apache、BSD操作系统等开源软件采用。

相比GPL许可和MPL许可的严格,BSD许可要宽松很多,只需要附上原许可即可。不过,有意思的是,它还要求所有进一步的开发者把自己的版权材料放在上面。所以拿到BSD许可分发的软件可能会遇到一个小情况,就是这些版权材料许可占用的空间比程序多。

本文来自网络,不代表本站立场,转载请注明出处: