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 硬件架构的试验性支持
如欲了解这一版本的新功能以及目前已经发现的问题,请参阅发行版说明以及勘误说明的在线版本:
http://www.FreeBSD.org/releases/8.0R/relnotes.html
http://www.FreeBSD.org/releases/8.0R/errata.html
关于 FreeBSD 发布工程,请参见:
http://www.FreeBSD.org/releng/
献礼
----
这一版本的 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 种子的地址如下:
http://torrents.freebsd.org:8080/
FTP
---
目前已经可以通过下列 FTP 镜像,以及中国镜像下载 FreeBSD 8.0-RELEASE。
FreeBSD中国镜像的地址是:
ftp://ftp.cn.freebsd.org/pub/FreeBSD/
其他提供下载的FreeBSD镜像地址:
ftp://ftp.freebsd.org/pub/FreeBSD/
ftp://ftp1.freebsd.org/pub/FreeBSD/
ftp://ftp5.freebsd.org/pub/FreeBSD/
ftp://ftp10.freebsd.org/pub/FreeBSD/
ftp://ftp13.freebsd.org/pub/FreeBSD/
ftp://ftp14.freebsd.org/pub/FreeBSD/
ftp://ftp.br.freebsd.org/pub/FreeBSD/
ftp://ftp.cz.freebsd.org/pub/FreeBSD/
ftp://ftp.dk.freebsd.org/pub/FreeBSD/
ftp://ftp.fr.freebsd.org/pub/FreeBSD/
ftp://ftp.jp.freebsd.org/pub/FreeBSD/
ftp://ftp.ru.freebsd.org/pub/FreeBSD/
ftp://ftp1.ru.freebsd.org/pub/FreeBSD/
ftp://ftp.tw.freebsd.org/pub/FreeBSD/
ftp://ftp4.tw.freebsd.org/pub/FreeBSD/
ftp://ftp.uk.freebsd.org/pub/FreeBSD/
ftp://ftp1.us.freebsd.org/pub/FreeBSD/
ftp://ftp5.us.freebsd.org/pub/FreeBSD/
ftp://ftp10.us.freebsd.org/pub/FreeBSD/
关于如何安装和使用 FreeBSD,请参阅中文使用手册第二章:
http://www.FreeBSD.org/doc/zh_CN.GB2312/books/handbook/install.html
从源代码更新
-------------------
从源代码更新到最新 FreeBSD 版本的方法可以在使用手册中找到:
http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/synching.html
http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/makeworld.html
用于更新源代码的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安装的那些),因为系统函数库发生了一些变化。请参阅:
http://www.daemonology.net/blog/2009-07-11-freebsd-update-to-8.0-beta1.html
以了解更多详情。在联编完这些软件之后(注意:如果 freebsd-update 提示需要做此操作的话),还需要再次运行 freebsd-update 来删去那些不再使用的旧系统库:
# freebsd-update install
最后,重启并完成升级到 8.0-RELEASE 的操作:
# shutdown -r now
支持
-------
FreeBSD 安全小组计划对 FreeBSD 8.0 提供安全方面的持续维护,至少到 2010 年 11 月 31 日。如欲了解关于 FreeBSD 安全小组,以及受支持的 FreeBSD 分支的支持信息,请参阅:
http://www.freebsd.org/security/
致谢
---------------
FreeBSD 的发布工程得到了许多公司和团体提供的设备、网络带宽以及人力支持,包括 FreeBSD 基金会、惠普、雅虎、NetApp、Internet Systems Consortium 以及 Sentex 通讯公司。
8.0-RELEASE 的发布工程团队包括:
Ken Smith <kensmith@FreeBSD.org> Release Engineering,
amd64, i386, sparc64 Release Building,
Mirror Site Coordination
Robert Watson <rwatson@FreeBSD.org> Release Engineering, Security
Konstantin Belousov <kib@FreeBSD.org> Release Engineering
Marc Fonvieille <blackend@FreeBSD.org> Release Engineering, Documentation
George Neville-Neil <gnn@FreeBSD.org> Release Engineering
Hiroki Sato <hrs@FreeBSD.org> Release Engineering, Documentation
Bjoern Zeeb <bz@FreeBSD.org> Release Engineering
Marcel Moolenaar <marcel@FreeBSD.org> ia64, powerpc Release Building
Takahashi Yoshihiro <nyan@FreeBSD.org> PC98 Release Building
Joe Marcus Clarke <marcus@FreeBSD.org> Package Building
Erwin Lansing <erwin@FreeBSD.org> Package Building
Mark Linimon <linimon@FreeBSD.org> Package Building
Pav Lucistnik <pav@FreeBSD.org> Package Building
Ion-Mihai Tetcu <itetcu@FreeBSD.org> Package Building
Martin Wilke (miwi@FreeBSD.org> Package Building
Colin Percival <cperciva@FreeBSD.org> 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 |