2009年11月27日,FreeBSD 8.0-RELEASE正式发布了。这个版本开启了新的 8-STABLE 分支,在 FreeBSD 7.x 的基础上进行了一系列改进并增加了新功能。一些重要的改进包括:
- 虚拟化方面:Xen DOM-U、VirtualBox guest 及 host 支持、层次式jail
- NFS:对NFSv3 GSSAPI 的支持,以及试验性的 NFSv4 客户端和服务器
- 802.11s D3.03 wireless mesh 网络,以及虚拟 Access Point 支持
- ZFS不再是试验性的了
- 完全重写的 USB 支持,包括了对于 USB target 的支持
- 对 SMP 可伸缩性进行了进一步的改进,特别是 VFS 方面
- 对网络链路层子系统进行了改进
- 对于 MIPS 硬件架构的试验性支持
如欲了解这一版本的新功能以及目前已经发现的问题,请参阅发行版说明以及勘误说明的在线版本:
关于 FreeBSD 发布信息,请参见:
献礼
---------
这一版本的 FreeBSD 献给分别于2009年5月和11月逝世的开发人员 Jean-Marc Zucconi (jmz@) 和 John Birrell (jb@)。 Jean-Marc 和 John 都是在 1990 年代中期成为 FreeBSD committer,并为其进行了大量的工作。我们怀念他们。
适用性
---------
FreeBSD 8.0-RELEASE 可运行于 amd64, i386, ia64, pc98, powerpc, 以及 sparc64 硬件平台。
FreeBSD 8.0 可以通过可引导的 ISO 映像文件刻录的光盘,以及配合网络来安装。一些平台(目前包括 amd64 和 i386)还可以通过 USB 记忆棒来安装。用于安装的文件可以通过 FTP 以及 BitTorrent 来下载。一般而言,即使不是完整的镜像,绝大多数FTP镜像站点也都会提供 amd64 和 i386 的版本,因为这些硬件更为常见。
这一版本 ISO 和记忆棒映像文件的 MD5 和 SHA256 散列串在本文末尾。每种映像文件的功能如下:
dvd1: 完整的 FreeBSD 基本系统、一套预编译包以及文档。这个映像文件同时支持使用“livefs”的紧急修复方式。只有当您有需要,并且能使用和刻录 DVD 介质时才应下载。
disc1: 完整的 FreeBSD 基本系统以及文档,不包括预编译包。此版本可以用于 CD-ROM 的安装。
livefs: 用于引导到使用“livefs”的紧急修复模式的CD,但并不支持直接安装。通常用于修复已经装好的系统,或通过网络进行安装。
bootonly: 仅包含引导需要的内容的 CDROM,可用于从网络安装(例如FTP)。
memstick: 用于写入 USB 记忆棒(U盘)并安装系统。它同时也支持使用"livefs"的紧急修复模式,这个版本提供了文档,但不包含其他预编译包。
下面是如何将记忆棒映像文件复制到 USB 驱动器上的示范命令。其中 /dev/da0 是 USB 驱动器的设备名:
# dd if=8.0-RELEASE-amd64-memstick.img of=/dev/da0 bs=10240 conv=sync
请注意一定要指定正确的目标 (of=)。
FreeBSD 8.0-RELEASE 的 CD-ROM 和 DVD 版本可以从这里购买:
~ FreeBSD Mall, Inc. http://www.freebsdmall.com/
BitTorrent
---------
可以通过 Bit Torrent 下载 8.0-RELEASE 的 ISO 文件。下载 torrent 种子的地址如下:
FTP
---------
目前已经可以通过下列 FTP 镜像,以及中国镜像下载 FreeBSD 8.0-RELEASE。
FreeBSD中国镜像的地址是:
其他提供下载的FreeBSD镜像地址:
关于如何安装和使用 FreeBSD,请参阅中文使用手册第二章:
从源代码更新
---------
从源代码更新到最新 FreeBSD 版本的方法可以在使用手册中找到:
用于更新源代码的tag是 RELENG_8_0。
FreeBSD Update
---------
i386和amd64系统可以使用 freebsd-update(8) 工具以二进制方式升级到 8.0-RELEASE,如果它们目前运行的版本是未经改动的 7.[012]-RELEASE、8.0-BETA[1234], 或 8.0-RC[123]:
# freebsd-update upgrade -r 8.0-RELEASE
在这个过程中, FreeBSD Update 可能会询问用户一些问题,以合并配置文件需要进行的变动;能够直接合并的变动会自动合并。
# freebsd-update install
这样将安装新内核,您需要重新启动系统
# shutdown -r now
在重启之后,再次运行 freebsd-update 来完成其他部分的更新:
# freebsd-update install
所有使用 FreeBSD 8.0-BETA2 和更早版本的用户, freebsd-update 还会提示他们重新联编所有第三方应用软件(例如通过ports安装的那些),因为系统函数库发生了一些变化。请参阅:
以了解更多详情。在联编完这些软件之后(注意:如果 freebsd-update 提示需要做此操作的话),还需要再次运行 freebsd-update 来删去那些不再使用的旧系统库:
# freebsd-update install
最后,重启并完成升级到 8.0-RELEASE 的操作:
# shutdown -r now
支持
---------
FreeBSD 安全小组计划对 FreeBSD 8.0 提供安全方面的持续维护,至少到 2010 年 11 月 31 日。如欲了解关于 FreeBSD 安全小组,以及受支持的 FreeBSD 分支的支持信息,请参阅:
致谢
---------
FreeBSD 的发布工程得到了许多公司和团体提供的设备、网络带宽以及人力支持,包括 FreeBSD 基金会、惠普、雅虎、NetApp、Internet Systems Consortium 以及 Sentex 通讯公司。
8.0-RELEASE 的发布工程团队包括:
Ken Smith Release Engineering,
amd64, i386, sparc64 Release Building,
Mirror Site Coordination
Robert Watson Release Engineering, Security
Konstantin Belousov Release Engineering
Marc Fonvieille Release Engineering, Documentation
George Neville-Neil Release Engineering
Hiroki Sato Release Engineering, Documentation
Bjoern Zeeb Release Engineering
Marcel Moolenaar ia64, powerpc Release Building
Takahashi Yoshihiro PC98 Release Building
Joe Marcus Clarke Package Building
Erwin Lansing Package Building
Mark Linimon Package Building
Pav Lucistnik Package Building
Ion-Mihai Tetcu Package Building
Martin Wilke (miwi@FreeBSD.org> Package Building
Colin Percival Security Officer
商标
---------
FreeBSD 是 FreeBSD 基金会的注册商标。
ISO 映像文件的散列值
---------
MD5 (8.0-RELEASE-amd64-bootonly.iso) = 49ccdac2e01b33c943ae89233c465ef1
MD5 (8.0-RELEASE-amd64-disc1.iso) = eba84fbd08133cbc8c9ed67be27ee0c8
MD5 (8.0-RELEASE-amd64-dvd1.iso) = 44c016ae8812a266f710d1845722366d
MD5 (8.0-RELEASE-amd64-livefs.iso) = 8db54cfc97b2afa97fb13dbccace4bfa
MD5 (8.0-RELEASE-amd64-memstick.img) = b4558fa30d13776988d86477e9631887
MD5 (8.0-RELEASE-i386-bootonly.iso) = aede8888c250b648bf799d508bc9bf9d
MD5 (8.0-RELEASE-i386-disc1.iso) = ace0afedfa7c6e0ad12c77b6652b02ab
MD5 (8.0-RELEASE-i386-dvd1.iso) = 5336cd827991e4d4cff6d73c4a5ca105
MD5 (8.0-RELEASE-i386-livefs.iso) = 7f4f0ab014f853c8a99c053c2dc12641
MD5 (8.0-RELEASE-i386-memstick.img) = 0a769af739a92f5f495d1a6842e8150b
MD5 (8.0-RELEASE-ia64-bootonly.iso) = be9dcfc2f638d5f86e21b0b344bec91b
MD5 (8.0-RELEASE-ia64-disc1.iso) = e982547f376432d09be603b117f4da54
MD5 (8.0-RELEASE-ia64-disc2.iso) = 5bc7616212e6977c4f054a84ef538615
MD5 (8.0-RELEASE-ia64-disc3.iso) = cefe2fd4694f5065e55778f879dc5852
MD5 (8.0-RELEASE-ia64-dvd1.iso) = 6b8df7fb34d5960ecf91a291926a1e6f
MD5 (8.0-RELEASE-ia64-livefs.iso) = fe7933f2c1ddc2f4a90d5dfc48c38995
MD5 (8.0-RELEASE-pc98-bootonly.iso) = 16a29c2e31025c02997de21aac5041bb
MD5 (8.0-RELEASE-pc98-disc1.iso) = 58e423d5a0a69a72016ebbecde265abd
MD5 (8.0-RELEASE-pc98-livefs.iso) = 6ad13607eb305338edd9501310e6699c
MD5 (8.0-RELEASE-powerpc-bootonly.iso) = f60f73d55100f664c635c6848f00c6d8
MD5 (8.0-RELEASE-powerpc-disc1.iso) = 1323203ffeb317f47219ed8927449980
MD5 (8.0-RELEASE-powerpc-disc2.iso) = 5967750bf681428d59070a133b272bfd
MD5 (8.0-RELEASE-powerpc-disc3.iso) = 43e4846683ce43fa8d6158c703767635
MD5 (8.0-RELEASE-sparc64-bootonly.iso) = 75b2f04c29e6b81058944e42055fe604
MD5 (8.0-RELEASE-sparc64-disc1.iso) = f4aa61db620c97089641a0c63531225a
MD5 (8.0-RELEASE-sparc64-dvd1.iso) = 85307705213a86a383e21941ee34d8e2
MD5 (8.0-RELEASE-sparc64-livefs.iso) = 1ff6d6a449975dcc829f328b866f8128
SHA256 (8.0-RELEASE-amd64-bootonly.iso) = b0e07e8f92303b61220cba18691e86ab50d67c7df974bb62a6f1d4ffb94a1ee6
SHA256 (8.0-RELEASE-amd64-disc1.iso) = 7d4583c20c651093b208170a7fd4ed5f38ee5af0cbe19fb742f67175a9fee10f
SHA256 (8.0-RELEASE-amd64-dvd1.iso) = 408f7fdf3226d72564f2476fff365e4fd071bd48ddae26cd34755d808ad54b8b
SHA256 (8.0-RELEASE-amd64-livefs.iso) = ae939a96b3b3691df84227a33de5d5f4a76d469379dca27114c3557ed443a8f3
SHA256 (8.0-RELEASE-amd64-memstick.img) = b6cd7b0644f636f2099820ad1250940975fa3bfc19f74a0a94f69e75cc2be4c2
SHA256 (8.0-RELEASE-i386-bootonly.iso) = 12e32cea29b2f7bf873df43321a1a93d45b48a6fbb37c8e1c7f3003d5ce82e5d
SHA256 (8.0-RELEASE-i386-disc1.iso) = d7ef47a76a20a716c006a635b476ed3515830b8442ded2702ed015f0bde32bcf
SHA256 (8.0-RELEASE-i386-dvd1.iso) = 8b7bc67599fffc443ebc08efae8a49dd4a0fed7512cfb02b963b9a218e7c286c
SHA256 (8.0-RELEASE-i386-livefs.iso) = feb8998bf2b9dbd6ae86f24feb9ab3c25983dc62c9f4a27f6a5314c3a4a7b59a
SHA256 (8.0-RELEASE-i386-memstick.img) = 7e9b9cd2fd7af0fa0715b826a034b83b0f732a544a51cac7539ead5522a08806
SHA256 (8.0-RELEASE-ia64-bootonly.iso) = c594debd1cb629bf4c906da79c4a6d47b24cf4836d7690f18bc42ee9e31b6b92
SHA256 (8.0-RELEASE-ia64-disc1.iso) = c7f4bd197ff9996ead66f4c77d077e115d18a2822e006bdfdc86a5824dcef37e
SHA256 (8.0-RELEASE-ia64-disc2.iso) = bfcd99680bc15e1b66329a0e71eaf6b38b44d1909a3fb43ba5485238e6807dfd
SHA256 (8.0-RELEASE-ia64-disc3.iso) = 8e8edea7117239af60c07c7e724567ea276fa32d8634f04dd30312e72b35df9a
SHA256 (8.0-RELEASE-ia64-dvd1.iso) = bd1c9a3e8a6a287ee7bef62b3e15646d76a97dec3108177a7c606706a7ee9952
SHA256 (8.0-RELEASE-ia64-livefs.iso) = 60a9a7738ad94765cad45dbc4f62913dd728b335d22bb4e5b065c0cae40a99db
SHA256 (8.0-RELEASE-pc98-bootonly.iso) = 7df38839c8da226bca8ef18b00f0b680074267b8333a393c3431f9b620f0ab9f
SHA256 (8.0-RELEASE-pc98-disc1.iso) = b41fb185b1e057ee36ae6e080021f309a379c3fdf5d45a0a40461092d31e052a
SHA256 (8.0-RELEASE-pc98-livefs.iso) = 1313ec3d5a28af8a85c181cd702b2adb91c783db7e2ad2021d311686ce5e0c2d
SHA256 (8.0-RELEASE-powerpc-bootonly.iso) = 78e18d76c24c9636b87f1946f2020a0a58fc70b80bcb925c27fa497b3c9e5bb4
SHA256 (8.0-RELEASE-powerpc-disc1.iso) = 80f5c024b61629b77a73fd396917c68b4d0215019a5e5aaf5882cf14144764a2
SHA256 (8.0-RELEASE-powerpc-disc2.iso) = 28c8e62c10b42fe5fb1e7a2235a6decbddbbfece0535ea42174c7ac937735068
SHA256 (8.0-RELEASE-powerpc-disc3.iso) = e36db6e05b434a0256e977cab9e3eedb5984b2c45c400a14d7c69bbf4dda9065
SHA256 (8.0-RELEASE-sparc64-bootonly.iso) = 941b5e76a67960045040c268894b8666f5b7a8cbd2e9f98186f2618abb5bf431
SHA256 (8.0-RELEASE-sparc64-disc1.iso) = 2d0a74cf867fa34c5a073777cf2d8e2469906425c9a54068892bd2d58ac9c3c5
SHA256 (8.0-RELEASE-sparc64-dvd1.iso) = 482447b382fa50ffdc80e02a0cfd774e0eecf7d009e5b06864e8a4f828536876
SHA256 (8.0-RELEASE-sparc64-livefs.iso) = 7499ca1af16de7b3d431741b1551a4b59f277fda997d57cf2615155992beaef7