Ok, der Codefreeze ist wohl nicht mehr ganz so neu. Bereits am 26.06.2009 ging FreeBSD 8-CURRENT in den Codefreeze. Fuer den einen oder anderen kam der Codefreeze doch recht frueh.
Und die Jungs haben ganze Arbeit geleistet, den diesen Dienstag hat das FreeBSD Realease-Engine-Team die erste BETA-Version fuer FreeBSD 8 freigegeben. Geplant sind mindestens 3 BETA-Versionen. Anschliessend werden zudem noch mindestens zwei Release Candidates folgen.
Neu ist, dass es zum ersten Mal ein Image fuer einen USB-Stick gibt. Der neue USB-Stack macht dies zuverlaessig moeglich. Zum derzeitigen Zeitpunkt gibt es leider noch keine Unterstuetzung durch freebsd-update(8), es wird jedoch daran gearbeitet.
Die wichtigsten aenderungen und Neuerungen von FreeBSD 8.0 sind:
- Neuer TTY-Layer ohne GIANT-Lock
- Neuer, deutlich zuverlaessigerer USB-Stack, der sich auch vor Linux und OS X nicht verstecken muss. Anders als diese Systeme hat er zudem eingebautes Quirkmanagement, wodurch Nutzer ohne Codeeingriffe defekte Hardware ansprechen koennen.
- Grundueberarbeitetes VFS, was diverse IO-Engpaesse beseitigen soll
- Eine Unmenge Arbeiten am Netzwerkstack, die nicht nur die Referenzimplementierung mehrerer neuer RFC darstellen, sondern FreeBSD auch 10 GBit/s Verbindungen ausnutzen lassen.
- ULE3-Scheduler mit Topologie-Beachtung (wie die CPUs und RAM zueinander stehen) und IRQ-Routing.
- ZFSv13
- VImage, also virtualisierte Netzwerkstacks, welche mit jails kombiniert werden koennen.
- Hierarchische Jails, also Jails in Jails in Jails…
- Ueberarbeitetes Soundsystem mit noch besserer Klangqualitaet und einigen interessanten, neuen Funktionen.
- NFS4 als Client und Server
- NFS4-ACL als Ergaenzung zu den bekannten POSIX-ACL
- Noch einmal drastisch verbessertes SMP, FreeBSD skaliert nun bis mindestens
32 Kerne linear. Damit gehoert FreeBSD neben Solaris weiterhin zur Weltspitze.
- Tausende kleinere aenderungen wie Bugfixes, neue Treiber, neue Optionen, etc.
Date: Tue, 7 Jul 2009 02:33:02
From: Ken Smith <kensmith@cse.Buffalo.EDU>
To: freebsd-stable <freebsd-stable@freebsd.org>,
freebsd-current <freebsd-current@freebsd.org>
Subject: FreeBSD 8.0-BETA1 Available
Parts/Attachments:
1 Shown ~149 lines Text
2 202 bytes Application, “This is a digitally signed message pa
—————————————-The first public test build of the FreeBSD 8.0-RELEASE test cycle is now
available, 8.0-BETA1. Through the next week or so more information
about the release will be posted but here is the current target schedule
for the other ‘major events’:BETA2: July 13, 2009
BETA3: July 20, 2009
RC1: July 27, 2009
RC2: August 17, 2009
RELEASE:August 31, 2009People with the resources to do so (test machines…) are encouraged to
give 8.0-BETA1 a try. At this point it is not quite ready for
production systems but mostly because there is still some ongoing work
in a few areas that may cause some changes in things like ABI/API.
Debugging support (WITNESS, malloc debugging, etc.) are also still
turned on and those tend to cause a performance hit. As far as we know
there are no known issues that would cause data corruption or anything
like that, just the issues with performance and potential for changes
caused by ongoing work. If you find problems they can be reported
through the normal Gnats based PR system or posted to the mailing lists.Note that for BETA1 no packages were included with any of the images.
The amd64 and i386 architectures include a file named:
8.0-BETA1-<arch>-memstick.img
If you copy that to a USB memory stick newer machines should be able to
boot from it and use it to install from. Note that you need to
overwrite the contents of the memory stick completely, not copy it into
an existing filesystem on the memory stick. Exactly how you do that
depends on your machine but just to give you an example this works on
the machine I tested it with:dd if=8.0-BETA1-amd64-memstick.img of=/dev/da0 bs=10240 conv=sync
Be careful if you have SCSI drives, more USB disks than just the memory
stick, etc – make sure /dev/da0 (or whatever you use) is the memory
stick. Using this image for livefs based rescue mode is known to not
work, that is one of the things still being worked on.FreeBSD Update was not ready for updates to 8.0 at the point this
message was sent but it is also being worked on. A separate message
will be posted when it’s ready.



Post a Comment