Slashdot Mirror


FreeBSD 5.0 Developer Preview #2

noackjr writes "'The FreeBSD Project is proud to announce the availability of the second Developer Preview snapshot of FreeBSD 5.0 (5.0-DP2). This snapshot, intended for widespread testing purposes, is the latest milestone towards the eventual release of FreeBSD 5.0-RELEASE, currently scheduled for mid-December 2002.' See the announcement, early adopter's guide, and the release notes."

12 of 327 comments (clear)

  1. Smp by dcstimm · · Score: 5, Interesting

    SMP support in this new version should rock, Freebsd never had good SMP support until now, If you are a SMP user check this update out! I know its beta but its well worth it..HUGE speed increases.

  2. Yaaay team! by CoolVibe · · Score: 5, Interesting
    CURRENT has come a long way. Heck, I've stopped trying to keep a machine CURRENT because problems started with me when they changed ABI's and compilers (from gcc 2.9x to gcc3), so I went back to STABLE land for a while.

    Now that DP2 is here, I might as well jump in the CURRENT water again and give it a go again. The time that CURRENT _did_ work for me, it worked great and I considered it stable. I have been following/lurking the current@ mailinglist for quite a while, and it's been fun seeing al these cool new things appear.

    Great work. I'm definately going to give this a spin.

  3. Know what I'd love to see? by Anonymous Coward · · Score: 5, Interesting

    Someone take BSD and do a Mandrake version of it while at the same time keeping it all opensource and free. Ie make it really user friendly(Gui installer, admin tools etc). I'm surprised there has been no effort to do so. I mean beyond what Apple did I don't even hear any rumors of anyone even trying to do that.

    I know BSD is a more thought of as a server OS, but I've heard plently of BSD users claim its makes a fine desktop as well. If that's every going to happen they definitely need to start working on making it more user friendly.

  4. Re:Someone explain this about BSD/Linux to me. by Moridineas · · Score: 5, Interesting

    Yes, the BSD's have a binary compatibility mode so you can take a linux compiled program and run it most of the time flawlessly. You can ALSO just recompile any opensource program and it will again 99% of the time run fine.

    As for which is superior, that's certaintly a matter of taste. My first Linux experience was with Slackware way back, and then RedHat starting with version 4 and then 5. Then I gave FreeBSD a try. I actually find it easier to get setup and in many ways more consistent in terms of design and organization (given at least beginner level *nix knowledge). It's really a matter of personal taste though.

  5. Re:Someone explain this about BSD/Linux to me. by Anonymous Coward · · Score: 5, Interesting

    As of about a week ago, the Linux versions of many games run with full 3D acceleration on NVIDIA cards, for example Quake3 and Unreal Tournament 2003 (out of the box, although it's a pain to get installed).

    99% of Linux executables can be run after a simple 'brandelf -t Linux executable', although I have found a couple of very sloppily coded sh scripts that ran on Linux and didn't work as-is on FreeBSD (most notibly the UT2003 install script mentioned above).

    As someone who switched from Slackware to FreeBSD, I don't forsee ever moving to anything else. Not to disrespect Linux, but it is relatively a mess.

    Someone else here described FreeBSD kernel as being a "borg cube", and that it is - in a structured and nicely organised way. And this philosophy extends to the entire distro.

    If you're happy with Linux, fine - enjoy. You're only going to be able to run mostly the same software anyway. But I would recommend checking out FreeBSD if you're stuck with anything else.

  6. will OS X be updated with this? by Tumbleweed · · Score: 5, Interesting

    Anyone know if Apple plans on updating their FreeBSD-based bits with this anytime soon?

    Probably too soon for 10.3 to be based on this, but maybe 10.4?

  7. FreeBSD Sells Itself by SuperDuG · · Score: 4, Interesting
    BSD IS DEAD!!!

    Just ask ... yahoo ... netcraft ... and slew of other servers that rely on BSD. If you want a server and you want the best bang for the buck, freebsd is the best price out there. (free)

    For all the trolls who say BSD isn't GPL, well duh, BSD is in itself a license. Sometimes you just gotta wonder. If linux was so wonderful then why would apple choose BSD for OS X and not linux? It's more than just the license, BSD is a very nice OS that is wonderfully stable.

    Rule of Thumb, if it works in linux it will more than likely work in freebsd, and vice versa, well that is until you try to compile a kernel not of that OS :-) ... try it before you bash it.

    --
    Ignore the "p2p is theft" trolls, they're just uninformed
  8. Re:Someone explain this about BSD/Linux to me. by CoolVibe · · Score: 5, Interesting
    I'm using Gentoo right now, and I have to admit that portage is pretty good, but still, *BSD's ports are still better. Gentoo's package masking system and USE variable cruft is just inconvenient and gets in the way sometimes, and that's one of the major gripes I got with it. But otherwise, portage is pretty spiffy.

    The only thing Gentoo's portage has over *BSD's ports is the better updating mechanism. Portupgrade under freebsd just blows chunks, and not just because yet another script interpreter (ruby) needs to be installed. It croaks a lot when dependancies somehow shift (because you compiled new versions of something). Which lieves you with the dreaded pkgdb -F which sometimes leaves you guessing. I think the FreeBSD ports system could learn something from the NetBSD port system which has a make update target.

    But that's just my personal opinion on both systems. They are both nice, but the FreeBSD ports system comes out on top wrt flexibility.

  9. Re:Gentoo gentoo gentoo by gomerbud · · Score: 5, Interesting

    Maybe i'll do gentoo again in the future, but definitely not now. Yes, it does do ports, but the ports tools are far from complete and almost useless. You can install a port using the portage tool 'emerge', but once it is installed there is no way to manage your installed ports. FreeBSD has a good variety of package management frontends. The pkg_* tools let you manipulate binary packages. The ports tree is based off of make files which makes versioning a bit of a pain, but there are tools that exist like 'portupgrade' which allow you to keep a current package/ports database _WITH_ version info. For some strange reason, there are changes appended to the changelogs of each port in gentoo without bumping the patch level of the port. This is insane! Thus it is not impossible, but a royal pain in the ass to keep two machines synced when it comes to package versions.

    On to easy updates... A whole bunch of tarballs with patchfiles works for a ports system, but not the base system. FreeBSD keeps the entire base system in CVS. FreeBSD actually has a base system. FreeBSD has multiple branches of development. Maybe gentoo will mature to the point where they make a real base system and do real release engineering, but it currently isnt the OS of choice for me.

    Also, because the development cycle of FreeBSD is significantly more sane than that of the Linux kernel and the base system/toolchain which never has and never will exist in one master repository, nVidia's drivers work on the -CURRENT development branch of FreeBSD from which this developers preview was taken. Change one line in one file, and they build flawlessly (or at least they can, hopefully on this developer's preview too). The drivers even register properly with devfs.

    Do yourself a favor and try FreeBSD, then you can check the FreeBSD mailling list archive if something is broken, instead of searching for a fix with google. It'll save you hours.

    --
    Kan jeg få en pils, vær så snill?
  10. Kernel Threads! by PizzaFace · · Score: 5, Interesting

    Kernel threads are going to mean more than any other feature to FreeBSD 5. Benchmark performance may not increase that much because of kernel threads, but they'll allow many applications to be ported to FreeBSD. Now, a lot of programs that run on Linux, Solaris, and Windows, can't be ported to FreeBSD because of its inferior threading. Thread-intensive languages (most notoriously, Java) and database servers should be much more comfortable on FreeBSD 5, after it shakes down.

  11. Re:Someone explain this about BSD/Linux to me. by Moridineas · · Score: 5, Interesting

    From my own experience my company uses FreeBSD. Yahoo uses FreeBSD. pair.com one of the bigger hosting providers uses FreeBSD. mp3.com uses FreeBSD. Hotmail used to use FreeBSD, I'm not sure if they still do. (after it was bought by MS that is). ftp.cdrom.com uses FreeBSD. I'm sure there are more, and this isn't even getting into the internal server rooms of companies, hard to say there. FreeBSD is definitely a proven platform, it's not fair to lump it as "ISP's only".

    If you had to look at all the linux servers running on the internet today (and discounting personal boxes) I would bet you the VAST majority are running none of those applications you mention. That's one of the reasons that MS and the commercial unixes still hold a sway--running those apps. You do raise a good point--oracle on FreeBSD (for example) is not a viable solution. But I'm not at all convinced that Linux is beating out the BSD's the way you think.

    I would be REALLY curious to see how many linux and bsd boxes are running what you call a little "utility" box (and I'll throw in fileservers too). I would bet that that is the big domain of linux and bsd alike.

  12. Re:Someone explain this about BSD/Linux to me. by Huge+Pi+Removal · · Score: 4, Interesting

    As I understand it, one of the reasons Linux took off so fast in the early 90s was that people were frightened of the whole IP/patents thing surrounding 4.4BSD Lite. Later on, the copyright (whatever) issues were resolved, but by then the damage had been done and Linux had gained a lot of recognition/popularity. *

    So I reckon that early adopters of FreeBSD would have had to struggle to persuade management that it was worth using, and that it wasn't a dead-end platform.

    BTW, I use FreeBSD in all my servers at our small place of work (except where I have to use OS X server). Personally, I love it. But maybe that's because we *do* use all of the ftp/sendmail/apache stuff the above poster mentioned, and none of the crap the next one mentioned :)

    * Someone correct me if I'm spouting BS.

    --
    - Oliver

    The right to bear arms is only slightly less stupid than the right to arm bears...