BSD

人气指数:2 页面更新时间:2016-07-14 04:20
网站介绍

  BSD(Berkeley Software Distribution)是Unix的衍生系统,1970年代由伯克利加州大学的学生比尔·乔伊开创。BSD用来代表由此派生出的各种套件集合。BSD常被当作工作站级别的Unix系统,这得归功于BSD使用授权地宽松,许多1980年代成立的计算机公司,不少都从BSD中获益,比较著名的例子如DEC的Ultrix,以及Sun公司的SunOS。

  1990年代,BSD很大程度上被System V 4.x版以及OSF/1系统所取代,但其开源版本被采用,促进了因特网的开发。初的Unix套件源自1970年代的贝尔实验室,操作系统中包含源码,这样研究人员以及大学都可以参与修改扩充。1974年,个伯克利的Unix系统被安装在PDP-11机器上,计算机科学系而后将其用作扩展研究。其他大学开始对伯克利的软件感兴趣,在1977年,伯克利的研究生Bill Joy将程序整理到磁带上,作为1BSD发行。1BSD被作为第六版Unix系列,而不是单独的操作系统。主要程序包括Pascal编译器,以及Joy的ex行编辑器。

  BSD开创了现代计算机的潮流。伯克利的Unix率先包含了库,以支持互联网协议栈(Stack)、伯克利套接字。通过将套接字与Unix操作系统的文件描述符相整合,库用户通过计算机网络读写数据,跟直接在磁盘上操作一样容易。AT&T实验室也发布了他们的STREAMS库,在软件栈中引入了类似的功能,虽然结构层有所改进,但由于套接字库已经使用广泛,另外由于少了对开放套接字的轮询功能(类似于伯克利库中的select调用),使得将软件移植到这个新的API很困难。时至今日,BSD仍在学术机构,乃至许多商业或自由产品的高科技实验中,继续被用作试验平台,甚至在嵌入式设备中,其使用也在增长。由于BSD设计出众,代码编写清晰,包括它的文档,使得这样的系统,几乎成了程序员眼中的乐土。

  许多公司都使用BSD衍生出的代码,如此便可以支持他们的知识产权,许多自由软件,如Linux、GNU工程都遵照GNU General Public License,与之相比,BSD许可协议要更加灵活。当然,这也导致人们的机器上运行着一些BSD软件,但自己却并不知情。有兴趣的话,可以试着找找符号“University of California, Berkeley”,比如在产品文档内,二进制代码中的静态数据段,或者ROM中,还有通过一些产品的用户界面看看“about”(关于)内容。通过一个二进制兼容层,在BSD 操作系统上,可以运行相同构架下其他操作系统上的原程序。这比模拟器要快得多,通过这个方法,针对Linux的应用程序,也可以在BSD上全速运行。

  所以,BSD不仅适合作为服务器,也可作为工作站来使用,众所周知,现在针对Linux的商业或封闭源码软件越来越多了。管理员也可以将一些原本只用于商业UNIX变种的专属软件,转移到BSD,这样在保持原有功能的同时,操作系统更趋现代,可继续使用这些软件,直到有更好的替代。

免责声明:
此页是<BSD>的介绍页面,并非官方站点,我们收集于网络只为广大网民快速查询提供帮助。
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!点此纠错或删除此信息

网站资料
网站名称: BSD
网站栏目: 网站简介 网站链接
网站链接: www.bsd.org
收录查询: [百度收录] [360收录] [搜狗收录] [必应收录] [谷歌收录]
网页版本: Mip版 手机版 电脑版
本页链接: https://wang104250246.honpu.com/