白玉菩提根盘多久变色:什么是BSD

来源:百度文库 编辑:高校问答 时间:2024/04/24 21:26:42
那么NetBSD呢?FreeBSD和它有什么区别呢?
我只知道BSD是Berkeley Software Distribution,伯克利软体套件,是Unix的衍生系统,1970年代由伯克利加州大学开创。BSD用来代表由此派生出的各种套件集合。

BSD常被当作工作站级别的Unix系统,这得归功於BSD执照非常地宽松,许多1980年代成立的电脑公司,不少都从BSD中获益,比较著名的例子如DEC的Ultrix,以及Sun公司的SunOS。1990年代,BSD很大程度上被System V4.x版以及OSF/1系统所取代,但其开源版本被采用,促进了网际网路的开发。

BSD就是Unix的盗版者,曾经被告吃了官司。BSD是一类系统,或者叫做BSD家族,主要成员:FreeBSD、NetBSD、OpenBSD、BSD/OS、DragonflyBSD,但是BSD/OS无法获取,商业系统

FreeBSD 是一种操作系统,更具体的说是一种运行在个人电脑上的Unix操作系统。这些个人电脑包含386,486跟Pentium(SX跟DX皆可)。包括跟Intel相容的CPU如AMD和Cyrix也被支援。

FreeBSD提供你许多昂贵工作站才有的先进功能,这些特色包括∶具有动态优先权的多工(Preemptive multitasking)以确保平顺的执行程式以及公平地让应用程式以及使用者共享资源。多使用者(Multiuser)代表着许多人可以同时使用一个FreeBSD系统。系统的硬体周边(如印表机及磁带机)也可以让所有的使用者适当地分享。完整的TCP/IP网路功能,包含SLIP,PPP,NFS跟NIS。这表示FreeBSD可以容易地跟其他系统透过网路合作,或是充当企业上的服务器,例如提供远端档案共享(NFS)及电子邮件 (e-mail) 等服务,或是让你的企业连上国际网路(internet)并提供WWW,FTP,路由(routing),及防火墙(firewall,security)等必备服务。
记忆体保护(Memory protection)能确保一个使用者不能干扰其他人。而一个应用程式也不能影响其他的程式。

FreeBSD 是一个完全 32 位元的操作系统。标准的 X 视窗系统 (X Window, X11R6)提供良好的图形使用者界面 (GUI) 以便在一般的 VGA 显示卡以及荧幕上使用,并且提供完整的原始程式码。能直接执行在其他作业系统 (如 SCO, BSDI, NetBSD,Linux 跟386BSD) 上编译的(nary) 程式。 数以千计可以直接执行 (ready-to-run)的应用程式,可以在 FreeBSD ports及packages 中找到。免去你上网路到处找软件的苦境。数以千计其他网路上容易移植(easy-to-port) 的应用程式。FreeBSD 跟其他商业版的UNIX 系统在原始程式上是相容的(source code
compatible),顶多只需稍微的修改。需要时才置换的虚拟记忆体(Demand paged virtual
memory以及合并的虚拟记忆体及档案缓冲区之快取功能(merged VM/buffer cache)提供令人满意又有效率的应用程式执行速度,尤其是执行那些大型的应用软体时仍能让使用者轻松的控制而不至于停摆。动态共享函示库(Shared libraries) (有点像MS-Windows 上的 DLL)提供有效的利用硬碟空间及记忆体。完全相容的C,C++ 跟Fortran 开发工具及环境。许多额外的程式语言也收集在ports 跟packages。 整个FreeBSD 系统的原始程式码(Source code) 让你能随心所欲的控制及修改你的系统,让你避开让操作系统公司控制的命运。拥有大量又详尽的线上文件(包含其他 BSD 的文件)。

谢谢路上的,受益匪浅