FreeBSD 是一个自由且开源的类 Unix 操作系统,是 BSD Unix 的直系继承者。起始于 1993 年,FreeBSD 拥有悠久的历史与诸多衍生版本。其饱经考验,是最广泛应用的开源 BSD 系操作系统。
该项目于日前(正式)发布了 FreeBSD 12.0 稳定版本(FreeBSD 12.0-RELEASE)。显然,这是 FreeBSD 12 系列的第一次正式发布。作为一个有二十余年历史的操作系统的主要版本,这一版本自然带来了诸多变化,这些变化涉及用户空间、内核、设备与驱动、硬件支持、存储(文件系统等)、boot loader、网络、包管理器以及文档等几乎所有方面。
其中,部分亮点如下:
- OpenSSL 被更新至 1.1.1a (LTS) 版,这是 OpenSSL 于月前发布的最新稳定版本。
- Unbound 更新至 1.8.1,并默认开启 DANE-TA(IETF RFC 6698)。
- OpenSSH 更新至 7.8p1。
- 额外的对 capsicum(4) 的支持已被添加至
sshd (8)。 - Clang、LLVM、LLD、LLDB、compiler-rt 及 libc++ 已被更新至 6.0.1 版本。
- vt(4) Terminus BSD Console 字体已被更新至 4.46。
bsdinstall (8) 现在支持 UEFI-GELI 安装选项。- ……
- 4.1 版本的 NFS 服务器已更新,并包含对 pNFS 服务器的支持。
- pf(4) 数据包过滤工具现在能工作于 jail(8) 中,这是通过
vnet (9) 实现的。 - ……
- 诸多 Lua loader(8) 改进。
- KDE 更新至 5.12.5 版本。
- 以及其它诸多变化……
FreeBSD 12.0 现在支持 amd64、i386、powerpc、powerpc64、powerpcspe、sparc64、armv6、armv7 和 aarch64 架构。FreeBSD 12.0 可以从可启动的 ISO 映像(即 live 模式)或通过网络安装。某些架构还支持从 USB 闪存盘安装。其发布通告及其它有关文档中包含详细指引。
有关新功能和已知问题的完整列表,请参阅在线发行说明和勘误表,可从以下位置获取:
https://www.FreeBSD.org/releases/12.0R/relnotes.html
https://www.FreeBSD.org/releases/12.0R/errata.html
有关FreeBSD发布工程活动的更多信息,请参阅:
https://www.FreeBSD.org/releng/
此版本变化的说明文字译自其发布通告:
https://www.freebsd.org/releases/12.0R/announce.html
FreeBSD 是一个通用的操作系统。其与 Linux 有些相似,但 FreeBSD 提供了一个完整的操作系统(包含内核、驱动、用户空间工具及各种文档)而非仅仅是内核,且 FreeBSD 的授权许可较于 Linux 更为宽松。
FreeBSD 配备了超过 20,000 个软件包,覆盖范围广泛:从服务器软件、数据库和网络服务器到桌面软件、游戏、网页浏览器和商业软件。得益于其丰富的特性,FreeBSD 的应用场景广泛。
FreeBSD 的基础软件包仓库及 Ports 软件包集合包含了大量服务器相关的软件,可用作邮件服务器、Web 服务器、防火墙、FTP 服务器、DNS 服务器和路由器等。
通过 Ports,FreeBSD 还可以安装 X11(X 窗口系统)并进一步使用 GNOME、KDE、Xfce、OpenBox、Fluxbox 及
尽管 FreeBSD 主要关注于 x86 及 x86-64 架构,但也提供了对包含 ARM、PowerPC 及 MIPS 在内的诸多架构的支持。这使得其在嵌入式设备中也有丰富的应用。
FreeBSD 的更多优势与特性无法尽列,英文维基百科的同名词条(链接)包含详细介绍。遍及全世界的公司、互联网服务提供商、研究人员,计算机专业人员、学生和家庭用户都在使用 FreeBSD 进行工作、教育和娱乐活动。
FreeBSD 项目主页:
https://www.freebsd.org/。
基于 Fair Use:封面图片转载自 FreeBSD 用户论坛,由 ILUXA 发布;部分内容译自 DistroWatch.org、英文维基百科及 FreeBSD.org,其可能受到其它授权条款的约束。