Yesterday Ken Smith created the RLENG_8, which is required before being able to release any 8.x version at all. This is the first step that will finally lead up to BETA3, after which RC1 is planned. Beta3 also marks the end of the “liberal” ‘ok we still allow some new features if they had previously been discussed’. No more new features will be inserted when BETA3 becomes live. I will try to make a nice list of what’s new for 8.0 the moment BETA3 is tagged. The release is one step closer again!
[lang_en]The FreeBSD 8.0 code slush had been announced. This means that large projects are no longer allowed to do "drive by commits" to the head branch, but that there is an organisation behind it that checks everything and makes sure there are enough people to cover the project and make sure it's in the best possible shape before the release. The release will take a little to get going, but the process had been started. From here on the team will have to manouver through a pipe that keeps getting smaller and smaller. If your favorite new feature is not in yet, don't hold your breath because this might mean that it will take a little longer to get it in a first -RELEASE installation. Stay tuned![/lang_en]
[lang_nl]De FreeBSD 8.0 code slush is aangekondigd! Dit betekent dat grotere projecten niet meer zomaar mogen committen in de HEAD branch maar dat er een organisatie achter zit die alles controleert, en ervoor zorg draagt dat er genoeg mensen zijn die het project dragen en kunnen zorgen dat het in de best mogelijke staat is voordat de release plaatsvind. De release duurt nog wel even, maar het proces is in eder geval gestart. Vanaf hier moet het team zich manouvreren in een steeds kleiner wordende pijp. Als je favoriete nieuwe feature er nog niet in zat, zou ik mijn adem niet inhouden, omdat het wellicht een tijd langer duurt voordat het in een -RELEASE installatie komt. Houd het in de gaten![/lang_nl]
FreeBSD 8.0’s code freeze is upcoming. The last hands are getting layed on importing crucial things that we want to have in FreeBSD 8.0. This is not an announcement that we will start freezing soon, but you might consider this as a pre-headsup. One of the features that I am personally proud of is the new TTY layer which is MPSafe from this release on. My friend Ed Schouten rewrote the code to make this happen and I am very excited to see it being put to it’s widest potentials.
But not only that, if we were to cut a 8.0 release -now- it would have the following features:
- new TTY layer
- hierarchical jails
- updated zic/timezone code
- various 802.11 fixes by Sam Leffler
- MLDv2
- new USB stack
- Network running entirely GIANT free
- IGMPv3
and many many features/stability/code improvements as well!
Be prepared for the actual code freeze
(There were some comments that were lost due to server rebuild problems :-/).
[lang_en]A long time discussions and development had been done on USB. Hans Peter Selasky (hps) had rewritten the entire USB stack and it seems to be moving forward enough so that Alfred Perlstein is willing to commit this into the FreeBSD tree.
Ofcourse things do not go without resistance, there are always (and will always be) people that are sceptic, against it, afraid of it etc. Not only developers, but consumers and people using this commercially as well. Nothing new there, nothing wrong there either.
So, with a bit of luck the new code will be in so that it can mature for the 8.0 release of FreeBSD.
Did you all know that there had been a lot of development for 8.0 btw? MPsafeTTY, USB, Dtrace, new ZFS drop, we migrated from CVS to SVN, we are working on LLVM (Contribute people!), even beter ULE support, Superpages got improved by alc@, NFS Locking and GSSAPI crypto, perhaps NFSv4, VImage (Marco Zec's virtualized networking stack), and many many more new features that are not in the current -RELEASE tree's, and will probably never be in these tree's (it will be in future branches ofcourse). Ofcourse the above is no promise it will actually be in there, but as it currently looks like: chances are they will be there
[/lang_en]
[lang_nl]Een lange tijd van discussies en ontwikkelingen komen binnenkort wellicht tot een einde voor wat betreft een nieuwe USB stack. Hans Peter Selasky (hps) heeft een compleet nieuwe USB stack geschreven (herschreven), welke inmiddels dusdanig vooruit gaat dat Alfred Perlstein de code wellicht in FreeBSD wilt importeren.
Uiteraard gaan deze dingen niet zonder weerstand, er zijn altijd (en die zullen er altijd zijn) mensen die scpectisch zijn, tegen zijn, bang ervoor zijn etc. Niet alleen ontwikkelaars, maar ook gebruikers en commerciele gebruikers. Niets nieuws, niets verkeerds.
Dus met enigzins wat geluk zal de code er op tijd in zitten om te rijpen voor de 8.0 release van FreeBSD.
Wisten jullie trouwens dat er heel veel ontwikkelingen zijn voor 8.0? MPSafeTTY, USB, Dtrace, Nieuwe ZFS code-drop, Migratie van CVS naar SVN, men is aan het werk met LLVM (hulp is welkom!), nog betere ULE ondersteuning, verbeterde superpages door alc@, NFS Locking en GSSAPI cryptografie, wellicht een NFSv4 instance, VImage (Marco's zec gevirtualiseerde netwerk stack), en vele vele andre features die ik niet genoemd heb die in de -current release zitten maar niet in de huidige -release's, en deze zullen waarschijnlijk ook nooit in die brances zitten (uiteraard wel in toekomstige branches). Dit is uiteraard geen belofte dat alles op tijd in de tree zal zitten, maar zoals ik het nu kan zien maakt alles een goede kans!
[/lang_nl]




English
Dutch