1.2. 欢迎使用 FreeBSD!

FreeBSD 是一个开源的、符合标准的类 Unix 操作系统,适用于 x86( 32 位和 64 位), ARM®、 AArch64、 RISC-V®、 MIPS®、 POWER®、 PowerPC®、和 Sun UltraSPARC® 电脑。它提供了当下操作系统所应具备的所有功能,例如抢占式多任务处理、内存保护、虚拟内存、多用户设施、SMP 支持、针对不同语言和框架的开源开发工具、以及以 X Window 系统为中心的的桌面,例如 KDE 或 GNOME。 它的优势是:

FreeBSD是基于加州大学伯克利分校计算机系统研究小组(CSRG)发布的4.4BSD-Lite版本,并继承了 BSD 系统开发的优良传统。除了 CSRG 出色的工作之外, FreeBSD 项目花费了非常多的时间来优化调整系统,使其在真实负载情况下拥有最好的性能和可靠性。FreeBSD提供与其他开源和商业产品同等的性能和可靠性,以及其他任何产品都不提供的先进功能。

1.2.1. FreeBSD 能做什么?

FreeBSD可以应用的方面超乎你的想象,从软件开发到工厂自动化,从库存控制到远程卫星天线的方位角校正;如果可以使用商业UNIX®产品来完成,那么你也同样可以使用FreeBSD来完成它!FreeBSD还受益于世界各地的研究中心和大学开发的数以千计的高质量应用程序,它们通常以很少的成本提供。

由于 FreeBSD 自身的源代码很容易获得, 所以对于特定的应用程序或项目,可以对系统进行最大限度的个性化定制。 这对于大多数主流的商业操作系统来说几乎是不可能的。 以下只是人们当前使用FreeBSD的一些应用程序的示例:

  • Internet 服务: : FreeBSD 内置的强大的 TCP/IP 网络功能使它得以成为各种 Internet 服务的理想平台, 比如:

    • Web 服务器

    • IPv4 and IPv6 路由

    • 防火墙 and NAT (IP 伪装) 网关

    • FTP 服务器

    • Email 服务器

    • 还有更多……

  • 教育:你是计算机科学还是相关工程专业的学生?在学习操作系统、计算机体系结构和网络方面,没有比在 FreeBSD 提供的实际操作经验更好的方法了。许多免费提供的CAD、数学和图形设计软件包也使它对那些对计算机的主要兴趣是完成其他工作的人来说,非常有用!

  • 研究: 研究: 有完整的系统源代码,FreeBSD 对于操作系统研究以及其他计算机科学分支都是一个极好的平台。 FreeBSD 可自由获得的属性, 同样可以使处在不同地方的开发团队在开放的论坛上讨论问题、 交流想法与合作开发成为可能, 且不必担心特别的版权协定或者限制。

  • 网络: 需要一个新的路由器? 一台域名服务器 (DNS)?一 个隔离你的内部网络的防火墙? FreeBSD 可以容易的把丢弃在角落淘汰的 PC 变成一台具有完善的包过滤能力的高级路由器。

  • 嵌入式系统 FreeBSD是构建嵌入式系统的优秀平台。 它支持 ARM®, MIPS® and PowerPC®平台,加上强大的网络堆叠、尖端功能和自由许可 BSD 许可 FreeBSD为构建嵌入式路由器、防火墙和其他设备奠定了良好的基础。

  • 桌面: FreeBSD 提供开源的的 X11 服务器,是使用廉价PC的最佳解决方案。FreeBSD 提供了许多开源桌面环境的解决方案, 包括 GNOMEKDE 图形用户界面。FreeBSD 甚至可以从中央服务器 无盘启动 ,使单个工作站更便宜、更易于管理。

  • 软件开发: FreeBSD 的基本系统配备了完整的开发工具,包括一个完整的 C/C++ 编译器和调试器套件。其他编程语言还可以通过 Port 和二进制软件包来获得支持。

FreeBSD 可以免费下载,或可从CD-ROM,DVD 获取。请查阅附录 A, 获取 FreeBSD获取更多信息。

1.2.2. 谁在使用 FreeBSD?

许多知名网络提供商和网站正在使用 FreeBSD。例如Hacker NewsNetcraft网易Netflix新浪Sony JapanRamblerYahoo!Yandex

