FreeBSD是一个同时支持Inter(x86),DEC Alpha™和Sun UltraSPARC®处理器体系结构的以4.4BSD-Lite为基础的操作系统。其他体系结构的Port也正在发展中。你能阅读到 FreeBSD的历史,或者当前版。假如你有兴趣为这一计划 做点事情(代码,硬件,不记名的资金), 可以参见为FreeBSD做贡献 的文章
FreeBSD有许多非凡的特性。如下:
动态的抢先式多任务处理机制 使得应用程序与用户,即使是在巨大的负荷下,也能够 确保平滑、稳定地共享资源。
多用户设备 允许许多用户同时使用同一FreeBSD系统做各种事情。也就是说,如打印机 和磁带机这样的系统外设可以让系统或网络上的所有用户适当地共享,也可以对个别用户或用户群使用的重要系统资 源予以限制,以保护系统不致被过度使用。
拥有支持如SLIP、PPP、NFS、DHCP、NIS等协议的强大 TCP/IP 网络,意味着FreeBSD 机器很容易和其他系统互操作。还能作为企业级服务器,提供重要的功能,如NFS(远程文件访问)及电子邮件服 务,可以让你的系统连上Internet并提供WWW、FTP、路由及防火墙(安全)服务。
内存保护机制 保护应用程序(或用户)间不会相互冲突。一个应用程序的崩溃不会以任何 方式影响其他应用程序。
FreeBSD是一个 32位 操作系统(支持Alpha和ultrasparc的64位系统 ) , 并且从开始就是如此设计的。
业界标准的X Window 系统(X11R6)为一般成本的VGA显示卡和监视器提供了一个图形 用户接口(GUI),还能得到完整的源代码。
FreeBSD 的很多程序和Linux,SCO,SVR4,BSDI和NetBSD有很好的二进制代码兼容性
数以千计的可 直接安装 的应用程序可以从ports 和 packages collection找到。你不必在网上来找这些软件了。
在互联网上有数以千计的容易安装的应用程序。 FreeBSD和最流行的商业UNIX®系统源代码 兼容;大多数应用程序需要很少的改变,即便要,只要进行编译就可以了。
页式请求 虚拟内存 和 ``集成的虚拟内存/高速缓冲存储器'' 的设计,提供了令人满意的高效率 的应用程序执行速度。尤其是运行耗费大量内存的应用软件时,扔能支持很多用户的访问。
SMP 提供对多处理器的支持
拥有完全支持 C, C++, Fortran和 Perl 的开发工具。许多其他的用于高级研究和开发的程序语言也可以在软件包中找到。
完整的系统源代码使用户拥有对系统最大限度的控制权。当你拥有了一个真正的 开放系统时,为什么还要受困于私有的解决方案,受商业公司的支配呢?
丰富的 在线文档.
还有很多的特性,在此不一一列举了。
FreeBSD是在加州大学伯克利分校的计算机系统研究组(CSRG)开发的4.4BSD-Lite基础上发展起来的,它一 直坚持BSD系统开发的优良传统。除了CSRG提供的优良工作,FreeBSD计划已经花了很多时间来协调系统,使其在 真实负荷环境下有最好的性能和最高的可靠性。许多商业巨人致力于提高PC操作系统的特色、性能与可靠性时, FreeBSD现在已能提供!
FreeBSD 可以提供的应用仅局限于你的想象力。从软件开发到工厂自动化,从存货控制到卫星角度的远程控制; 商业化的unix产品能做到的,用FreeBSD 照样也可以做到,很可能做的更多。FreeBSD也特别得益于全世界的研究中心 和大学为它提供数千的高质量的应用程序,这些程序通常只要很少的开销甚至免费。商业的应用程序也在不断的出现。
因为FreeBSD自己的源代码是完全公开的,所以对于某些特殊的应用程序或者项目,可以对系统进行最大限度的定制。 对此,那些商业化操作系统往往做不到。以下是当前人们应用FreeBSD的某些程序的例子:
Internet 服务: FreeBSD强大的TCP/IP网络性能,使它成为能够提供多种Internet服务的 理想平台,例如:
FTP服务器
万维网服务器(标准的或安全的 [SSL])
防火墙和NAT(``IP伪装'') 网观
电子邮件服务器
USENET新闻组和电子布告栏系统
等等。
有了FreeBSD ,可以先用廉价的386PC,当你的企业壮大后再来升级机器至带有RAID存储设备的四路 Xeon处理器的服务器。
教育上:你是一个读计算机科学或者相关工程领域的学生吗?再也没有比FreeBSD 可以提供的实际操作经验更好的方法来学习操作系统、计算机体系结构和网络了。许多可以自由使用的CAD,数学 计算和图形设计软件包同样可以使主要兴趣在计算机上的人做其它事情更有帮助!
研究上: 有了完整的系统源代码,FreeBSD就成为了一个研究操作系统和其他计算机 科学分支的优秀平台。FreeBSD自由取得的特性,同样可以使处在不同地方的开发团队在开放的论坛上讨论问题, 交流想法与合作开发成为可能,且不必担心特别的版权协定或者限制。
网络上:你需要一个新的路由器,一个域名解析服务器(DNS),一个避免外部人员进 入你的内部网络的防火墙吗?FreeBSD很容易把那些放在角落里的已经不使用的386或486PC机变成具有精密的包过 滤功能的高级路由器。
X Window 工作站: 作为廉价的X终端解决方案,无论是使用免费的Xfree86服务器还是 一个由Xi Graphics提供的优秀的商业服务器,FreeBSD都是一个好的选择。不像 X终端,如果需要,FreeBSD允许很多应用程序在本地运行。因此,就减少了中心服务器的负荷。FreeBSD甚至能引导``无盘工作站'',使得专用工作站更便宜和易于管理。
软件开发:基本的FreeBSD系统拥有包括著名的GNU C/C++编译器和调试工具在内的一整 套开发工具。
FreeBSD可以以源代码的形式从CDROM,DVD中获得,也可以通过匿名FTP的形式获得。请看Appendix A 关于获取FreeBSD的更多信息。