FreeBSD 8.2-RELEASE Announcement
The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 8.2-RELEASE. This is the third release from the 8-STABLE branch which improves on the functionality of FreeBSD 8.1 and introduces some new features. Some of the highlights:
Xen HVM support in FreeBSD/amd64 and Xen PV support in FreeBSD/i386 improved
ZFS on-disk format updated to version 15
aesni(4) driver for Intel AESNI crypto instruction set
BIND and OpenSSL updates
Gnome updated to 2.32.1
KDE updated to 4.5.5
Many misc. improvements and bugfixes
For a complete list of new features and known problems, please see the online release notes and errata list available at:
http://www.FreeBSD.org/releases/8.2R/relnotes.html
http://www.FreeBSD.org/releases/8.2R/errata.html
For more information about FreeBSD release engineering activities please see:
http://www.FreeBSD.org/releng/
Availability
FreeBSD 8.2-RELEASE is now available for the amd64, i386, ia64, pc98, powerpc, and sparc64 architectures.
FreeBSD 8.2 can be installed from bootable ISO images or over the network. Some architectures (currently amd64 and i386) also support installing from a USB memory stick. The required files can be downloaded via FTP or BitTorrent as described in the sections below. While some of the smaller FTP mirrors may not carry all architectures, they will all generally contain the more common ones such as amd64 and i386.
MD5 and SHA256 hashes for the release ISO images are included at the bottom of this message.
The purpose of the images provided as part of the release are as follows:
dvd1
This contains everything necessary to install the base FreeBSD operating system, a collection of pre-built packages, and the documentation. It also supports booting into a “livefs” based rescue mode. This should be all you need if you can burn and use DVD-sized media.
disc1
This contains the base FreeBSD operating system and the documentation packages for CDROM-sized media. There are no other packages.
livefs
This contains support for booting into a “livefs” based rescue mode but does not support doing an install from the CD itself. It is meant to help rescue an existing system but could be used to do a network based install if necessary.
bootonly
This supports booting a machine using the CDROM drive but does not contain the support for installing FreeBSD from the CD itself. You would need to perform a network based install (e.g. from an FTP server) after booting from the CD.
memstick
This can be written to an USB memory stick (flash drive) and used to do an install on machines capable of booting off USB drives. It also supports booting into a “livefs” based rescue mode. The documentation packages are provided but no other packages.
As one example of how to use the memstick image, assuming the USB drive appears as /dev/da0 on your machine something like this should work:
# dd if=8.2-RELEASE-amd64-memstick.img of=/dev/da0 bs=10240 conv=sync
Be careful to make sure you get the target (of=) correct.
FreeBSD 8.2-RELEASE can also be purchased on CD-ROM or DVD from several vendors. One of the vendors that will be offering FreeBSD 8.2-based products is:
FreeBSD Mall, Inc. http://www.freebsdmall.com/
BitTorrent
8.2-RELEASE ISOs are available via BitTorrent. A collection of torrent files to download the images is available at:
http://torrents.FreeBSD.org:8080/
FTP
At the time of this announcement the following FTP sites have FreeBSD 8.2-RELEASE available.
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://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://ftp5.us.freebsd.org/pub/FreeBSD/
ftp://ftp10.us.freebsd.org/pub/FreeBSD/
However before trying these sites please check your regional mirror(s) first by going to:
ftp://ftp.
Any additional mirror sites will be labeled ftp2, ftp3 and so on.
More information about FreeBSD mirror sites can be found at:
http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html
For instructions on installing FreeBSD, please see Chapter 2 of The FreeBSD Handbook. It provides a complete installation walk-through for users new to FreeBSD, and can be found online at:
http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/install.html
Updates from Source
The procedure for doing a source code based update is described in the FreeBSD Handbook:
http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/synching.html
http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
The branch tag to use for updating the source is RELENG_8_2 for CVS. For SVN use releng/8.2.
FreeBSD Update
The freebsd-update(8) utility supports binary upgrades of i386 and amd64 systems running earlier FreeBSD releases. Systems running 7.[01234]-RELEASE, 8.[01]-RELEASE, 8.2-BETA1, or 8.2-RC[123] can upgrade as follows:
# freebsd-update upgrade -r 8.2-RELEASE
During this process, FreeBSD Update may ask the user to help by merging some configuration files or by confirming that the automatically performed merging was done correctly.
# freebsd-update install
The system must be rebooted with the newly installed kernel before continuing.
# shutdown -r now
After rebooting, freebsd-update needs to be run again to install the new userland components:
# freebsd-update install
At this point, users of systems being upgraded from FreeBSD 7.4-RELEASE or earlier will be prompted by freebsd-update to rebuild all third-party applications (e.g., ports installed from the ports tree) due to updates in system libraries.
After updating installed third-party applications (and again, only if freebsd-update printed a message indicating that this was necessary), run freebsd-update again so that it can delete the old (no longer used) system libraries:
# freebsd-update install
Finally, reboot into 8.2-RELEASE:
# shutdown -r now
Support
The FreeBSD Security Team currently plans to support FreeBSD 8.2 until February 29th, 2012. For more information on the Security Team and their support of the various FreeBSD branches see:
http://www.FreeBSD.org/security/
Acknowledgments
Many companies donated equipment, network access, or man-hours to support the release engineering activities for FreeBSD 8.2 including The FreeBSD Foundation, Hewlett-Packard, Yahoo!, NetApp, Internet Systems Consortium, and Sentex Communications.
The release engineering team for 8.2-RELEASE includes:
Ken Smith
Robert Watson
Konstantin Belousov
Marc Fonvieille
Josh Paetzel
Hiroki Sato
Bjoern Zeeb
Marcel Moolenaar
Takahashi Yoshihiro
Joe Marcus Clarke
Erwin Lansing
Mark Linimon
Pav Lucistnik
Ion-Mihai Tetcu
Martin Wilke
Colin Percival
Trademark
FreeBSD is a registered trademark of The FreeBSD Foundation.
ISO Image Checksums
MD5 (FreeBSD-8.2-RELEASE-amd64-bootonly.iso) = 2587cb3d466ed19a7dc77624540b0f72
MD5 (FreeBSD-8.2-RELEASE-amd64-disc1.iso) = 8f4e41c9957b22413a94507f0ab36b50
MD5 (FreeBSD-8.2-RELEASE-amd64-disc2.iso) = 833194b58ce0f1732b5611c4acbd0705
MD5 (FreeBSD-8.2-RELEASE-amd64-disc3.iso) = d8a0eef926610db639a896142e63d515
MD5 (FreeBSD-8.2-RELEASE-amd64-dvd1.iso) = 287242976c6593f31049ea454c1a82e9
MD5 (FreeBSD-8.2-RELEASE-amd64-livefs.iso) = 5b9f2715b770521fff4d06fa2cd1670e
MD5 (FreeBSD-8.2-RELEASE-amd64-memstick.img) = a080100906400182eaea808873d1d952
MD5 (FreeBSD-8.2-RELEASE-amd64-dvd1.iso.xz) = 9ae527283ba94ef1f437115425bb5410
MD5 (FreeBSD-8.2-RELEASE-i386-bootonly.iso) = 722edaa1b47b5537a0552cdda3666769
MD5 (FreeBSD-8.2-RELEASE-i386-disc1.iso) = ac6b2485e0e8a9e3c5f3a51803a5af32
MD5 (FreeBSD-8.2-RELEASE-i386-disc2.iso) = 7ca69d1302a9219028faee5abeed923c
MD5 (FreeBSD-8.2-RELEASE-i386-disc3.iso) = 849d4d61ed2a74b6eaa290e593267704
MD5 (FreeBSD-8.2-RELEASE-i386-dvd1.iso) = c48054ce994e41de5a60b51aa8b1fed1
MD5 (FreeBSD-8.2-RELEASE-i386-livefs.iso) = ad5ea10cbfdbdf839502ed5ef4abe4d9
MD5 (FreeBSD-8.2-RELEASE-i386-memstick.img) = 79fbbd5155400aa3e1792267853b2c4a
MD5 (FreeBSD-8.2-RELEASE-i386-dvd1.iso.xz) = f5f6d71e3a5dcc53407c73306f915d9b
MD5 (FreeBSD-8.2-RELEASE-ia64-bootonly.iso) = 0d797d07deccf065c32e3e9245c3975b
MD5 (FreeBSD-8.2-RELEASE-ia64-disc1.iso) = 655f58f0c1dd5baeb69e0df454835f73
MD5 (FreeBSD-8.2-RELEASE-ia64-dvd1.iso) = 87f16857b6c26986543a76a57bc2462f
MD5 (FreeBSD-8.2-RELEASE-ia64-livefs.iso) = eb5a7157d4201055678e5ae2b19e8919
MD5 (FreeBSD-8.2-RELEASE-pc98-bootonly.iso) = 09c3181da67394298f9fd0b967958993
MD5 (FreeBSD-8.2-RELEASE-pc98-disc1.iso) = ba57179f881404a0ded74acae6db59f8
MD5 (FreeBSD-8.2-RELEASE-pc98-livefs.iso) = 7fbc438dbbd2ddb97ce19fe25df167da
MD5 (FreeBSD-8.2-RELEASE-powerpc-bootonly.iso) = 2a26a95337693498d39a6ded219e4786
MD5 (FreeBSD-8.2-RELEASE-powerpc-disc1.iso) = 055fa88e2f6e8442dc5d19202abbbe89
MD5 (FreeBSD-8.2-RELEASE-powerpc-livefs.iso) = 52f57bdf6a80a58c762f3579b5acdcaf
MD5 (FreeBSD-8.2-RELEASE-sparc64-bootonly.iso) = e30c932affe6ef7fd94caa5d77850f48
MD5 (FreeBSD-8.2-RELEASE-sparc64-disc1.iso) = 1957a06bc3dacc2d6c9c7eb7136dbb3e
MD5 (FreeBSD-8.2-RELEASE-sparc64-disc2.iso) = 224219b31c9d1743bfe7033b6b2de60e
MD5 (FreeBSD-8.2-RELEASE-sparc64-disc3.iso) = 3c22ed14f8f934832d0e3a881124bcaa
MD5 (FreeBSD-8.2-RELEASE-sparc64-dvd1.iso) = 2fedb6f5fb8e3958e1e0c55e8ed04875
MD5 (FreeBSD-8.2-RELEASE-sparc64-livefs.iso) = 7c1e8a56a7aff8e3ba21fad794c41978
SHA256 (FreeBSD-8.2-RELEASE-amd64-bootonly.iso) = 60f18defd7775efacb8f8461f321bb1f03c970bc16465530e196532ce50d8aae
SHA256 (FreeBSD-8.2-RELEASE-amd64-disc1.iso) = 009938b49e9b989277fe93aae474b054918acaca5f5919fbabdfcb0b04cd8c60
SHA256 (FreeBSD-8.2-RELEASE-amd64-disc2.iso) = 8bacf3839bb6bdec958c493eea7ce28f195b0ab9f4106d53beac887423b77c6c
SHA256 (FreeBSD-8.2-RELEASE-amd64-disc3.iso) = 3aebb842a84d323017d1224203f674de1340064fe38a191dc4578a422a078ccb
SHA256 (FreeBSD-8.2-RELEASE-amd64-dvd1.iso) = 4e2d31e7aa9ce20fd263dec0388469c0d4ae7cdf54508a466637abeef5081c91
SHA256 (FreeBSD-8.2-RELEASE-amd64-livefs.iso) = f72ff7e9043f200651ca6dff3a4b71ec9447319c6efc419a2f6922a921bdfc68
SHA256 (FreeBSD-8.2-RELEASE-amd64-memstick.img) = 684bccb533067a22fe8b20ef77bd897a100fe109d1189367fa085d2b0cdebcfd
SHA256 (FreeBSD-8.2-RELEASE-amd64-dvd1.iso.xz) = 9925e5c1d9b9dd42bba3104526248a2d6fd8ad20b0700da2c95f050e7bc5613e
SHA256 (FreeBSD-8.2-RELEASE-i386-bootonly.iso) = d2945b63a095dafc38f0816e1d795d0b75648d57542eeb4c490058ec31e6f125
SHA256 (FreeBSD-8.2-RELEASE-i386-disc1.iso) = fbfc3950674b3845a6cf0b74bd175b9ba19475b97bdc8bef23b50344bc33866c
SHA256 (FreeBSD-8.2-RELEASE-i386-disc2.iso) = 20856ca93e9c15242b04b77fbb71de5d9f468705ea4431b22ca083704c26b8af
SHA256 (FreeBSD-8.2-RELEASE-i386-disc3.iso) = be98218cf793ec04f2bf849a13ab9ace00be51dd928d06f7e84158cdb1880349
SHA256 (FreeBSD-8.2-RELEASE-i386-dvd1.iso) = d5f03fef978936adf899d3b049dbf2e7122c053f99b235f53ce7585db0a16e3f
SHA256 (FreeBSD-8.2-RELEASE-i386-livefs.iso) = 7caf4a5ea4ddc0add657e015002be9ba628bf8e1e44d37a1a407942b89f92684
SHA256 (FreeBSD-8.2-RELEASE-i386-memstick.img) = 5b00ad9912379f0b71f7093bb82c9bcc260e6edb8cf4bf7dc68c3d7668836fe6
SHA256 (FreeBSD-8.2-RELEASE-i386-dvd1.iso.xz) = 1e65788cab1f5092842cdbebebfd54d81abad5b8af4064086c9a8420fcf2b1ea
SHA256 (FreeBSD-8.2-RELEASE-ia64-bootonly.iso) = 0aea181141923b6b9931940ae5061386f050366e07336b0271a0a7722c34da2f
SHA256 (FreeBSD-8.2-RELEASE-ia64-disc1.iso) = 6bb36b59cd496f8e2df73a08de88a709f78c1da320c2e478895eba1abade80ef
SHA256 (FreeBSD-8.2-RELEASE-ia64-dvd1.iso) = f8185a786aae30e5b5bed2f0175718795ebdaf792e31117786a8953de7c43f16
SHA256 (FreeBSD-8.2-RELEASE-ia64-livefs.iso) = c6c5002071aa670ca18324a625fcece5b6b71581bc9dc7aed67a6bc971442bcd
SHA256 (FreeBSD-8.2-RELEASE-pc98-bootonly.iso) = 726cbad0107d1deaa26d2d6fd36ad49b4c15181d629c7fc37c32f9bfe4ab6706
SHA256 (FreeBSD-8.2-RELEASE-pc98-disc1.iso) = 9cdcf94cd8ac9a331ae0871daa28d89d471a9f80f4c1a5f9662738bc14102f55
SHA256 (FreeBSD-8.2-RELEASE-pc98-livefs.iso) = a1ffc9d23e686124d89890707513f890716e255690fccf55dd8f007cf6814c6e
SHA256 (FreeBSD-8.2-RELEASE-powerpc-bootonly.iso) = 171ac42483e8ab170f3bfa44f1dea82e50d4ccc5e411743990d5e1b7581fa3a7
SHA256 (FreeBSD-8.2-RELEASE-powerpc-disc1.iso) = 0f1c74e25b81acdaea9f592abcd97dff76f7323c4a7a781f1da048b4676dbe1f
SHA256 (FreeBSD-8.2-RELEASE-powerpc-livefs.iso) = d02f65048502ed3a37a36cc7c856f557c25534c486ff17c7644f9e0135c4f0ba
SHA256 (FreeBSD-8.2-RELEASE-sparc64-bootonly.iso) = 0a02b8895f0d8dec7668442742df0a9093cbc2634c6f3acd6dd6b93f19b4e732
SHA256 (FreeBSD-8.2-RELEASE-sparc64-disc1.iso) = 7ccc7dd1a8cc5580757e916ef7887bc9cdb8b47c28de2d24d03f8a57437561d0
SHA256 (FreeBSD-8.2-RELEASE-sparc64-disc2.iso) = 17eeb491fd0614168ad2cc11098de30d06c45da7cbeba08eec06c84938178294
SHA256 (FreeBSD-8.2-RELEASE-sparc64-disc3.iso) = a4dfdad471288f2d85dfa7eca265954d3e28ada4c3d6a2e064aea4c51ddcee6e
SHA256 (FreeBSD-8.2-RELEASE-sparc64-dvd1.iso) = 526754704252d1e2e681bf758d86edee152c16d8e454f080a20bccccbf39238f
SHA256 (FreeBSD-8.2-RELEASE-sparc64-livefs.iso) = d590dfbabb0007fb037d14082f0d7418d7fc6e37e97e8ed402831feedc20119a
FreeBSD 8.2-RELEASE Release Notes
Release Highlights
The highlights in the 8.2-RELEASE are the following:
[amd64] FreeBSD/amd64 now always sets the KVA space as equal to or larger than physical memory size. This change would help to prevent a “kmem_map too small” panic which often occurs when using ZFS.[r214620]
The FreeBSD GENERIC kernel is now compiled with KDB and KDB_TRACE options. From 8.2-RELEASE the kernel supports displaying a stack trace on panic by using stack(9) facility with no debugger backend like ddb(8). Note that this does not change the default behaviors of the GENERIC kernel on panic.[r214326]
The FreeBSD crypto(4) framework (opencrypto) now supports XTS-AES (XEX-TCB-CTS, or XEX-based Tweaked Code Book mode with CipherText Stealing), which is defined in IEEE Std. 1619-2007.[r214254]
[amd64] Xen HVM support in FreeBSD/amd64 kernel has been improved. For more details, see xen(4) manual page.[r215788]
FreeBSD now fully supports GPT (GUID Partition Table). Checksums of primary header and primary partition table are verified properly now.[r213994]
[amd64, i386] The aesni(4) driver has been added. This supports AES accelerator on Intel CPUs and accelerates AES operations for crypto(4).[r215633]
[amd64, i386] The aibs(4) driver has been added. This supports the hardware sensors in ASUS motherboards and replaces the acpi_aiboost(4) driver.[r210476]
The tpm(4) driver, which supports Trusted Platform Module has been added.[r215036]
The xhci(4) driver, which supports Extensible Host Controller Interface (xHCI) and USB 3.0, has been added.[r215944]
The FreeBSD Linux emulation subsystem now supports the video4linux API. This requires native video4linux hardware drivers such as the ones provided by multimedia/pwcbsd and multimedia/webcamd.
The miibus(4) has been rewritten for the generic IEEE 802.3 annex 31B full duplex flow control support. The alc(4), bge(4), bce(4), cas(4), fxp(4), gem(4), jme(4), msk(4), nfe(4), re(4), stge(4), and xl(4) drivers along with atphy(4), bmtphy(4), brgphy(4), e1000phy(4), gentbi(4), inphy(4), ip1000phy(4), jmphy(4), nsgphy(4), nsphyter(4), and rgephy(4) have been updated to support flow control via this facility.[r211379, r215881, r215890, r2105894, r216002, r216023, r216029, r216031, r216033]
A new netgraph(4) node ng_patch(4) has been added. This performs data modification of packets passing through. Modifications are restricted to a subset of C language operations on unsigned integers of 8, 16, 32 or 64-bit size.[r209843]
The FreeBSD TCP reassembly implementation has been improved. A long-standing accounting bug affecting SMP systems has been fixed and the net.inet.tcp.reass.maxqlen sysctl(8) variable has been retired in favor of a per-connection dynamic limit based on the receive socket buffer size. FreeBSD receivers now handle packet loss (particularly losses caused by queue overflows) significantly better than before which improves connection throughput.[r214865, r214866]
The siftr(4), Statistical Information For TCP Research (SIFTR) kernel module has been added. This is a facility that logs a range of statistics on active TCP connections to a log file. It provides the ability to make highly granular measurements of TCP connection state, aimed at system administrators, developers and researchers.[r214859]
The geli(8) GEOM class now uses XTS-AES mode by default.[r214405]
The ZFS on-disk format has been updated to version 15 and various performance improvements for the ZFS have been imported from OpenSolaris.
Userland support for the dtrace(1) subsystem has been added. This allows inspection of userland software itself and its correlation with the kernel, thus allowing a much better picture of what exactly is going on behind the scenes. The dtruss(1) utility has been added and libproc has been updated to support the facility.[r214983]
The gpart(8) utility now supports a recover subcommand for GPT partition tables.
The gpart(8) utility now supports GPT_ENT_ATTR_BOOTME, GPT_ENT_ATTR_BOOTONCE, and GPT_ENT_ATTR_BOOTFAILED attributes in GPT. The attribute keywords in the command line are bootme, bootonce, and bootfailed respectively.[r213994]
The libarchive library and tar(1) utility now support LZMA (Lempel-Ziv-Markov chain-Algorithm) compression format.[r213667]
The newsyslog(8) utility now supports an -S pidfile option to override the default syslogd(8) PID file.[r211699]
The newsyslog(8) utility now supports a special log file name
The pmcstat(8) utility now supports a file and a network socket as a top source. This allows top monitoring over TCP on a system with no local symbols, for example.[r211098]
The tftp(1) and tftpd(8) utilities have been improved for better interoperability and they now support RFC 1350, 2347, 2348, 2349, and 3617.[r213036, r213038]
A periodic script for zfs scrub has been added. For more details, see the periodic.conf(5) manual page.
A periodic script which can be used to find installed ports’ files with mismatched checksum has been added. For more details, see the periodic.conf(5) manual page.
The sysinstall(8) utility now uses the following numbers for default and minimum partition sizes: 1GB for /, 4GB for /var, and 1GB for /tmp.[r211007]
The ACPI-CA has been updated to 20101013.
The ee(1) program has been updated to version 1.5.2.[r214287]
ISC BIND has been updated to version 9.6-ESV-R3.
netcat has been updated to version 4.8.
OpenSSL has been updated to version 0.9.8q.
The timezone database has been updated to the tzdata2010o release.
The xz has been updated from snapshot as of 12 April 2010 to 5.0.0 release
The supported version of the GNOME desktop environment (x11/gnome2) has been updated to 2.32.1.
The supported version of the KDE desktop environment (x11/kde4) has been updated to 4.5.5.
For more details, please see the Detailed Release Notes.
A list of all platforms currently under development can be found on the Supported Platforms page.
评论关闭。