Slashdot Mirror


FreeBSD 5.3 Beta1

Tezkah writes "From the announcement: 'The FreeBSD Release Engineering Team is proud to announce the availability of FreeBSD 5.3-BETA1. This is the first BETA of the 5.3 release cycle. It is intended for early adopters and those wishing to help find and/or fix bugs. The 5.3 release cycle will continue with weekly BETA builds while bugs are being fixed and features finalized. The schedule is at www.freebsd.org/releases/5.3R/schedule.html . Be sure to check the "Known issues" below, there are known problems still being worked on at this time.' New features include fully threaded and multi-processor safe network stack, X.org instead of XFree86, many ACPI enhancements, GCC updated to 3.4.2, gdb updated to 6.1.1, binutils updated, and much more. Expect 5.3 to be released in full on October 3rd, if everything goes according to schedule!"

74 comments

  1. Last Disk by Anonymous Coward · · Score: 1, Funny
    "Last Disk" [to the tune of Last Kiss by pearl jam]

    Oh where, oh where is my BSD?
    I just loaded Beta 5.3
    It's gone to heaven, so I've got to be good,
    So I can see the OS when I leave this world.

    I'd started to load it in my roommate's Dell,
    the hard drive was taking it pretty well.
    During the load, it crashed the heads,
    the distro was stalled, *BSD was dead.
    I couldn't stop, so I yanked the cord.
    I'll never forget, the sound , oh Lord--
    the screamin' drives, the speaker's blast,
    the painful scream that I-- heard last.

    Oh where, oh where is my *BSD?
    That load took it away from me.
    It's gone to heaven, so I've got to be good,
    So I can see *BSD when I leave this world.

    When I woke up, the sparks were pourin down.
    There were admins standin all around.
    Some burned-out chips had fallen on the tiles,
    but somehow I found my disc of files.
    I lifted the CD, the devil winked and said,
    "Load me darlin just a little while."
    I held it close, I kissed the label--our last kiss.
    I found the love that i knew i had missed
    well now it's gone, even though I loaded it right
    I lost my *BSD and the Dell-- that night.

    Oh where, oh where is my *BSD?
    I tried to load it yesterday.
    It's gone to heaven so I've got to be good,
    So I can see *BSD when I leave this world.

    When I next went to Slashdot, where so many had trolled.
    Any so many times "BSD's Dead!" was told.
    Tears fallin' on the keyboard, I checked "Anonymous"
    and I eulogized *BSD, in memory, of us....

    When I logged on next, my post was modded down.
    In my heartbreak and sorrow, treated like a clown....
    No matter what the mods do, it's in my heart and head
    We'll always know "*BSD IS DEAD!"

    Oh where, oh where is my *BSD?
    I tried to load it yesterday.
    It's gone to heaven so I've got to be good,
    So I can see *BSD when I leave this world.

    1. Re:Last Disk by Anonymous Coward · · Score: 0

      okay.. I use FreeBSD myself, but I still think this song parody is hilarious. Modding it down to -1 isn't necessary. It needs some +1 Funny action!

      (although, of course, "Last Kiss" isn't "by" Pearl Jam, they just covered it)

    2. Re:Last Disk by Anonymous Coward · · Score: 0

      Perfect example of why you "don't get a Dell, dude!"

    3. Re:Last Disk by Anonymous Coward · · Score: 0

      last kiss is a pearl jam cover song, not original.

  2. Upgrading from 5.2.1 to 5.3-BETA1 a little bumpy by beholder77 · · Score: 5, Informative

    For those of you running 5.2.1 and planning on doing a source upgrade, make sure you check the /usr/src/etc/group and /usr/src/etc/master.passwd files and add the new groups and users into your own, otherwise your buildworld will fail about half way through.

    As well, you can't build a new kernel until the userland is upgraded, the "config" program and kernel options have been upgraded.

    Otherwise, the upgrade went well, and it does seem faster than the previous releases.

    --
    Success is as dangerous as failure, hope as hollow as fear.
  3. expect-5.3 to be released? by orangesquid · · Score: 2, Funny

    # expect -v
    expect version 5.38.0

    That's funny, I'm already up to 5.38! Damn consequences of time travel.

    --
    --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
  4. Re:Upgrading from 5.2.1 to 5.3-BETA1 a little bump by the+real+darkskye · · Score: 5, Informative
    or you could use mergemaster -p before the buildworld.
    -p Pre-buildworld mode. Compares only files known to be essential to the success of {build|install}world, including /etc/make.conf


    source http://www.freebsd.org/cgi/man.cgi?query=mergemast er&apropos=0&sektion=0&manpath=FreeBSD+5.2-RELEASE +and+Ports&format=html
    --
    Music is everybody's possession.
    It's only publishers who think that people own it.
    Fuck Beta
    ~John Lenno
  5. Hey linux trolls! Brand new linux distro is out by Anonymous Coward · · Score: 1, Funny

    Watch out for our brand new Linux distro: LinSux! (by FreeBSDrules productions)

    Our brand new distro is based on every existing Linux distribution. Indeed, as the name suggests, it's based on the very common denominator of all of them.

    Since we felt than the other Linux OSs weren't patchworked enough, we decided to assemble an OS out of pieces coming from every possible Linux distribution. Why? Well, cos we totally *love* chaos & anarchy. To tell you the truth, it's because in a chaotic environment our hacking lameness, poor planning skills & shallow academic computer-science background (if any...) have a fat chance of getting unnoticed. And the best part is, we're totally proud of it! :-D

    We modified the Linux IP stack, and we managed to make it up to 2.5% slower than the original! And this is, indeed, an amazing result: until the last minute, we weren't very confident this was actually possible. Let me take the chance to thank all the people involved in this long and costly process: guys, that would have been impossible without your efforts, thank you so much. There isn't really room enough for all your names, but I wanna let you know that your sacrifices proved the point: even the most hopeless task is within reach when you have faith. There'll always be a place in my heart for all of you.

    Last but not least: we felt that around Linux there wasn't enough political crap. The fact concerned us a lot, and we decided to take action: now, our license requires you to declare explicitly that you're a loser, and that you hate the following:
    1) proprietary software;
    2) people who have ideas and use them to get rich;
    3) Bill Gates.

    Sorry Linux pals, declaring it implicitly is no longer enough.

    See ya at the next release!

    The LinSux developers team

    Oh, btw... FreeBSD forever. ;)

    1. Re:Hey linux trolls! Brand new linux distro is out by Anonymous Coward · · Score: -1, Troll

      Come on...
      You *know* what I wrote's the truth. :-D

    2. Re:Hey linux trolls! Brand new linux distro is out by Anonymous Coward · · Score: 0

      Why on earth did you mod my work of art down.
      That sucks. :-(

    3. Re:Hey linux trolls! Brand new linux distro is out by silicon+not+in+the+v · · Score: 0, Offtopic

      The mods are fighting over it. I saw 60% troll and 40% funny on it.

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    4. Re:Hey linux trolls! Brand new linux distro is out by Anonymous Coward · · Score: 0

      what I dont get is the 40% "insightful".

    5. Re:Hey linux trolls! Brand new linux distro is out by Anonymous Coward · · Score: 0

      I can try to explain: might be because it provides a certain degree of *insight*: you know, "insightful" derives from "insight" ("insight" + "-ful"). Jesus, mods! You see? You should use simpler words :-D

      Anyway, that was aimed mainly at the linux trolls infesting the /. BSD zone. To tell you the truth, I'm quite happy that people's drifting away from Microsoft's monopoly, whatever the direction is (I simply don't like, nor justify, the *hatred* towards Gates & proprietary software in general that's found so often in the linux community).

      For the rest, what could I say: I tried both FreeBSD & Linux about 1 year ago, found them very similar and, since I happened to be able to *understand* and *configure* FreeBSD as well, I kinda made my choice. :-D

      The original poster

    6. Re:Hey linux trolls! Brand new linux distro is out by Anonymous Coward · · Score: 0

      Why? Well, cos we totally *love* chaos & anarchy

      And who's telling that... Oh, I forgot, it's a feature in BSD that You can't find anything, so it's harder for the attacker to navigate. Have You ever heard about FHS?

  6. Re:Upgrading from 5.2.1 to 5.3-BETA1 a little bump by Anonymous Coward · · Score: 0

    is the binary upgrade any better?

  7. MOD PARENT UP by Anonymous Coward · · Score: -1, Troll

    Hehe. Very nice, my friend.

    Props to whoever modded this funny :)

  8. Re:Upgrading from 5.2.1 to 5.3-BETA1 a little bump by archen · · Score: 2, Interesting

    why does the handbook tell you to run mergemaster -p after buildworld? I thought mergemaster was supposed to prepare your system for installworld, and that buildworld was just for compiling the system (not installing it).

    I used to be intimidated by installing freebsd by source, but after having gone through the buildworld process, I find it's really easy to keep freebsd updated. Just cvsup one server and rsync the rest. While I've always done installs and upgrades by CD, I think I'll be doing 5.3 from source. Then again if I'm going to have issues, maybe I'll stick to CD's anyway.

  9. Supported hardware list? by Anonymous Coward · · Score: 1, Interesting

    Does anybody know if there's already a supported hardware list available for FreeBSD 5.3? I'd be happy to switch to FreeBSD 5.3 as soon as my Conceptronic 54g Wireless PCI Card is supported :)

    1. Re:Supported hardware list? by Coneasfast · · Score: 5, Informative

      I'd be happy to switch to FreeBSD 5.3 as soon as my Conceptronic 54g Wireless PCI Card is supported :)

      freebsd has support for windows driver via ndis (aka project evil) if native ones are unavailable

      just read up on 'ndis' and 'ndiscvt' man pages

      --
      Marge, get me your address book, 4 beers, and my conversation hat.
    2. Re:Supported hardware list? by hanzdamanz · · Score: 2, Informative

      I tried to get this card running on Linux, but the madwifi-drivers where in beta and unstable. I found that FreeBSD 5.2.1 detected my Conceptronic without a problem. Just do ifconfig ath0 up and the card is detected.

  10. Looks like there's still a lot to do. by Agent+Green · · Score: 4, Informative

    Based on their todo list, it looks like there's still a lot that needs to be done before 5.3 is even close to out-the-door.

    --
    // Agent Green (Ian / IU7 / KB1JQO)
    // IEEE 802.3: All 10base Are Belong To Us
    1. Re:Looks like there's still a lot to do. by Anonymous Coward · · Score: -1, Flamebait

      The BSD 'todo list':

      Rigor Mortis
      Putrefaction
      Maggot feeding

    2. Re:Looks like there's still a lot to do. by jaredmauch · · Score: 4, Informative
      Yeah, there is still a lot to be done. I think they're going to miss the release date somewhat but the wins that will be seen by 5.3 will be excellent for the FreeBSD release.

      The finer grained locking in the subsystems, and all the great work being done by Robert Watson in the NetPerf area is showing up in the stock kernel. I did a half-upgrade (upgrading select packages) to get the 5.3-beta1 kernel to compile on one of my development hosts, and have begun disabling the Giant lock where it's not really needed. This will mean improved disk and network I/O to anyone that has a HTT or SMP system.

      FreeBSD has been lagging somewhat in the threads/smp area for some time, and this is helping bring the kernel closer in line to the performance that is seen by other OSes. I'm very exicted and will be looking forward to upgrading my 4.10-REL host to 5.3 as it will do a lot better job with my hardware (2x2.8Xeon 4g dram, em ether, asr0 scsi) and hopefully help solve some of my database performance issues.

  11. Re:Upgrading from 5.2.1 to 5.3-BETA1 a little bump by drmerope · · Score: 5, Informative

    You should only need to run mergemaster -p before the installworld stage (despite the description of the option in mergemaster). Doing a buildworld should not require any special users or groups.

    The official procedure (from /usr/src/UPDATING) is:
    make buildworld
    make buildkernel KERNCONF=YOUR_KERNEL_HERE
    make installkernel KERNCONF=YOUR_KERNEL_HERE

    mergemaster -p
    make installworld
    mergemaster

  12. Installer by JAD+lifter · · Score: 2, Insightful

    I wish that the installer was a little bit better. Just about every Linux distro that I installed found my video card and set up X perfectly. For some reason FreeBSD never could seem to automatically configure my video card corectly. It was a while ago and I cannot even remember what kind of card that it was but I do remember at the time having a total nightmare trying to get it installed. Going to FreeBSD newsgroups and IRC channels to get help but I never did get it to work right.

    1. Re:Installer by rycamor · · Score: 3, Informative

      Well, FreeBSD is really not "about" the desktop yet. But, it's worth noting that in the past when I just ran "Xfree86 -Configure", my video card was detected 99% of the time. This is a feature of XFree86, not the OS. So I pretty much religiously ignore the X configuration tools in the installer and just stick with that simple method. Now, given that FreeBSD has switched to X.org, I don't know how this sort of thing works, but I'm willing to bet there is a similar command.

    2. Re:Installer by JAD+lifter · · Score: 1

      Because of my bad luck and the fact that my family was cursed some generations ago, I work as a windows sysadmin. Therefore the only usage that I get out of *BSD, Linux and Solaris is playing around with systems at home and with a couple of internal FTP servers running Redhat here at work. So I have never heard of this whole Xfree86 -Configure thing. Sounds pretty cool though. I am very surprised that nobody told me about that earlier when I was having so much trouble with X.

    3. Re:Installer by rycamor · · Score: 2, Interesting

      Oops, I'm sorry. It's "XFree86 -Configure" (notice the capital F).

      Yes, it is unfortunate that all the cool shortcuts in Linux/Unix tend to take years to discover. I really didn't know about it until I had been using FreeBSD for 3 years. Of course, reading the XFree86 manual would have helped ... ;-)

    4. Re:Installer by Anonymous Coward · · Score: 0

      XFree86 -configure

    5. Re:Installer by endx7 · · Score: 1

      With X.org: Xorg -configure

  13. Re:Upgrading from 5.2.1 to 5.3-BETA1 a little bump by Anonymous Coward · · Score: -1, Troll

    Well, time to bring out the lavalamps!!

  14. Re:Upgrading from 5.2.1 to 5.3-BETA1 a little bump by Anonymous Coward · · Score: 0

    $man mergemaster #you nitwit

  15. FreeBSD is dying by Anonymous Coward · · Score: -1, Troll
    It is now official. Netcraft confirms: *BSD is dying

    One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.

    FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.

    Let's keep to the facts and look at the numbers.

    OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

    Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

    Fact: *BSD is dying

    1. Re:FreeBSD is dying by Anonymous Coward · · Score: 3, Informative

      Good News Everyone!
      Turns out that *BSD is stronger than ever!
      According to an Inernetnews article, Netcraft has confirmed that *BSD has "dramatically increased its market penetration over the last year."
      There has been a steady increase in *BSD developers over the past decade.
      There are currently 307 FreeBSD developers as of the 2004 core team election.
      You can read more about FreeBSD here

      If you would like to try out a BSD, you can download: FreeBSD, OpenBSD, NetBSD, or DragonflyBSD
      Enjoy!

    2. Re:FreeBSD is dying by Anonymous Coward · · Score: 3, Insightful

      BSD has probably started to find its nitch. As Linux grows in popularity, so will the ammounts of refugees burned by linux who flee to the BSD banners.

    3. Re:FreeBSD is dying by Anonymous Coward · · Score: 0
      a LOT of admins who were quite happy with just paying for support from redhat are very bitter about redhat's pricing switch -- I've heard more than one comment about how microsoft-ish it seemed -- and combined with redhat's "pay us for all of it, including updates or be stuck with the 'testing' distro with NO support" policy has moved quite a few admins away from RH and onto other distros.

      Sun's Solaris is also bleeding customers because of pricing, and as luck would have it, FreeBSD is pretty much the only real distro that can run on older Sparc boxes (debian and gentoo can do it but it's not as smooth as FreeBSD). And when you've invested 10K$+ on some servers, you're quite inclined to keep the machines and drop the OS that you're paying extra for.

      So a lot of people are switching to alternatives and redhat's gaffe vis-a-vis pricing has given FreeBSD a good amount of people headed their way.

      If you're switching over, check out the FreeBSD Wiki. It's kind of sparse but could use some fleshing out.

    4. Re:FreeBSD is dying by johnnyb · · Score: 1

      One thing that I think BSD users forget is that the more Linux users there are, the more BSD-compatible software gets used/written/tested. An increase in Linux helps Free UNIX, and BSD can't help but benefit from that.

      Out of curiosity, has anyone tried those GNU-ized BSD's coming out of Debian?

  16. Re:Upgrading from 5.2.1 to 5.3-BETA1 a little bump by Brandybuck · · Score: 2, Informative

    A few weeks ago I upgraded my 5.2.1 laptop to 5-CURRENT, and the build stopped with a message about mergemaster right at the very beginning. No need to wait around an hour to discover your mistake...

    --
    Don't blame me, I didn't vote for either of them!
  17. Minimal Install Size? by green+pizza · · Score: 1

    I'm on a slow connection, so I'll give this beta a try sometime this weekend, but I have tried 5.2 current and had some problems trying to do a truly minimal install. (Note: I've been mostly a Debian user).

    Are there any tricks to installing just the very basics? I have two needs for two seperate machines, actually. I would like one such install to have just enough to serve as my gateway, dns, and web server (but not mail). I would like another very simple install to run just X and Mozilla-Browser (the browser-only, GTK1 version).

    Here's the problem: every time I try to do a custom minimal installation, I still end up with about 170+ MB installed. Yet when I google for suggestions, I keep reading stories about folks managing to get X, Mozilla, and maybe AbiWord all into their tight 100 MB install.

    So, what's the trick?! I'm baffled and would like to learn!

    1. Re:Minimal Install Size? by Brandybuck · · Score: 4, Informative

      I've never checked what final size I get with an initial install, as I usually go install lot of stuff on top of it immediately afterwards. But I can give you some hints. I don't know if these will work for you are not, but give it a shot.

      Don't install the source code if you don't need it, or remove it afterwards if you do. Don't include Linux compatibility. Don't install games, profiled libraries, pre-catted man pages. The 3.x and 4.x compat libs are pretty small, but leave them out anyway if you don't need them.

      Don't install the X.org/XFree86 metapackage but use the individual component packages instead, so you won't be sucking down a lot of stuff you won't need, like docs and cyrillic fonts.

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:Minimal Install Size? by cperciva · · Score: 2, Informative

      Are there any tricks to installing just the very basics?

      That depends upon how minimal an install you want to get. If you avoid installing man pages, cat pages, profiled libraries, compat libraries, and the src/ and ports/ trees, you'll get down to around 100MB. If you want to get the system smaller than that, you have two options: Perform surgery (ie, run around with rm -f) on a binary installation, or build with custom make flags (eg, NO_CVS, NO_CXX, NO_BIND, NO_FORTRAN ...) and install onto a clean filesystem.

      Personally, I prefer to do a complete install and then remove unwanted files; if you remove /usr/bin/{c++ g++ CC gcc cc yacc byacc f77 addr2line ar as gasp gdb gdbreplay ld nm objcopy objdump ranlib readelf size strip}, /usr/lib/*.a, /usr/libexec/cc1*, and /usr/libexec/f771, you'll save 45MB (at the expense of being unable to build anything, but you're going to be using binary security updates and building packages on a different machine, right?)

      I also have an experimental patch which "packages" the base system, making it simpler to remove components (eg, Sendmail), but I wouldn't recommend this for anyone unfamiliar with FreeBSD.

    3. Re:Minimal Install Size? by ArbitraryConstant · · Score: 1

      FreeBSD has a large base install so nobody needs to fuck with it. Fucking with it negates many of the advantages of using FreeBSD. There are very few cases where fucking with it is worth the effort. In the vast majority of cases where something smaller is needed, something like Slackware is appropriate. In fact, Slackware has zipslack, a distribution optimized for what you're trying to do. Why ignore a ready made solution?

      Learning the FreeBSD way includes just installing more than you need and forgetting about it because it doesn't matter. You're wasting less than a dollar's worth of disk space. Your time is worth more than that. Trying to trim the base install is premature optimization unless you already know it really well.

      Premature optimization is a Siren's song, and a very powerful one. Just look at all the Gentoo people that can't install a security patch without breaking the world because of premature optimization.

      Don't listen to it. FreeBSD can't be all things to all people, and it's a waste of time to try to make it that way. If you do need small, use something meant for it.

      --
      I rarely criticize things I don't care about.
    4. Re:Minimal Install Size? by Anonymous Coward · · Score: 0

      I'll agree with you there. When I first got into FreeBSD I tried to force things to work in different ways, and in the end I constantly ended up screwing myself. FreeBSD is a GREAT system, and most Unix people who take the time to get to know it really like it, but if it's not for you, then you should probably try something else. FreeBSD is the entire OS, not just the kernel like Linux. That is why a Linux system is rather flexible (and often a clusterfuck =) while FreeBSD is an entire foundation.

      And I mean seriously, fighting over the difference between 70Mb is sort a waste IMHO. People give away entire computers that have hard drives with 10 times that space.

    5. Re:Minimal Install Size? by funky+womble · · Score: 1
      You'll find some tips on a small install of FreeBSD here (and something packaged here). It's mostly aimed at embedded router-type systems, so as-is it would probably suit your gateway/dns/web box quite well. You should be able to easily fit that into a 16mb flashcard, the smaller systems would have it running in 5-6. Expect to have more work to do for a desktop system.

      You might also find it interesting to read about other efforts for making small systems on other OS, amongst others flashboot, flashdist, MeshBox, Pebble Linux. You'll probably also learn a lot about this by examining how 'live-cd' software is prepared (e.g. livecd.sf.net, knoppix).

      A lot of these techniques are aiming at small single-task embedded systems (often on minimal hardware, e.g. net4501/net4801), but the techniques are generally applicable, and can be used to make all types of system on various OS.

  18. Secrets of the Dead by Anonymous Coward · · Score: -1, Offtopic
    What Killed FreeBSD

    [ed. note: in the following text, former FreeBSD developer Mike Smith gives his reasons for abandoning FreeBSD]

    When I stood for election to the FreeBSD core team nearly two years ago, many of you will recall that it was after a long series of debates during which I maintained that too much organisation, too many rules and too much formality would be a bad thing for the project.

    Today, as I read the latest discussions on the future of the FreeBSD project, I see the same problem; a few new faces and many of the old going over the same tired arguments and suggesting variations on the same worthless schemes. Frankly I'm sick of it.

    FreeBSD used to be fun. It used to be about doing things the right way. It used to be something that you could sink your teeth into when the mundane chores of programming for a living got you down. It was something cool and exciting; a way to spend your spare time on an endeavour you loved that was at the same time wholesome and worthwhile.

    It's not anymore. It's about bylaws and committees and reports and milestones, telling others what to do and doing what you're told. It's about who can rant the longest or shout the loudest or mislead the most people into a bloc in order to legitimise doing what they think is best. Individuals notwithstanding, the project as a whole has lost track of where it's going, and has instead become obsessed with process and mechanics.

    So I'm leaving core. I don't want to feel like I should be "doing something" about a project that has lost interest in having something done for it. I don't have the energy to fight what has clearly become a losing battle; I have a life to live and a job to keep, and I won't achieve any of the goals I personally consider worthwhile if I remain obligated to care for the project.

    Discussion

    I'm sure that I've offended some people already; I'm sure that by the time I'm done here, I'll have offended more. If you feel a need to play to the crowd in your replies rather than make a sincere effort to address the problems I'm discussing here, please do us the courtesy of playing your politics openly.

    From a technical perspective, the project faces a set of challenges that significantly outstrips our ability to deliver. Some of the resources that we need to address these challenges are tied up in the fruitless metadiscussions that have raged since we made the mistake of electing officers. Others have left in disgust, or been driven out by the culture of abuse and distraction that has grown up since then. More may well remain available to recruitment, but while the project is busy infighting our chances for successful outreach are sorely diminished.

    There's no simple solution to this. For the project to move forward, one or the other of the warring philosophies must win out; either the project returns to its laid-back roots and gets on with the work, or it transforms into a super-organised engineering project and executes a brilliant plan to deliver what, ultimately, we all know we want.

    Whatever path is chosen, whatever balance is struck, the choosing and the striking are the important parts. The current indecision and endless conflict are incompatible with any sort of progress.

    Trying to dissect the above is far beyond the scope of any parting shot, no matter how distended. All I can really ask of you all is to let go of the minutiae for a moment and take a look at the big picture. What is the ultimate goal here? How can we get there with as little overhead as possible? How would you like to be treated by your fellow travellers?

    Shouts

    To the Slashdot "BSD is dying" crowd - big deal. Death is part of the cycle; take a look at your soft, pallid bodies and consider that right this very moment, parts of you are dying. See? It's not so bad.

    To the bulk of the FreeBSD committerbase and the developer community at large - keep your eyes on the real goals. I

    1. Re:Secrets of the Dead by Anonymous Coward · · Score: 0

      Good News Everyone!
      Mike Smith now works for Apple, whose OS is based on BSD.
      Check it out: www.lemis.com/~grog/msmr.html
      and at: daemonnews, under "BSD at Apple"
      He didn't like the direction that v5 was taking so he quit and starting writing BSD code for Apple.

    2. Re:Secrets of the Dead by Anonymous Coward · · Score: 0

      Mike Smith's employment at Apple was terminated in May after a hallway fistfight with another developer, apparently over coding style (spaces vs. tabs).

    3. Re:Secrets of the Dead by Anonymous Coward · · Score: 0

      That only happened after Stallman put tabs under the GPL license, forcing every tab-using programmer to disclose the source code of his own software.

    4. Re:Secrets of the Dead by Anonymous Coward · · Score: 0

      That only happened after Stallman put tabs under the GPL license, forcing every tab-using programmer to disclose the source code of his own software.

      My tabs are proprietary, damnit!

  19. Troll war ensuing by agraupe · · Score: -1, Flamebait

    The BSD people get so pissed off at the *BSD is dying posts, that one would think they would be above childish retaliation in the form of linux trolls. I am a linux user, and I accept that someone might want to run an OS other than the one I use. Why are 90% of free-OS users so childish, and loyal to their OS? Because, God forbid, people who like one OS could read stories about it without trolling.

    1. Re:Troll war ensuing by Anonymous Coward · · Score: -1, Troll
      Why are 90% of free-OS users so childish, and loyal to their OS?

      All Linux users are childish? Sir, I believe you are a moron, Sir.

    2. Re:Troll war ensuing by Anonymous Coward · · Score: -1, Troll

      Did you know that 97.6% of *BSD is dying posts are Windows users.

    3. Re:Troll war ensuing by Cochonou · · Score: 1

      The trolls are probably posted by, what, 5 people who have no life...

  20. My personal experience in the FreeBSD world by Anonymous Coward · · Score: -1, Troll
    I've been an avid follower of the developments in FreeBSD for around 5 years now, so my overview of the entire history of "glue that binds" FreeBSD together isn't complete. That said, I've come to be a bit disappointed at how events in the last 18 months or so seem to be pushing the project in a direction that has made things more difficult, instead of more successful, that has shown distain for experience and quality and made FreeBSD a platform for large ego's to push their personal projects down everyone's throat.

    The statistics sample from 2001 over a year was a cheap attempt to minimize Matt's contribution to the project. The reason why he has been mostly silent is probably one of the most prominent signs of his superior maturity. The fact that the official defense (mostly fronted by Greg, atm) he wasn't such a substantial committer is crap, for the most part. If one wanted to go by the stats, Jeff Robertson (sorry if I munged the spelling) would be one of the key committers, and his UMA system isn't even entirely ripe yet, it's just been committed within the sample timeframe. That suddenly phk is at the top of the list, is simple a result of his newest attempt to add another large chunk of bit rot to the project that he can later claim not to have time to maintain "unless someone is willing to pay for my time" (like the atm bits, the half-finished devd monster, et.al.) One can hardly get him to look at his malloc bits, that put his name in lights at some point in the long past.

    Matt didn't contribute because he was convinced that that the smp development direction that was chosen (my impression at least from the archives and my fading memory) was overly complex, too complex for the number and talent level of the contributers involved, and that it would delay a release from the -current branch significantly. So he was right. I'll almost bet that that was a constant sore for John, who still hasn't gotten his long-promised, but little delivered re-entrant work done, but he always had time enough to object to any other commits that might help along the way. Strangely Julian and Matt could work together. One might attribute certain commits to both Matt and Julian (if that would matter anyway, since -core is interested in proving the opposite statistically).

    If the issue here had anything to do with IPFW, then you all better get out your C-coder hats and take a little more time to fix that rotting pile of muck that has been the standard broken packet filter interface for FreeBSD long past its possible usefulness. A packet filter with no central maintainer which is subject to once yearly random feature bloat through some wild university project from Luigi. The brokenness that Luigi introduced (and the repository bloat through backing out and recommitting, ad absurdum) was probably no less a threat to security than anything Matt did. If the security officer was to be blatantly honest with himself, ipfw would be marked broken for either a full audit or full removal (just port obsd's pf or something that someone actually actively _cares_ about).

    You've alienated Jordan, Mike, Bill Paul (for all I can see), Greenman, you constantly rag on Terry, even though he's seen and done more with FreeBSD than most of you, O'Brien is on the verge of quitting (since he, like I, am not convinced that GEOM is anything more than an ego trip that will never be completely maintained or usefully documented). There are certainly others, too, that have attempted to make technically correct contributions, but didn't fit into the sort of paranoid "glee club" that core would like to have around them. You guys lack the talent to steer the positive from Matt into the project and let the crap fall by the wayside. I'm not saying Matt's rants are the most intelligent thing he's done, but he's sat by the wayside and watch the superstars beat up the code to a point where it's less stable, slower, and more bloated than it ever was. I, for one, can understand his frustration (as I can with Mike's, Jordan's, and a few others), alth

  21. *BSD is dying by Anonymous Coward · · Score: -1, Troll
    It is official; Netcraft now confirms: *BSD is dying

    One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be an Amazing Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.

    FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.

    Let's keep to the facts and look at the numbers.

    OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

    Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

    Fact: *BSD is dying

  22. Don't Cry for me BSD lovers by el_gibler · · Score: -1, Flamebait

    Satan It won't be easy, you'll think it strange When I try to explain how I feel That I still need your shell after all that I've done You won't believe me All you will see is an OS you once knew Although she's patched up to the nines At sixes and sevens with you I had to let it happen, I had to change Couldn't stay all my life down at heel Looking out of the window, staying out of the sun So I chose freedom Running around trying everything new But nothing impressed me at all I never expected it to Don't cry for me BSD lovers The truth is I never compiled cleanly All through my alpha days My mad existence I kept my promise Don't keep your uptime And as for features, and as for usefulness I never invited them in Though it seemed to the world they were all I desired They are illusions They are not the solutions they promised to be The answer was here all the time I excite you and hope you loathe me Don't cry for me BSD lovers Don't cry for me BSd lovers The truth is I never left beta All through my alpha days My mad existence I kept my promise Don't keep your uptime Have I outputted too much? There's nothing more I can think of to say to you But all you have to do is look at me to know that every line of code is crap

  23. FreeBSD is not doing so well by Anonymous Coward · · Score: -1, Troll
    I am sorry to sound a pessimistic note, but I think that this poor excuse for an operating system should be humanely euthanized. FreeBSD is going to die anyway. Let me explain.

    Once I had a cat who had feline leukemia, and we tried to keep him alive, with numerous trips to the vet. But, in the end, the disease just overwhelmed him. He had such a hard time. If I had another cat with the same diagnosis, then I would just have it put away immediately. Not being dismissive, but just realistic.

    You are a very kind to have nursed FreeBSD along and looked after it. At least this pathetic OS is being looked after. It is not out there frantically searching for a "home". No, it's found its final resting place.

    If FreeBSD does have to be euthanized, this is not a cruel act - it will pass away immediately without suffering.

  24. etcmerge - mergemaster replacement by Eivind+Eklund · · Score: 1
    I find mergemaster to be a pain. It force the user to do manual merge between files because it retains too little history, and that's always annoyed me (because I knew there is a better way.)

    To scratch that itch, I've written a replacement that works on full directories, and use so-called 3-way merges. This means that it retains a copy of the unmodified /etc from the install point, and use that to automate the entire prosses. The replacement is available from /usr/ports/sysutils/etcmerge

    In case you did not take a backup of /etc before the installer got to do any mods (and who does?), I've made tarballs of the reference etc directories for a series of releases available from http://people.freebsd.org/~eivind/etc/.

    Feel free to mail me with any questions about it etc.

    Eivind.

    --
    Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
  25. Re:Upgrading from 5.2.1 to 5.3-BETA1 a little bump by SillyNickName4me · · Score: 1

    > I thought mergemaster was supposed to prepare your system for installworld, and that buildworld was just for compiling the system (not installing it).

    mergemaster is for upgrading your /etc directory mostly.

    There are cases where make buildworld depends on what is in your /etc directory (ie: make.conf, and in this case, the groups and password files)

    So no, it is not to prepare your system for an install, it is to upgrade your configuration for the new version.

  26. beta1 and smp by SillyNickName4me · · Score: 1

    Hmm, looks like I'll have to skip beta 1 for my smp machine.

    Built and installed it earlier this week, and it crashes under heavy load.

    The problem is documented and should be fixed in the next beta, so guess I'll have to wait for a bit there.

    Just thought I should post this in case others want to try.. be sure to build yourself a non-smp kernel just in case..

    Except for this specific issue, it seems to work quite nicely.

  27. Personally by bsd4me · · Score: 1

    Personally, I never install X during the initial install. Typically, I install everything but X, then cvsup the src and ports trees, and then build world. I then install X from the ports tree.

    --

    (S(SKK)(SKK))(S(SKK)(SKK))

  28. Points to ponder by Anonymous Coward · · Score: -1, Troll
    When I think about FreeBSD, I'm reminded of
    DeForest Kelley's prescient observation:
    It's dead, Jim.
    1. Re:Points to ponder by Anonymous Coward · · Score: 0
      When I think of Linux, I'm reminded of
      my own prescient observation:

      Gee... the fuck's with this crappy license.

  29. My Story by Anonymous Coward · · Score: 0

    I tried to use FreeBSD 4.3 and actually had it running on a single proc box, but I couldn't get X to run. I asked a question about this on the FreeBSD mailing list, and posted the error I was getting, but I got a whole bunch of flames about what a fucking idiot I am and why don't I just go use NetBSD if I want something simple. So I tried NetBSD, but I couldn't get through the install process. After the second CD, it kept getting stuck on a "Insert Next Floppy" message, even though I was installing from CDs. I asked about this on the NetBSD list, twice, but no one ever answered. Instead, they kept talking amongst themselves about whether to support some ARM chip or something. I guess I could try OpenBSD, but I heard it's only for servers anyway.

    1. Re:My Story by Anonymous Coward · · Score: 0

      Dude... the people on FreeBSD mailing lists are usually friendly & helpful. Just be reasonable when asking for help, that's all: they're volunteers, don't waste their time on stupid questions. The FreeBSD Handbook has a whole section on the X system. I suggest you read it, THEN ask if you still have problems.

      But, on the basis of who you are (and I don't know that. But I just got a feeling...), there might be another solution: switching to Linux.
      Mandrake, to be precise. :-D

  30. More pondering by Anonymous Coward · · Score: -1, Flamebait
    When I think of Linux, I'm reminded of
    my own prescient observation:

    Gee... the fuck's with this crappy license.
    1. Re:More pondering by Anonymous Coward · · Score: -1, Troll

      You mean the one that doesn't assign everything to the UC board of regents? It's the GPL. It rulez. Yours suxors.

  31. 5-STATBLE by Anonymous Coward · · Score: 0

    Is this going to be the long awaited 5-STABLE?

  32. Re: 5-STABLE by Anonymous Coward · · Score: 1, Informative

    yes. RTFA

  33. For a dead OS, they sure do release a lot by uberTr011 · · Score: -1

    Wow, FreeBSD 5.3 is being released soon. That's just amazing, you know, since all those idiots on slashdot never shutup about how *BSD is dying. I think they've been saying that for over 3 years now... yet FreeBSD continues to evolve. They release several versions per year and somehow people think it's dying. Amazing.

    1. Re:For a dead OS, they sure do release a lot by Anonymous Coward · · Score: 0

      They don't *think* it's dying. Everybody knows FreeBSD is alive & *very* well (1 2 3 4 ...). They just want to find somebody who takes them seriously, and that gets pissed of at them.

      Dude... I don't know if you're a real FreeBSD user, but there's really nothing to be pissed off about...
      Linux trolls are infesting /.BSD ? Well, just make fun of their lameness, or just ignore them. Or, better, just post in reply a series of links (like that guy did in some posts above) showing how "dying" BSD is. :-D

  34. You may not like the license by Anonymous Coward · · Score: 0

    but at least Linux is alive. *BSD is dead. Only amateur hobby hackers are keeping it's corpse from fully rotting.

  35. "moderators"... by Anonymous Coward · · Score: 0

    I don't like very much seeing my witty post (the joke about new linux distro) modded down, while any kind of crap, as long as it's about bsd's "death", is modded up - in other articles as well.

    I dropped by just few days ago, and I'm already saying: Bye Bye, moronic slashdot moderators - and for good.

  36. Why BSD is Better than Linux by Anonymous Coward · · Score: -1, Troll

    BSD vs. Linux.