Slashdot Mirror


New Bootloader for FreeBSD

Dan writes "FreeBSD Release Engineering team's Scott Long has written a bootloader front-end script that allows one to enable/disable acpi, boot single users, etc. His primary motivation was to allow users to easily disable ACPI, since so many problems are popping up these days with it. He is hoping to have this be on at least the i386 bootcd for FreeBSD 5.1 scheduled for release June 2nd, and is looking for feedback."

49 comments

  1. It's not a bootloader by ciaran_o_riordan · · Score: 5, Informative

    Heh, great research. He's written a "bootloader front-end script that allows one to enable/disable acpi". Not a boot loader.

    He says later that "[if] the script cannot start, it might leave your loader unable to load the kernel".

    For people interested in actual boot loaders, GRUB is looking for people to work on the BSD loading code (it works but needs some updating).

    Ciaran O'Riordan

    1. Re:It's not a bootloader by Arandir · · Score: 4, Interesting

      Read the article again. It's not a "bootloader" front-end script, but a "bootloader front-end script". Notice the difference in quotes. One is a bootloader, and the other is a front-end script to a bootloader.

      p.s. Please people, take him up on his offer of working on the BSD loading code for GRUB. It's seriously out of date. I've got my own projects on the front burner so I can't at the moment.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:It's not a bootloader by Anonymous Coward · · Score: 0

      Anything running on /boot/loader is part of boot loader.

    3. Re:It's not a bootloader by ciaran_o_riordan · · Score: 1

      huh? Read my post again :p

      I never said it was a: "bootloader" front-end script
      Like you, I said it was a: "bootloader front-end script"

      (My disagreement was with the title of the article)

      anyway...
      I forgot to also include a URL in my first post for the GRUB BSD hackers request, so here it is.

      Ciaran O'Riordan

    4. Re:It's not a bootloader by shlong · · Score: 3, Informative

      Dude, give the editors a break on this one. I purposely made the subject of my announcement abiguous in order to attract attention. Which sounds better, "New Bootloader!", or "My attempt to enhance the user experience with 100 lines of Forth".
      Anyways, this is just a start. Hopefully I'll have some time to do cool stuff, like have the loader scan for kernels and present you with a choice, control the serial console, etc. While GRUB is cool and all, editing configuration files is still a turn-off to many people.

      --
      Cat, the other, tastier white meat.
    5. Re:It's not a bootloader by evilviper · · Score: 1
      GRUB is looking for people to work on the BSD loading code

      Well, considering that the project is hosted on gnu.org, I think it's safe to assume the project is GPL-licensed. Why would any BSD-ers be interested in grub if it isn't BSD-licensed? It seems that most are barely willing to grudgingly accept the GPL'd pieces they already do (which is why I believe Tendra will get plenty of support, and eventually replace gcc in the BSDs).

      Besides license issues (which are very significant), I don't know why anyone would WANT grub. When using linux, I much prefer lilo, despite it's faults, for the simplicity and power it has. The BSD loaders are already rather powerful, so unless some masochists out there are dying to look at a graphical menu for 5 seconds before their system boots, what would grub even have to offer, even if it worked on the BSDs?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:It's not a bootloader by Arandir · · Score: 2, Offtopic

      Get a clue dude! BSD folk (like me) don't want to write GPLd software, don't want to link to GPLd software, and don't want to put GPLd software in the base system if we can help it, but we have no problem with *using* GPLd software if its worthwhile. Use the best tool for the job.

      GRUB is not part of any BSD's base system. It's part of the ports collection. The user can choose to use GRUB or not, just as they can choose to use bash or not. No recipient of a BSD system is going to encumbered by GRUB.

      There are times when GPLd software does make sense for the base system (from the FreeBSD perspective). That's when the software is clearly the best of breed and won't encumber anything else. A good example is GNU tar.

      GRUB and BootMgr (FreeBSD) are two different kinds of boot loaders. GRUB requires installation in a partition but offers a lot of flexibility. BootMgr only requires a boot block but has only a fraction of the feature set. Depending on your circumstances, one may be more suitable than the other. I prefer BootMgr at home because I rarely boot into other operating systems. At work I need a boot floppy to get into FreeBSD (since I can't alter the MBR). GRUB is the easiest way to make a FreeBSD boot floppy, bare none. My friend prefers GRUB because he is often booting into different operating systems and he can configure GRUB from any of them (all you need is a text editor, no boot0cfg, liloconfig, etc).

      p.s. GRUB does work with FreeBSD, but it needs updating, specifically for FreeBSD-5.0.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:It's not a bootloader by evilviper · · Score: 2, Interesting
      Get a clue dude! BSD folk (like me) don't want to write GPLd software, don't want to link to GPLd software, and don't want to put GPLd software in the base system if we can help it, but we have no problem with *using* GPLd software if its worthwhile.

      Just so you know, you are lecturing someone who is typing this message on a notebook with OpenBSD 3.3 installed, using an OpenBSD 3.2/Alpha fileserver as a foot-rest, and has a FreeBSD 4.7 box to my left.

      don't want to write GPLd software

      Well the parent wants you to!

      GRUB requires installation in a partition but offers a lot of flexibility.

      Wonderful. I was asking what exactly those features are... I would especially like to hear what incredible features make it worth the effort of doing the coding work, and worth the hassle of actually using the GRUB command-line, which is more cumbersome than any other boot-loader (with a command-line) that I've used. Saying "It's so great dude!" isn't exactly going to change my mind.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    8. Re:It's not a bootloader by flynn_nrg · · Score: 1

      There are times when GPLd software does make sense for the base system (from the FreeBSD perspective). That's when the software is clearly the best of breed and won't encumber anything else. A good example is GNU tar.

      Funny that you mention GNU tar. The NetBSD folks have had problems with tar files generated by GNU tar which couldn't later be unpacked by NetBSD's pax, and, no, it wasn't PAX's fault, but this annoying 'embrace and extend' trend in GNU software.

    9. Re:It's not a bootloader by TheRaven64 · · Score: 2, Funny
      Wonderful. I was asking what exactly those features are.

      The most useful feature fo grub is the way that removing the partition which contains your bootloader makes your system unbootable. Particularly useful if you frequently install new OSes... (although I've stopped trying to find a decent Linux distro now I've installed FreeBSD.)

      --
      I am TheRaven on Soylent News
    10. Re:It's not a bootloader by evilviper · · Score: 1

      My thoughts exactly.

      Kudos on switching. Be sure and check out OpenBSD as well.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:It's not a bootloader by Anonymous Coward · · Score: 1, Informative

      I don't know why anyone would WANT grub. When using linux, I much prefer lilo, despite it's faults, for the simplicity and power it has. The BSD loaders are already rather powerful, so unless some masochists out there are dying to look at a graphical menu for 5 seconds before their system boots, what would grub even have to offer, even if it worked on the BSDs?

      things i like about grub:

      1. netboot
      2. lock entries by password
      3. netboot
      4. pass args to linux kernels (if it just could for the bsds as well)
      5. netboot
      6. dhcp + load config via tftp

      the best thing is netboot, in case i forgot to mention it. load pxegrub or nbgrub and proceed with a nice standard interface that gets its config from the server, can proceed to boot a local floppy, boot a local disk-based w2k, diskless freebsd, netbsd and linux plus memtest86 or some diagnostic floppies(!) via syslinux' memdisk. everything from one menu. as much as grub might suck in combination with the bsds, it's the best i've seen so far for the multiple-diskless-oses-and-more approach.

      don't bother with it if all you have is your little linux partition. lilo is enough for you, indeed.

      the bsds might have bootloaders themselves, even for netboot, but i don't want to change dhcpd.conf every time i like to quickly boot a -current NetBSD to test something. i want a menu, period.

      this just as an example:

      default 1
      timeout 10

      title local: boot from floppy
      rootnoverify (fd0)
      chainloader +1

      title local: Microsoft Windows 2000 Professional
      rootnoverify (hd0,0)
      chainloader +1

      title remote: NetBSD -current
      kernel --type=netbsd (nd)/i386.NetBSD.-current.kernel

      title remote: NetBSD 1.6.1
      kernel --type=netbsd (nd)/i386.NetBSD.1.6.1.kernel

      title remote: FreeBSD 5.0-RELEASE
      kernel (nd)/i386.FreeBSD.5.0-RELEASE.kernel

      title remote: FreeBSD 4.7-RELEASE
      kernel (nd)/i386.FreeBSD.4.7-RELEASE.kernel

      title remote: Linux 2.4.20
      kernel (nd)/i386.Linux.2.4.20.kernel ip=autoconfig root=/dev/nfs nfsroot=/usr/home/exports/bin.i386.Linux.2.4.20.po werbox/

      title diag: Memtest86
      kernel (nd)/i386.Memtest86.bin

      title diag: Hitachi (IBM) Drive Fitness Test
      kernel (nd)/i386.MemDisk.bin
      initrd (nd)/i386.DriveFitnessTest.floppy

      title diag: Hitachi (IBM) Feature Tool
      kernel (nd)/i386.MemDisk.bin
      initrd (nd)/i386.FeatureTool.floppy


      on a side note, i'm not surprised only NetBSD does it right by providing proper dhcp vendor strings which you can use to nicely select the root path you give based on which version you want to boot. there is currently no way to distinguish FreeBSD 4.x and linux server-side as they pass no dhcp vendor string. FreeBSD only introduced it in 5.x. Linux still doesn't do it (at least in 2.4.x). OpenBSD doesn't even want to boot without its loader. FreeBSD at least boots somehow although you get strange problems with 4.x (top(1) for example gives "nlist failed"). NetBSD (again) seems to do it The Right Way[tm].

      'nuff said, else it turns into NetBSD praise too much

      TCM

    12. Re:It's not a bootloader by Anonymous Coward · · Score: 0

      additionally, while i'd like to be able to identify the oses server-side using vendor strings, i'd even more like to be able to pass the root path to the kernel directly like in the linux example above. currently i override any root-path given by dhcpd in the grub menu for linux and default to freebsd 4.x otherwise. still prevents me to run, say 4.6 and 4.7 concurrently.

      TCM

    13. Re:It's not a bootloader by Anonymous Coward · · Score: 0
      So why now? Why did *BSD fail? Once you get past the fact that *BSD is fragmented between a myriad of incompatible kernels, there is the historical record of failure and of failed operating systems. *BSD experienced moderate success about 15 years ago in academic circles. Since then it has been in steady decline. We all know *BSD keeps losing market share but why? Is it the problematic personalities of many of the key players? Or is it larger than their troubled personalities?

      The record is clear on one thing: no operating system has ever come back from the grave. Efforts to resuscitate *BSD are one step away from spiritualists wishing to communicate with the dead. As the situation grows more desperate for the adherents of this doomed OS, the sorrow takes hold. An unremitting gloom hangs like a death shroud over a once hopeful *BSD community. The hope is gone; a mournful nostalgia has settled in. Now is the end time for *BSD.

    14. Re:It's not a bootloader by Anonymous Coward · · Score: 0

      ElegyFor *BSD


      I am a *BSD user
      and I try hard to be brave
      That is a tall order
      *BSD's foot is in the grave.

      I tap at my toy keyboard
      and whistle a happy tune
      but keeping happy's so hard,
      *BSD died so soon.

      Each day I wake and softly sob
      Nightfall finds me crying
      Not only am I a zit faced slob
      but *BSD is dying.

  2. Re:*BSD is dying by qqtortqq · · Score: 1

    You are one seriously dedicated troll...

  3. Ahem by Anonymous Coward · · Score: 2, Interesting

    It's not a new boot loader. It's a new interactive script that runs on the existing boot loader. The FICL (Forth-Inspired Command Language) based loader has always allowed you to do things like this. It's a nice addition anyway, although I'll probably disable it on my machine if it gets committed.

  4. er, it might just be a script by DrSkwid · · Score: 1

    & afaik, scripts don't get bored

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:er, it might just be a script by Anonymous Coward · · Score: 0

      Yet, if a script was showing up claiming 'Linux is dying, look at SCO - a leading GNU/Linux company you know the VA software people would be shutting it down.

  5. Re:*BSD is dying by UnknowingFool · · Score: 1
    My paranoia tells me that it could be MS. That or the voices in my head.

    Wow, pretty clouds.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  6. Re:Forget GRUB by Anonymous Coward · · Score: 0

    Send patches or shut the fuck up.

  7. Re:*BSD is dying by Anonymous Coward · · Score: 0

    Well, you can always dream. That's a prerogative of total losers.

  8. Extended partitions by chrysalis · · Score: 1

    Does this new boot loader finally allows to install FreeBSD on an extended dos partition ?

    I don't understand why BSD never solved that issue. This is a serious showstopper for people who want to try FreeBSD and whoose hard disk already has other operating systems. I really don't want to backup and reinstall every partition of my hard disk just to see what FreeBSD 5 looks like.

    --
    {{.sig}}
    1. Re:Extended partitions by chefbimbo · · Score: 1

      Since you'll never want to use another Unix, that's not a big show stopper there ;-)

  9. Re:Forget GRUB by Anonymous Coward · · Score: 0

    Brett; it's people like you that made it clear to me that I was better off working elsewhere. You've been, at best, a pimple on the backside of the Project, so I can't say it's a surprise that you're still acting like this.

  10. bsdforums instanity by meshko · · Score: 1

    I really, really hate it when they post those slashdot bsd articles with links to bsdforums. We do not need this useless layer of indirection. Bsdforums do not have any ifnormation, just a link to the mailing list archive post. If I wanted to read basforums I would. I read slashdot and want a pointer to content, not to a place which has link to the content. This is breeding carma whores.

    --
    I passed the Turing test.
  11. ACPI by meshko · · Score: 1

    I'm not too clear on what does this do. My CURRENT is a couple of weeks old and I can just do unset load_acpi and it won't load it. The bigger problem is that boot process just hangs if I don't have ACPI loaded.

    --
    I passed the Turing test.
  12. ACPI by Animats · · Score: 1
    From the BSD ACPI page:

    Almost everything in ACPI is transparent, until it does not work. That is usually when you as a user will know there is something not working properly.

    Maybe more effort on diagnosis tools, rather than a script to turn it off, is needed.

  13. GRUB's not bad by siskbc · · Score: 2, Interesting
    Wonderful. I was asking what exactly those features are... I would especially like to hear what incredible features make it worth the effort of doing the coding work, and worth the hassle of actually using the GRUB command-line, which is more cumbersome than any other boot-loader (with a command-line) that I've used. Saying "It's so great dude!" isn't exactly going to change my mind.

    First, to disclose, I'm a linux user (Hey! stop throwing things!) though I'm thinking of trying some *BSD flavor. I used to use LILO, it really sucks (I'm sure you guys are really going to argue that one, huh?), so I tried GRUB. It doesn't.

    Now, as some pundits have said, GRUB does sort of render your box a tad inoperable if you remove the HDD or partition that contains GRUB. Now, that's not so fun, but it would screw you the same if you removed the HDD with the MBR you're booting from, even if you use a different loader, and that's a similar issue. And really, reinstalling grub on the new HDD isn't hard either assuming you're not swapping drives every day (at which point it might become tedious). So I don't think GRUB's immobilizing one of your drives is a big deal.

    I like a few things about GRUB. First, it has no cylinder issues or boot partition size issues like some boot loaders (ahem: LILO!). Also, you don't have to reinstall the loader when you make a configuration change, which is nice if you're screwing with things. Changing the config file is sufficient. Configuration is pretty simple too. It just seems to have a good clean implementation of whatever you'd need to do - kind of like the opposite of sendmail, that's the best way I can put it.

    Now, don't get me wrong - I don't LIKE that I like GRUB, as I also tend to avoid GNU software whenever possible (if not GPL software), simply because I consider Stallman to be an annoying turd. But all in all, I think GRUB's a pretty nice bootloader, especially for us poor linux hacks who get tired of mucking around with LILO.

    Admittedly, I'm not the best person to be comparing GRUB to BSD bootloaders, but no one else seems to be sticking up for it at all. ;)

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:GRUB's not bad by evilviper · · Score: 1
      I used to use LILO, it really sucks (I'm sure you guys are really going to argue that one, huh?), so I tried GRUB. It doesn't.

      I wouldn't say that Lilo is great, but I think it's a step up from Grub. If I have to use Linux, I stick with Lilo.

      it has no cylinder issues or boot partition size issues like some boot loaders (ahem: LILO!).

      Hasn't been a problem for lilo since before grub was even created.

      you don't have to reinstall the loader when you make a configuration change

      You've got one there, but I don't consider it a real big hassle to type "lilo". If nothing else, it provides a good syntax check before you try to use the new config.

      I like a few things about GRUB.

      My main complaint (although there are plenty of others), is that the boot/time command-line is very clunky, tedious, and hard to use. That is one area where lilo just beats the crap out of grub (and it's something I use very often, so it's a major problem for me).
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:GRUB's not bad by siskbc · · Score: 1
      Hasn't been a problem for lilo since before grub was even created.

      I'm not so sure that has been completely fixed, or maybe it was my BIOS. I had a partition that LILO completely puked on, GRUB had NO problem with it. And my LILO config was fine - I could boot other partitions fine, just not the 20 GB one. Could be that GRUB, being a bit higher-level, was able to overcome this, I don't know. Or maybe I missed a LILO trick (though I tried everything I could think of, like LBA stuff). Either way, after a while of searching and cursing, I couldn't get LILO to work. GRUB took under 10 minutes includnig the download.

      You've got one there, but I don't consider it a real big hassle to type "lilo". If nothing else, it provides a good syntax check before you try to use the new config.

      Well, it's not the hassle, it's more my forgetful nature. And I don't think I'm completely alone there. ;)

      My main complaint (although there are plenty of others), is that the boot/time command-line is very clunky, tedious, and hard to use. That is one area where lilo just beats the crap out of grub (and it's something I use very often, so it's a major problem for me).

      That's true, but that's also why I take 1 minute (if that) to make a boot choice screen in my GRUB config file. It's simple as hell. Here's mine:


      timeout 60
      default 0
      fallback 1
      color light-gray/blue red/light-gray

      #(0) Slackware 9
      title Slackware9
      root (hd2,0)
      kernel /boot/vmlinuz root=/dev/hdg1 ro mem=512M

      #(1) Slackware 8
      title Slackware8
      root (hd1,0)
      kernel /boot/vmlinuz root=/dev/hde1 ro
      mem=512M

      #(2) Winblows
      title Winblows
      root(hd0,0)
      makeactive
      chainloader +1

      I would say that config is cleaner than LILO's, and as soon as I change that file, I have a nice menu system that takes no effort at boot time. Hell, if I had to use GRUB's command-line crap every time I booted, I'd punt it too! It sure as hell is kind of klunky. But that's what I like - GRUB's command line is really powerful (if clunky) for when you need it - when you don't, it's easy to set up a choice screen. Best of both worlds for me, and you don't have to muck around trying to get LILO, your BIOS, and your HDD to play nicely.

      --

      -Looking for a job as a materials chemist or multivariat

    3. Re:GRUB's not bad by Anonymous Coward · · Score: 0

      Elegy For *BSD


      I am a *BSD user
      and I try hard to be brave
      That is a tall order
      *BSD's foot is in the grave.

      I tap at my toy keyboard
      and whistle a happy tune
      but keeping happy's so hard,
      *BSD died so soon.

      Each day I wake and softly sob
      Nightfall finds me crying
      Not only am I a zit faced slob
      but *BSD is dying.

  14. Re:Forget GRUB by Anonymous Coward · · Score: 0

    Elegy For *BSD


    I am a *BSD user
    and I try hard to be brave
    That is a tall order
    *BSD's foot is in the grave.

    I tap at my toy keyboard
    and whistle a happy tune
    but keeping happy's so hard,
    *BSD died so soon.

    Each day I wake and softly sob
    Nightfall finds me crying
    Not only am I a zit faced slob
    but *BSD is dying.

  15. Re:*BSD is dying by Anonymous Coward · · Score: 0
    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 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

  16. Re:*BSD is dying by Anonymous Coward · · Score: 0

    Elegy For *BSD


    I am a *BSD user
    and I try hard to be brave
    That is a tall order
    *BSD's foot is in the grave.

    I tap at my toy keyboard
    and whistle a happy tune,
    but keeping happy's so hard,
    *BSD died so soon.

    Each day I wake and softly sob
    Nightfall finds me crying
    Not only am I a zit faced slob
    but *BSD is dying.

  17. Developer lashes out: What Killed FreeBSD by Anonymous Coward · · Score: 0
    The End of 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. It

  18. I don't care by mi · · Score: 1

    Because I only have one OS and don't reboot it, you, insensitive clod!

    --
    In Soviet Washington the swamp drains you.