Slashdot Mirror


FreeBSD 5.2 RC2 Now Available

Dan writes "FreeBSD Release Engineering Team's Scott Long announces the availability of FreeBSD 5.2 RC2 which fixes a number of bugs, specifically the one in which users experienced system panics during install and dynamic library problems in the 'fixit' environment. Scott is asking everyone to test this release over the holidays. You can download it from one of your preferred mirror sites." Update: 12/24 23:01 GMT by T : Dan writes with more info: "Scott Long has also laid out a roadmap for future FreeBSD 5.3 releases now that FreeBSD 5.2-RC2 is getting close to release quality."

17 of 301 comments (clear)

  1. Status of FreeBSD 5... by NightSpots · · Score: 5, Informative
    For those who don't follow FreeBSD, here's the executive summary:

    • FreeBSD's most stable branch (-stable) is still 4. It's currently at 4.9. This is like the 2.4.x branch in Linux.
    • FreeBSD's development branch (-current) is at 5.2. All major changes go into this branch, although some (like hyperthreading) will be MFCed (merged from current) back into the 4 branch if they're important. This is like the 2.5.x branch in Linux.
    • Although it was planned for 5.2, it appears that the 5.3 branch will mark the transition to 5-stable. That is, the stable branch will be the 5 series, and the development branch will start working towards 6. This is the equivalent of the 2.6.x branch in Linux.


    That means that the next two releases on the 5 branch are going to be last times new features are added to the branch before -current forks, so it's going to require a lot of testing to ensure stability.

    Why do you care?

    Well, if you don't ever plan on using FreeBSD, you don't. If you do use FreeBSD, tossing this release on your hardware and making sure things like ACPI function with your motherboard are really important as NOW is the time to fix them so that they can be tuned and maintained prior to the 5.3 Release when the code is marked stable.

    The major changes in FreeBSD 5 are significant. There's new locking throughout the tree, which should improve SMP performance everywhere. There's also finer grained locking in the Network stacks (thanks Sam), better ACPI (thanks John), support for AMD64 (coming slowly, thanks Peter), and the GEOM disk abstraction layer (nice work PHK), which has already been shown to be useful for things like GEOM-gate (a la nbd in Linux), is getting more mature with every release.

    Performance and stability ... well, there's a reason people use FreeBSD, and it's not because it has a pretty installer.
    1. Re:Status of FreeBSD 5... by PatJensen · · Score: 3, Interesting
      Thanks for the good update and rundown. I was hoping to see some more work done on Newcard (the new Cardbus/PCMCIA engine in FBSD 5) I've had a huge amount of difficulties deploying FreeBSD 4.9 and 5.1 on recent and older laptops alike.

      I recently deployed 5.1 on a Toshiba Satellite Pro 4208XDVD and an older IBM Thinkpad 600X. Neither of them correctly probed my Cardbus controllers without specifying the size of allocated memory to the controller. I also had difficulty once the controllers came up, in that none of my wireless cards would work. (Orinoco Gold, MS Wireless Broadband Adapter)

      Has anyone else had Newcard difficulties with the FBSD 5 release train? I've read of quite a few workarounds to get Cardbus working correctly. I have yet to recompile a new kernel removing Newcard - is it worth it altogether?

      Merry Christmas Slashdot!

      -Pat

  2. Re:I thought you were dead! nt by Rhubarb+Crumble · · Score: 5, Funny
    Hey who is the OSDN hottie in red?

    An HP ProLiant DL140 server, apparently.

    Oh wait, you've probably got a different ad...

  3. Perhaps by Anonymous Coward · · Score: 3, Insightful

    Perhaps this "bais" is due to the fact that Linux kernel panics are not news. However, kernel panics in BSD are so rare that when they occur they are indeed news.

  4. Opteron 64-bit support? by Anonymous Coward · · Score: 4, Interesting
    Does it have proper Opteron 64-bit support?

    And yes, before the Linux hordes flames me to death, yes I know that Linux kernel does have Opteron support and has been more or less 64-bit compatible since the DEC Alpha days.

    I'm talking about the distribution. I am considering buying a dual Opteron in January but all the Linux distros seem to be betas. A quick search on Google reveals that the distros have serious problems. In particular, X doesn't work and compilers fail completely.

    FreeBSD reports Opteron as tier-1 hardware, so how is it?

    1. Re:Opteron 64-bit support? by sremick · · Score: 5, Informative

      The following is from the October status report. A new one is due out soon as they are bi-monthly.

      AMD64 Porting

      Contact: Peter Wemm

      The last known bug that prevented AMD64 machines completing a full
      release has been fixed - one single character error that caused
      ghostscript to crash during rendering diagrams. SMP work is nearing
      completion and should be committed within the next few days. The SMP
      code uses the ACPI MADT table based on John Baldwin's work-in-progress
      there for i386. We need to spend some time on low level optimization
      because there are several suboptimal places that have been ignored for
      simplicity, context switching in particular. MTRR support has been
      committed and XFree86 can use it. cvsup now works but the ezm3 port
      has not been updated yet. The default data segment size limit is 8GB
      instead of 512M, and the (primitive) i386 binary emulation support
      knows how to lower the rlimits for executing 32 bit binaries.

      Notable things missing still: Hardware debug register support needs to
      be written; gdb is still being done as an external set of patches
      relative to the not-yet-released FSF gdb tree; DDB does not
      disassemble properly; DDB cannot do stack traces without
      -fno-omit-frame-pointer - a stack unwinder is needed; i386 and amd64
      linux binary emulation is needed, and the i386 FreeBSD binary
      emulation still needs work - removing the stackgap code in particular.

      The platform in general is very reliable although a couple of problems
      have been reported over the last week. One appears to be a stuck
      interrupt, but all that code has been redone for SMP support.

  5. Experienced user panic during install? by Chemisor · · Score: 3, Funny

    > bugs, specifically the one in which users
    > experienced system panics during install

    I wonder how they expect anyone to actually use an operating system whose installation procedure makes experienced users panic... Oh, yeah; I forgot. It's open source.

  6. Again, -STABLE is _NOT_ the most stable. by dodell · · Score: 4, Insightful

    I re-iterate. -STABLE is *NOT* the most stable branch. It is not comparable to 2.4 in Linux. For more information, please see http://www.freebsd.org/handbook/current-stable.htm l (which explains the -CURRENT and -STABLE branches as well as a bit about releng.)

    But yes, thanks to the developers who have been working on this. And thank heavens that it's the holiday season; now I'll finally have time to work on locks in the IPv6 stack (thanks Sam and Robert ;))

  7. OK, I'll bite by argoff · · Score: 4, Funny

    It's dying!

    OK, It's so much that it's dying .... it's that all these companies like SCO are able to keep living by forking off endless proprietaty code for themselves because the FreeBSD license allows it. Do a "strings" command on any SCO binary and you'd be amazed how much similar stuff they have to the FreeBSD equivalents. (what's even more amazing is that for all that copying you'd think they'd be able to make SCO stable)

  8. Re:Status of pf, NAT, etc? by dodell · · Score: 4, Informative

    Yes, you still have to add options DIVERT into the kernel to get IPFW to work with natd, if that's what you mean.

    One of the goals for 5.3 (and indeed something that Sam has been doing some wonderful and hard work on) is cleaning up the IP stack. Getting IPFW pfil(9) ready (if I understood correctly) is also one of these goals and will mean that using any software firewall solution such as pf, IPFW or ipfilter would be a question of loading the module. At which point you wouldn't have to recompile the kernel for this functionality.

    But this is a 5.3 goal and will not be present in 5.2.

    Hope this was of help.

  9. More like son-of-BSD by jhines · · Score: 4, Insightful

    BSD itself died, back at v4.4 when UCB stopped doing development itself. The body parts have been transplanted into computer systems all over, almost every system has some BSD code.

    The current BSD's are like the children of the original, taking on the family business.

    BSD is like the late, great, patriarch, whose portrait hangs on the wall, in the living room of the family mansion.

  10. Better jail support by gtrubetskoy · · Score: 3, Informative
    5.x has much better jail(8) support than the 4.x. IMHO jail is a killer app of FreeBSD.

    What I really wish for is private Sys V IPC and multiple IP's for jails to be available as standard features. Currently, there are some patches out there, but they seem outdated.

  11. Unpopular Freedom by Alethes · · Score: 5, Insightful

    Allowing freedom includes allowing people to do things you don't necessarily agree with. I used to defend the GPL consistently, but I'm starting to feel like "Free as in Speech" should also include unpopular speech, and that's what the BSD license protects that the GPL does not.

    In the words of Theo de Raadt: ...software which OpenBSD uses and redistributes must be free to all (be they people or companies), for any purpose they wish to use it, including modification, use, peeing on, or even integration into baby mulching machines or atomic bombs to be dropped on Australia.

    As opposed to the the GPL, which exists as Stallman's attempt to redefine "Free Software" as any software that suits his political ideology.

    The GPL as a strategy is fine, but to call it "freedom" is less than honest. Whose freedom is being protected by the GPL? The developers? Not really. The developers are only allowed to use the source as long as they conform to the RMS ideology that the work they do should benefit the collective and not necessarily just the individual who wrote the software. As for the users, what freedom do they gain by using GPL software over BSD licensed software? The freedom to use software that does not co-exist peacefully with others? The freedom to view the source code they don't understand or care to understand? Besides, the original BSD software always remains free as in speech and beer, even if the Hated Proprietary Software Vendor of the Week exercises their right to protect their own interests.

    I'm certain that I'll be moderated as a troll, but this something that I've been pondering quite a bit lately, and I'm certainly willing to be proven wrong.

    1. Re:Unpopular Freedom by Alethes · · Score: 4, Insightful

      The author's freedom is also protected by the Microsoft EULA and by copyright laws. I'm not convinced that the GPL provides any additional protection for the author. As a matter of fact, the GPL proponents would say otherwise -- that the author is giving up some of his freedoms provided by copyright so that somebody else can benefit from the source. The question is who benefits? My thinking is that it's developers who share the collectivist ideology that RMS calls "freedom". Which just makes me think "Freedom to do what?" or "Freedom from what?".

    2. Re:Unpopular Freedom by antiMStroll · · Score: 4, Insightful
      As opposed to the the GPL, which exists as Stallman's attempt to redefine "Free Software" as any software that suits his political ideology.

      A fairer perspective is that the BSD License and the GPL represent competing political ideologies, your assessment is a loaded one. Is the BSD a 'more free' license? Likely. Is it a better one for it? Debatable. 'More free' is not necessarily always better, crying 'fire' in a crowded theatre for example. From this non-developer's perspective, proprietary software will always live in conflict with OSS - SCO as another example - and the BSD license gives companies the means to do BSD harm. They take without giving. The GPL might be less free and, by forcing cooperation, the better for it and the future of the software under its wing.

    3. Re:Unpopular Freedom by argoff · · Score: 3, Interesting

      Allowing freedom includes allowing people to do things you don't necessarily agree with. I used to defend the GPL consistently, but I'm starting to feel like "Free as in Speech" should also include unpopular speech, and that's what the BSD license protects that the GPL does not.

      I think you're working off the false premise that copyrights are not an inherent restriction of peoples freedom. The GPL solves this problem by "fighting fire with fire" the FreeBSD license doesn't.

      The logic is sorta similar to ..."I think people should be free to own slaves".

      The FreeBSD license disreguards that copyrights "the right to restrict what other people copy that is at their disposal" is inherently biased as anti freedom to begin with.

    4. Re:Unpopular Freedom by okmijnuhb · · Score: 4, Insightful

      I believe that the GPL as written, benefits the *users* of free software, more than any.
      It assures that improved or modified code is cycled back into the community for their benefit, rather than locked away as some proprietary binary.