FreeBSD先进的功能,成熟的安全性,可预测的发布周期以及自由的授权条款,让 FreeBSD 已经被用来做为建立许多商业,开源应用,装置以及产品的平台,有许多世界上最大的资讯公司使用 FreeBSD:

  • Apache - Apache 软件基金会中大部分面向大众的基础设施,包括(可能是)世界上最大的 SVN 仓库(拥有超过140万次提交)运行在 FreeBSD 上。

  • Apple - OS X大量借鉴 FreeBSD 的网络栈,虚拟文件系统以及许多用户空间的元件。Apple iOS中含有从 FreeBSD 借鉴来的元素。

  • Cisco - IronPort 网络安全及反垃圾邮件设备是采用修改版 FreeBSD 内核。

  • Citrix - NetScaler 系列安全设备提供 4-7 层负载均衡、内容缓存、应用防火墙、安全 VPN 和移动云网络访问,以及 FreeBSD shell 的强大功能。

  • Dell EMC Isilon - Isilon 的企业存储设备的操作系统基于 FreeBSD。FreeBSD极其宽松的许可允许 Isilon 将他们的知识产权整合到整个内核中,并专注于构建他们的产品,而不是操作系统。

  • Quest KACE - KACE 系统管理设备中使用了 FreeBSD,因为 FreeBSD 的可靠性,可扩展性以及支持其持续发展的社群。

  • iXsystems - 统合存储(统一存储)设备的TrueNAS产品线是以FreeBSD为基础。除了该公司自己的商业产品外,iXsystems也管理着TrueOS和FreeNAS两个开源计划的开发。

  • Juniper - JunOS作业系统驱动了所有的Juniper网络设备(包括路由器,交换器,安全与网络设备)便是以FreeBSD为基础.Juniper在众多厂商之中,展现了计划与商业产品供应商之间的共生关系。由Juniper所开发的改进内容会回馈给FreeBSD来降低未来新功能从FreeBSD整合回JunOS的复杂性。

  • McAfee - SecurOS是McAfee企业防火墙产品的基础,其中包含了Sidewinder,也是以FreeBSD为基础。

  • NetApp - 存储设备中的Data ONTAP GX产品线是以FreeBSD为基础。除此之外,NetApp还贡献了回FreeBSD许多功能,包括新BSD条款授权的管理程序,bhyve。

  • Netflix - Netflix用来以串流传送电影到客户的OpenConnect设备是以FreeBSD为基础.Netflix也做了大量贡献到程式码库,并致力于维持与主线FreeBSD的零修正关系.Netflix的OpenConnect设备负责了北美所有的网路流量32%以上。

  • Sandvine - Sandvine使用FreeBSD作为它的高性能即时网路处理平台的基础来建立它们的智慧网路策略控制产品。

  • Sony - PlayStation 4游戏主机使用了修改过的FreeBSD版本来运作。

  • Sophos - Sophos电子邮件设备产品是以加强防护(Hardened)的FreeBSD为基础,可扫描入站邮件中的垃圾邮件和病毒,同时也可监控出站邮件中的恶意软体及敏感资讯。

  • Spectra Logic - 储藏级储存设备的nTier产品线以FreeBSD和OpenZFS来运作。

  • Stormshield - Stormshield网路安全设备使用了硬体化版本的FreeBSD做为基础,BSD授权条款让他们可将其智慧财产与系统整合并同时回馈大量有趣的发展给社群。

  • The Weather Channel - 被安装在各地有线电视营运商前端,负责加入当地天气预报到有线电视网路节目的IntelliStar设备便是使用FreeBSD。

  • Verisign - VeriSign主要经营.com与.net根网域名称注册业务以及随附的DNS基础设施运作。这些基础设施的运作仰赖各种不同的网路作业系统包括FreeBSD来确保不会有单点故障的问题。

  • Voxer - Voxer使用了FreeBSD的ZFS来驱动行动语音通讯平台,让Voxer从Solaris改使用FreeBSD的原因是FreeBSD拥有详尽的文件,更大型且活跃的社群,较便利的开发人员环境。除了提供关键的ZFS和DTrace功能之外FreeBSD的ZFS也支援了TRIM。

  • Fudo Security - FUDO安全性设备让企业可以监控,控制,记录以及这些功能皆是以FreeBSD最佳的安全性功能为基础,包括ZFS,GELI,Capsicum,HAST及auditdistd。

FreeBSD 有一些衍生的开源项目:

  • BSD Router - 以FreeBSD为基础的大型企业路由器替代方案,专门设计为可在标准PC硬体上运作。

  • FreeNAS - 专为网路档案服务器设备使用所设计的FreeBSD。提供了以Python为基础的网页介面来简化UFS与ZFS文件系统的管理,支援了NFS,SMB / CIFS,AFP,FTP与iSCSI,还有以FreeBSD Jail为基础的套件系统。

  • GhostBSD - 基于 FreeBSD,使用 GTK 环境,提供了舒适美观的原生UNIX®工作环境。

  • mfsBSD - 用来建置可完全从记忆体执行FreeBSD系统映像档工具。

  • NAS4Free - 以FreeBSD及PHP驱动网页介面为基础的档案伺服器。

  • OPNSense - OPNsense是一个以FreeBSD为基础的开源,易于使用及易于建置的防火墙和路由平台.OPNsense有大多数在昂贵的商业防火墙上才有的功能。它带来了商业产品的丰富功能集,同时拥有开放和安全的来源。

  • TrueOS - TrueOS 基于 FreeBSD-CURRENT,着重稳定和安全。提供最新的软件包、安全更新、驱动支持。

  • FuryBSD 是一个基于 FreeBSD,面向桌面用户的操作系统。FuryBSD 以其图形界面向过去的桌面 BSD 项目致敬,如 PC-BSD 和 TrueOS,并增加了额外的工具,如 live/hybrid USB/DVD 映像。FuryBSD 在BSD许可证下发布,可免费使用。

  • MidnightBSD - 是一个FreeBSD衍生的操作系统,它是以桌面用户为中心开发的。它包含了您日常工作所需的所有软件:邮件、网页浏览、文字处理、游戏等等。

  • pfSense -基于 FreeBSD 的防火墙发行版, 支援巨型阵列及大规模IPv6。

  • ZRouter - 基于 FreeBSD 的开源路由器固件。专门设计用于替代现有路由器上的闭源固件。

一份列出了使用 FreeBSD 服务器或者服务的公司的清单,可以在 FreeBSD 基金会官网查到: 维基百科也有一份类似的清单 基于 FreeBSD 的产品.

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.