Slashdot Mirror


FreeBSD 5.1 Released

LogicX writes "FreeBSD 5.1 is now available. Mirrors and press release are at FreeBSD.org. Enjoy." Here are the release notes for this new version. Update: 06/09 18:15 GMT by S : Here's a BitTorrent link at scarywater.net, and another BitTorrent link from the original poster.

4 of 526 comments (clear)

  1. Alan Eldridge by noackjr · · Score: 5, Interesting

    This release is in memory of Alan Eldridge.

  2. Re:NETCRAFT NOW CONFIRMS: *BSD IS DYING!!! by Anonymous Coward · · Score: 5, Interesting

    Then someone should tell netcraft. . .

    they're running it.

    The site www.netcraft.com is running Apache/1.3.26 (Unix) mod_perl/1.27 on FreeBSD.

    and take a look at the uptime list.

    http://uptime.netcraft.com/up/today/top.avg.html

    there's one linux box and 49 *bsd boxes.

  3. Re:And still no Java by Zenin · · Score: 4, Interesting

    Don't much care for that either, but at least there is a reason I can follow: what version of perl with which options do you want? There are a lot of 'em...

    Well, the real reasons were other then this for most really. Almost no one needs non-default perl build options (I was one of those that did, but I'm a "freak" as described by my friends). Perl has a very clean dynamic loader system as well as sane package versioning. In contrast, Java has no package versioning whatsoever and AFAIK no plans to add it, sadly. I'm thinking of something at least equal to Perl's:

    use My::Class 2.3; # Compile time error if My::Class isn't version 2.3 or better.

    Ditto:
    use 5.006; # I need Perl v5.006 or better

    Simple, but highly effective. In the Java world to maintain any sanity I must keep a copy of each 3rd party package jar per application, even if they are all "identical". Nevermind the Java world rarely even puts version numbers in their .jar file names.

    But there are only a few Java's(tm) that are worth mentioning: 1.1, 1.2.x, 1.3.x, 1.4.x. I'm willing to pass on 1.1. And I'm willing to ask for the latest and greatest by default.

    Java tends to have pretty serious issues wrt jre/lib versioning (worse still that the Java world collectively doesn't give a damn). I could rant for ages about the broken "deprecation" design and such, but in short if you are running anything critical (basically, anything) on Java you'd do yourself a huge favor and install a JRE per-application as well as any/all 3rd party packages, completely ignoring whatever may or may not be installed in the base system. I say this from the perspective of a professional SCM; Java has one of the most unstable and problematic runtimes ever created. I personally wouldn't really care if Java was in the "base" system or not. Most of what I manage is on Solaris as it is now and we ignore /bin/java completely as well for our WebLogic servers. It wouldn't be any different on FreeBSD. At least with Perl on FreeBSD the only reason I ever built my own was to enable debugging options; All apps could reliably be said to run on the base install.

    Maybe one day Java code will be able to do:

    import java 1.4.1.03; // Must be Java 1.4.1 / 03 or better
    import com.whatever.* 3.4;
    import com.something.Barney 2.9;

    But I'm not going to hold my breath.

    --
    My /. uid is better then your /. uid
  4. great way to see latest GNOME and KDE as intended by Michael+Wardle · · Score: 4, Interesting

    As the release notes state, FreeBSD 5.1 includes the latest stable releases of GNOME and KDE, 2.2.1 and 3.1.2 respectively.

    Getting FreeBSD 5.1 would be a great way to easily get the latest stable versions of these desktop environments as they were intended to be (without all the distribution-specific customizations made by Red Hat, SuSE, and so on).

    Granted, you could also use Gentoo current or Debian unstable, but FreeBSD 5.1 is likely to be more stable (in the sense of not frequently changing) and you can get it on CD.