FreeBSD Looks Ahead to 6.0
I was catching up on mailing list archives when I came across an announcement from Scott Long of FreeBSD's release engineering team, noting that after the rather substantial amount of time that it took to take FreeBSD 5 to a -STABLE designation, their release schedule will be speeding up in the future. With the official release of FreeBSD 5.3 coming Real Soon Now, a new branch for 6.0 is now tentatively scheduled for mid-2005. It would seem that while the version numbers may increase more rapidly, so will the rate at which new features are merged from -CURRENT, so end users can get new features faster.
- Move to a timeline-based release cycle rather than feature-based.
- Development of major features in Perforce. The goal is to keep the head branch from going unstable very often and allows major features to stay under development if it isn't ready for -STABLE branch point. Appears CVS will still be used for the main tree.
- Frequent scheduled releases will keep the bug count under control.
- Current plan is to branch for 6-STABLE in the May/June 2005 time frame with 6.1/.2 etc in 4-6 month intervals thereafter.
Two very big, interesting changes. Given the very usable ports tree moving to scheduled releases for the core system makes a lot of sense. The decision to move development of major features out of the main CVS tree compliments the scheduled-release strategy. If anyone can make it work it'll be the FreeBSD team.Congratulations on achieving 5-STABLE and best wishes on 6-CURRENT development!
With feature based release you get the pressure to get things done because everyone is waiting for you. I'm worried that with time-based releases a lot of features will languish with tweaking or becoming more and more ambitious and they'll never get finished to be merge since there is no pressure. I'd rather see feature-based for at least one majour feature in a release. In other words keep it feature-based but bite off only a little (and not more than chew) and aim for that bite to be doable in 9-13 months (to leave for debugging, testing, etc.).
Your CPU is not doing anything else, at least do something.
MFCed stands for "Merged From Current". It means that something from -CURRENT was backported to -STABLE. For example, if bugs are found in something while working on FreeBSD-6 and they exist in FreeBSD-5, the fixes from FreeBSD-6 might be MFCed to fix the problem in FreeBSD-5.
I think there was a typo in your post.
Surely you meant "Operating systems copied and rebranded by T. Hawkins: 1".
-If God wanted people to be better than me, he would have made them that way.
At the risk of damaging my karma, any post promoting HawkinsOS is a troll.
Of course, I realize that from a user/technical standpoint, this means nothing. But there are too many trolls out here who are bent on conducting a smear campaign against FreeBSD developers, going even as far as to question their programming skills. Now think about this: these developers have kept up with the pace linux development dictates with 1/100 of the resources linux development has. It is still one of the most reliable operating systems out there, no matter what disgruntled HawkinsOS guys will tell you about FreeBSD not being 'enterprise ready.' In fact, if you check netcraft's monthly reports about the most reliable sites, 4-5 sites from the top 10 is always running FreeBSD. In october, the top three sites having the fewest failed requests all ran FreeBSD (the 4th is Net~ or Open~).
So I just can't emphasize enough how impressed I am (as a desktop user btw) with the work of these guys. And now this announcment! Excellent ideas there! And I hope to see ULE allowed in -STABLE again soon :))) (did I say I was a desktop user?).
Thanks guys ... for everything!
You're getting rather pathetic... 1) Gvinum works and the RAID5 bug have been fixed in 5-STABLE stoopido! Anyone who is advanced anough to use RAID5 and vinum knows how to fix this issue by updating to latest 5-STABLE! 2) ULE patches are available that fixes things as well. If you feel the need to use ULE just grab'em or wait until ULE is MFC'd. Now please be so kind to eat shit or release those patches that you "claim" to have. If you even have anything... In your case, seeing is believing and we ain't seen nothing but whining yet from you. So either you put up or you STFU!
Life is what happened when Good Intentions met Harsh Reality (the brother of the more infamous Chaos).