Slashdot Mirror


Interview With The FreeBSD Core Team

Gentu writes "OSNews features an ultra interesting and in-depth interview with three members of FreeBSD's Core team (Wes Peters, Greg Lehey and M. Warner Losh) and also a major FreeBSD developer (Scott Long). They discuss issues from the Java port to corporate backing, the Linux competition, the 5.x branch and how it stacks up against the other Unices, UFS2, the possible XFree86 fork, SCO and its Unix IP situation, even... re-unification of the BSDs."

171 of 281 comments (clear)

  1. Go for the servers! by Blaine+Hilton · · Score: 3, Interesting
    I'm glad to hear (again) that the freeBSD team is concentrating on the server segment and not on desktops, which IMHO is better suited for Linux.

    Go calculate something

    1. Re:Go for the servers! by gilesjuk · · Score: 1

      Make a kernel very tuneable and scalable and it should suit desktops and servers. Unless they're going for extreme performance :)

    2. Re:Go for the servers! by djtrippin · · Score: 1

      BSD isnt the same thing as linux. Two completely different kernels.

      --
      Choose wisely you must...
    3. Re:Go for the servers! by sremick · · Score: 1

      Then again, FreeBSD works great on the desktop. They can concentrate on the server market all they want... but I'll be content to run a server-hardened OS on my desktop with all the reliability that comes with it. And I'm not alone.

      And my graphical desktop is just as much eye-candy as any Linux one.

    4. Re:Go for the servers! by Anonymous Coward · · Score: 1, Informative
      I agree...I've run various Linux distros for seven years, but two years ago started using FreeBSD, and I've run it as my standard desktop ever since. When I realized how much more efficient the ports system was compared to RPMs (no more dep quandaries, etc.), it was a no-brainer. And when I discovered 'portupgrade', I thought I'd died and gone to heaven. The other factor that attracted was the fact FreeBSD has remained devoid of all the "customizations" grafted on by the various Linux distros....it's clean, transparent and logically organized.

      The most noticeable improvement, though, and one that continues to be more apparent with each Red Hat version, for example, is the obvious difference in speed: in my experience, FreeBSD always runs faster on the same hardware than any Linux distro I've tried...it may be the fact that the entire base system is compiled on the host hardware (starting with the first cvsup), but that's what makes FreeBSD stand out in the performance category. It has all the window managers you get with Linux, as well, so not to be denied one's sweet tooth for eye-candy!

    5. Re:Go for the servers! by Karn · · Score: 1

      No, that's BSD under the Desktop, which Linux could have done as well.

      --


      Why do I keep typing pythong?
    6. Re:Go for the servers! by UU7 · · Score: 1

      mmm OSX ? ;)

    7. Re:Go for the servers! by rutledjw · · Score: 1
      Weeellll, works for whom? For you and I (geeks) BSD serves as a great workstation. But don't be confused, it's a workstation.

      I'm not sure the average computer user (who may still have their very own copy of CodeRed running locally) can use it. Corporate support from RH, SuSE, and the like is critical for that.

      Of course if Apple would get off their @sses and port OSX to Intel... *sigh* Wouldn't THAT be nice...

      --

      Computer Science is Applied Philosophy
    8. Re:Go for the servers! by norculf · · Score: 1

      Yeah, if Apple had wanted to throw it's intellectual property down the toilet.

    9. Re:Go for the servers! by ipjohnson · · Score: 1

      If you'd get off your ass and bought yourself a nice piece of hardware you too could run a nice OS ;-)

    10. Re:Go for the servers! by BrokenHalo · · Score: 2, Interesting
      Quick disclaimer here: I don't use FreeBSD, but I have no quarrel with those who do...

      But I find some of the arguments these guys have produced in support of their hostility towards Linux slightly disturbing. I am quite happy to believe them when they say that BSD is just as good as Linux for the desktop, but get a load of this:

      in a seminar by the Australian Government. We supplied all delegates with a CD-ROM of OpenOffice for a number of platforms, including FreeBSD, Linux and Microsoft. It proved to be easiest to install the FreeBSD version of OpenOffice. Linux required significantly more work.

      This is just plain silly. What is so damn hard about ./setup -net ? This kind of specious argument does nothing to convince me of the value of their product.

    11. Re:Go for the servers! by norculf · · Score: 1

      Again? Have you observed me making grammatical errors in the past? Who the fuck are you?

    12. Re:Go for the servers! by Arandir · · Score: 1

      If it will make a great server, then it will make an even better client.

      I'm using FreeBSD as my desktop at work and at home. What am I missing that I could have if I used Linux? Beats me! I've got DRI, MPlayer, multichannel audio, KDE, Gnome, CUPS, USB, Wine, OpenOffice, Java, etc.

      Of course, it take slightly more effort to administer the system, but in some quarters this is actually a Good Thing(tm). It's more than suitable for the company desktop, because the IT department is going to be administering it and not the users.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    13. Re:Go for the servers! by Arandir · · Score: 1

      Corporate support from RH, SuSE, and the like is critical for that.

      The average computer user (runnning CodeRed) isn't going to be shelling out the big bucks for professional Linux support.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    14. Re:Go for the servers! by antiMStroll · · Score: 1

      Can't argue with that reasoning (?!?!?).

    15. Re:Go for the servers! by evilviper · · Score: 1

      I'm glad to hear (again) that the Linux team is concentrating on the server segment and not on desktops, which IMHO is better suited for Windows.

      Makes just as much sense this way, as does yours. But hey, slashdot... Say something pro-Linux and your get moderated up, say anything anti-Linux and you get moderated into the ground.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    16. Re:Go for the servers! by r00tarded · · Score: 1

      the four days it requires to explain to members of the Government what './' means.

    17. Re:Go for the servers! by lactose99 · · Score: 1

      Considering all you need to do to get OpenOffice working on FreeBSD is "pkg_add openoffice-1.0.1_4.tgz", there are indeed more steps involved to get OpenOffice working under Linux. I didn't get any impression that the interviewees were expressing any hostility towards Linux (in fact, they explicitly mention several areas where Linux has excelled over FreeBSD). It does stand that there are things that are easier to do in FreeBSD than in Linux (installation onto a RAID partition is one of those things in my experience). I have noticed that many responses to this interview have put many Linux users on the defensive, however.

      I use both Linux and FreeBSD in various roles, and they both have their strong and weak points. The interviewees just stated their personal preferences in some circumstances, which is what an interview will bring out in people.

      --
      Fully licensed blockchain psychiatrist
    18. Re:Go for the servers! by nutznboltz · · Score: 1
      Considering all you need to do to get OpenOffice working on FreeBSD is "pkg_add openoffice-1.0.1_4.tgz"

      # pkg_add openoffice-1.0.1_4.tgz
      pkg_add: can't stat package file 'openoffice-1.0.1_4.tgz'

      Oh well, guess it takes more.

      Are there legal problems with binary releases? I can't seem to find a tarball.

      PORTROOT=ftp://ftp.???.???/pub/FreeBSD/ports pkg_add -r openoffice

      would be nice.

    19. Re:Go for the servers! by Nickus · · Score: 1

      Take a look at portupgrade. Then you can do a



      # portupgrade -PP -N openoffice

      This will download and install openoffice for you. portupgrade is also great for updating your packages (a bit like apt-get).

    20. Re:Go for the servers! by lactose99 · · Score: 1

      In the context of the interview, they mentioned installing OpenOffice off of a CD which was distributed. I honestly don't know if the exact filename was openoffice-1.0.1_4.tgz, but substitute the correct filename on the CD for openoffice-1.0.1_4.tgz and the aformentioned pkg_add command would work just fine.

      I pulled my copy of the tarball from http://projects.imp.ch/openoffice/ and used pkg_add to install.

      --
      Fully licensed blockchain psychiatrist
  2. Don't they know? by Ed+Avis · · Score: 4, Funny

    Talk about 'last words'!

    --
    -- Ed Avis ed@membled.com
  3. Re:BSD by howardjp · · Score: 1

    Uhm, FreeBSD does have a unified API. As there is only one FreeBSD, there can only be one API (well, they can include multiple, and you have your choice, but they will always be there). OSS isn't even a part of Linux. That's a part of Enlightenment. And there is no video display code in either FreeBSD's or Linux's kernel. You don't actually know what you are talking about, do you?

  4. Re:Last time I heard... by Timesprout · · Score: 2, Funny

    It is, the interview was really a seance

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  5. Re:BSD by snarlydwarf · · Score: 2, Insightful

    OSS is part of enlightenment?

    Since when?

  6. This Has Gotta Be a First by Homebrewed · · Score: 3, Funny

    What a surprise-- a well-written, usefull, and interesting article by Eugenia. Have pigs indeed spouted wings?

    1. Re:This Has Gotta Be a First by havoc- · · Score: 1
      Actually, I found Eugenia's questions rather flame-bait-like. Note that I actually haven't read many of her articles before, so I'm not too sure about her history of writing bad articles, but questions like
      "FreeBSD 5.0 has come out [..] many were unhappy with the instability and slowness the 5.0 release offered compared with the 4.x branch [..]"
      are really, really bad. She really has a knack for asking questions with a really negative tone and making many (bad) assumptions. The core team handle these well enough, making really clear that any assumption made in these questions are wrong.
    2. Re:This Has Gotta Be a First by Jennifer+Ever · · Score: 1
      Well, let's be fair--

      She only wrote the questions.

    3. Re:This Has Gotta Be a First by havoc- · · Score: 1

      I think your case is pretty well answered by the core team: FreeBSD 5.0 wasn't supposed to be as fast as 4.x, and users were warned months ahead about it. Being unhappy with it after such a big warning really seems pretty strange to me.

      Also, 5.0 really isn't as slow as many people make it out to be. The main slownesss is in GCC 3.2, not in the system itself.

    4. Re:This Has Gotta Be a First by chefbimbo · · Score: 1

      Technically, most of the content was written by the FreeBSD guys. Now go figure.

  7. good analysis by ih8apple · · Score: 4, Informative

    Here's a good analysis of the various BSDs from last september. It gives a great background on the BSDs and it'll help explain why the BSDs should be re-united (or not.)

    1. Re:good analysis by ih8apple · · Score: 3, Interesting

      Here's the slashdot discussion of the afore-mentioned article.

  8. Re:BSD? by Frater+219 · · Score: 4, Insightful
    What are the advantages of FreeBSD over Windows 2003 Server. Both are stable OSs, capable of running a high traffic server. But, with Windows, you get the award-winning support of a Fortune 500 company. With BSD, you get nothing.

    With BSD, or most any other Unix system including Linux distributions, you get a time-tested and proven base upon which all the system's services rest. You get a well-understood system upon which hundreds of thousands of people have built upon, and millions of people have hands-on experience using. You get not only an operating system, but a thoroughly proven model for maintainability, ease of administration, and security.

    Windows 2003 Server is a new and unproven offering from a company whose past successes in marketing have been dwarfed in the public eye by the harms due to their failings (see, e.g., Nimda, SQL Sapphire Worm). Nobody has years or even months of experience on Windows 2003 Server, and its frequently accurate technical documentation cannot match the depth of understanding which Unix professionals bring with their platform.

    You could choose Windows 2003 Server, and your staff might be able to make it work for you. But what will you do in two years? BSD, Linux, and the rest of the Unix heritage will still be going strong -- but if history is any guide to the future, Microsoft will be running ads touting Windows 2005 Server, a new and equally unproven platform, and telling you that 2003 Server is a piece of unstable trash. What kind of a future is that for your business?

  9. BSD doesn't have linus's twin sister. by Anonymous Coward · · Score: 2, Funny

    linux has cute geeks too.

    http://150.101.112.216/temp/geektwins.jpg

  10. Re:BSD? by Anonymous Coward · · Score: 1, Insightful
    "Windows wins hands down."


    No, Microsoft wins hands down your back pocket, searching for your wallet.

    Windows 2003 hasn't even been widely deployed yet and every MS product whore is proclaiming it the Holy Grail of IT. Get real, Windows (just the operating system) has a shameful security and reliability record compared to FreeBSD (the operating system and included applications.)

    And last time I checked, Windows includes no support whatsoever. You're left to forge around for answers on the Internet, just like with *BSD and Linux. If you want Fortune 500 support, you have to pay for it.

    Unfortunately, *BSD runs best on single-processor desktop systems.
  11. Re:BSD by jo42 · · Score: 1, Insightful
    You forgot to mention two things:

    - Linux has several thousand different distributions, each one with a different file structure, configuration, UI and way of doing things.

    - Linux is a religion, where most of its adherents border on zealotry and refuse to accept that there might be alternatives to their blessed hack.

  12. Getting started with FreeBSD by johnkp · · Score: 5, Informative

    FreeBSD is a great OS, if you get to know it. There's a lot of documentation available, and I thought I'd just share with you my experiences with FreeBSD.

    Which version to install.
    4.x or 5.0? 4.x is the stable series and 5.x is in development. It suffers of what's been called a chicken and egg problem described here. Think of 5.x as Linux 2.5 series. 5.1 when released(scheduled for release in june)to will be the start of the new stable branch. If you want stability choose 4.x. Bleeding edge? 5.0.

    You can download the ISO's from here:

    You generally only need to download the first ISO

    Installation:
    The installer is text based, but dont let it scare you off. The partition layout is a little different than what you may be used to but it's all described in the FreeBSD handbook here

    The installation will leave you off with a pretty basic system and you're ready to install:

    Ports
    Ports is a very powerfull way of installing new programs and manage installed programs. You almost never run into dependency hell. A very powerfull tool to help manage ports is portupgrade. A short introduction is available here and to ports in general here

    Documentation.
    FreeBSD requires some time to get to know but the FreeBSD Handbook, provides a great introduction to FreeBSD. Sites also worth a visit is Freshports.org to keep you updated about new ports, and BSD dev center

    If you give FreeBSD an honest try it will pay off. Most of the applications avalible for Linux also compiles on FreeBSD, and in general I find it more easy to find documentation, thus making it more easy to maintain.

    1. Re:Getting started with FreeBSD by rutledjw · · Score: 4, Interesting
      First off:

      I agree that - FreeBSD is a great OS, if you get to know it.

      I'm pushing it as a solution for our corporate web machines (DMZ level stuff). My company has made some good progress there. Six months ago, I was told in no uncertian terms by my boss "I never want to hear the 'L' word again. We'll pay big $$$ per Windows server and that's it." Asshole, he's going the way of the Tandy now...

      Here's my issue. Java support in BSD is spotty. I know the knee-jerk reaction is "And we care why?" but that's not appropriate. Server-side Java is very important for web-services and web-apps. Reading the article, it looks like they're working on it and ran out of money. My opinion is that until you get more native support from IBM (WebSphere), BEA (WebLogic) and some SDK developers (Sun, IBM, whomever) BSD isn't even an option.

      If this support was better, BSD would be a legitimate candidate for application-level boxes (instead of just web-level running apache) running the real guts of the apps & services. As it is...

      --

      Computer Science is Applied Philosophy
    2. Re:Getting started with FreeBSD by Billly+Gates · · Score: 3, Interesting
      Java is quite stable. Its just not kosher meaining not certified. BSD users do not care as Linux users generally over such things since commercial support is alot more limited in the bsd world.

      For a decade FreeBSD has beaten the crap out of linux in almost every catagory untill smp and journaling filesystems during the last 2 years. THe reason why Linux is gaining momentium is because of things like certified java, distro's paying hardware makers to write drivers, and commerical apps.

      BSD hackers have elitism karma about them. For example read gregs comments in the interview about java and a journaling filesystem. They are very conservative and elitism. They need to think outside the box and focus on things like java for good reason. Another thing that might hurt FreeBSD is lack of hotswappable hardware support. Unix is still king in this area. Linux is about to take over during the next kernel release. More drivers for this are deffinetly needed.

      Its a different culture in bussiness then in hackerdom. Linux hackers at least figured this out back in the late 90's and made strides to fit in with bussinesses. Distro's really made the difference since they were bussiness oriented and acted as a liason to corporations. BSDI is the company to thank for java actually. Without them going to sun, FreeBSD would of had no java support at all.

      But the good part is FreeBSD is probably the most stable operating system out there due to its conservate development model. You can't have both ways.

    3. Re:Getting started with FreeBSD by yehim1 · · Score: 1

      You are right about which version to install; even though both 4.x and 5.0 are stable enough to work a system properly. If you have a mission-critical server, and is not 100% sure that 5.0 will work for your hardware; hold the horses!!!

      However for my case, especially with a older ThinkPad 600, I didn't have a good time with the CardBus support (which I have been praying for it to be corrected somehow). The whole system locks up when I insert a cardbus card (however, not with a 16-bit card).

      Perhaps users with this configuration would just hold until it is in a better condition; or you'll have to do like me; downgrade the OS back to 4-STABLE.

      I know this is not a tech support group; but I know I am ignorant relative to the other slashdot FreeBSD'ers. I would appreciate it much if anyone has got cardbus to work properly with older thinkpads, and please drop me a line if you do.

    4. Re:Getting started with FreeBSD by Arandir · · Score: 1

      Here's my issue. Java support in BSD is spotty.

      Actually it's pretty damn good. By a few accounts, Tomcat runs better on FreeBSD than on Linux. However, FreeBSD does not have official certification from Sun. Which means you have to build Java from source instead of using an official FreeBSD binary.

      And of course, the "official" binary for Linux works under FreeBSD.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    5. Re:Getting started with FreeBSD by lpontiac · · Score: 1

      Allow me to make a slight modification to your post:

      .NET support in Unix is spotty. I know the knee-jerk reaction is "And we care why?" but that's not appropriate. Server-side .NET is very important for web-services and web-apps. My opinion is that until you get more native support from Microsoft and some SDK developers Unix isn't even an option. If this support was better, Unix would be a legitimate candidate for application-level boxes (instead of just web-level running apache) running the real guts of the apps & services...

      My point? Yes, lots of people are very much into Java. But there are also people doing stuff that doesn't involve Java at all, and for them Java support or lack thereof has no impact on BSD's ability to "run the real guts of the apps and services."

    6. Re:Getting started with FreeBSD by evilviper · · Score: 1
      BSD hackers have elitism karma about them. For example read gregs comments in the interview about java and a journaling filesystem. They are very conservative and elitism.

      Soft updates are just technically better than journaling, and the performance and stability shows that. With the advent of background FSCK in FreeBSD 5, nobody really has much reason to even want journaling.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    7. Re:Getting started with FreeBSD by Billly+Gates · · Score: 3, Insightful
      "With the advent of background FSCK in FreeBSD 5, nobody really has much reason to even want journaling"

      Thats the problem.

      I have not done system administration for a couple of years but non journaled raid volumes take hours and not seconds to do FSCK. NT4 and Novel servers with close to a terrbyte of data before journaling came around took 4 to 6 hours to reboot after a crash. That costs tens of thousands of dollars in lost time. About a years salary for some of the IT workers.

      I have also seen FSCK unable to repair damaged ext2 filesystems after they became corrupted. Its not perfect and its only a last resort after shit really hits the fan.

      Were not talking about your home pc but a real enterprise environment. If the BSD developers want to move into this area they need to implement some of these features that Unix and Linux have. I can not convince my boss to use FreeBSD at work until it has this feature. Evem though FreeBSD is more stable then Linux. Also I do not get the argument of stability with journaling filesystems? Ever reliable os on the planet now has one without problems. It can not be that bad. All I know is in case of a power outage I absolutely need to have the disk working in seconds upon reboot without data corruption.

      You trade off performance for reliablity with soft updates. It seems soft updates are trying to implement some of the features of raw i/o which FreeBSD is lacking in that Linux and Unix have as well. Its conservative is making if fall behind even though it does guarantee its stability.

      soft-updates!= journaling.

    8. Re:Getting started with FreeBSD by evilviper · · Score: 1
      non journaled raid volumes take hours and not seconds to do FSCK.

      Of course they do. But with UFS2, BACKGROUND FSCK means you don't have to wait.

      I have also seen FSCK unable to repair damaged ext2 filesystems after they became corrupted. Its not perfect and its only a last resort after shit really hits the fan.

      No, no, no, no... It's ext2 that is "not perfect". I've had ext2 partitions crap-out on me all the time, but NEVER ONCE has a UFS partition given me trouble. In fact, in the past 5 years or so, I believe there has only been two instances where I've even had to run fsck manually. In other words, UFS == no lost data.

      You trade off performance for reliablity with soft updates.

      No you don't. Soft-updates are, without a question, just as reliable as journaling. I would personally add, that I believe them to be more reliable than the journaling filesystems I have seen.

      soft-updates!= journaling.

      You're right of course, they are not the same. Soft updates are far better.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    9. Re:Getting started with FreeBSD by SuiteSisterMary · · Score: 1

      But, see, that's the point. You only need journalling to work around the limitations of the filesystem.

      UFS2 doesn't have those limitations, thus doesn't require journalling.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    10. Re:Getting started with FreeBSD by TheRaven64 · · Score: 1
      But, see, that's the point. You only need journalling to work around the limitations of the filesystem.

      UFS2 doesn't have those limitations, thus doesn't require journalling.

      But, see, that's not the point. Journalling is a good buzzword. Managment like buzzwords. You can't sell a manager an OS that isn't 100% buzzword compliant. Technical merit has absolutely nothing to do with it.

      --
      I am TheRaven on Soylent News
    11. Re:Getting started with FreeBSD by Anonymous Coward · · Score: 1

      UFS: synchronous writes. Slow but very little potential data loss in case of disaster.
      EXT2: asynchronous writes. Fast but potentially a lot of data loss in case of disaster.

      Now fill in the blanks and arrive at softupdates != journalling.
      You totally missed the point that the reasons for wanting softupdates on top of UFS and wanting journalling on top of ext2 are different if not each other's inverse.

    12. Re:Getting started with FreeBSD by nutznboltz · · Score: 1

      Want certified Java in FreeBSD?

      Here's where to donate money:

      http://www.freebsdfoundation.org/

    13. Re:Getting started with FreeBSD by Billly+Gates · · Score: 2, Insightful
      I would not call raw i/o and async i/o, limitations. Its required for any serious database work.

      UFS is not perfect. The unix haters manual mentions about the slowness and lack or reliabilty with it.

      If I am writing a large set of data and the power goes off even with synchronization on I still lose data. It wont corrupt whole partition tables like ext2 but it certainly would corrupt a database if the piece of data happened to be part of an index table.

      These posts just reconfirm the elitism in the BSD community. There is a port for xfs which is a realtime meta filesystem with great journaling so we will wait and see.

      I also remember an old 2 year old post which showed Linux beating the crap out of FreeBSD. FreeBSD advocates pointed out that ufs+s was on for reliability and disabling it would increase performance. Well if you do that then the filesysem is no longer reliable.

      The point is that async i/o is an important feature just like cutting down on the number of races are in a kernel. You create contetion and waste cpu cycles.

      Obviously a journaled filesystem is certainly required with async i/o and even IBM mainframes use both and have decades of uptime. Its perfectly reliable and required for any server.

      Keep in mind Solaris also uses UFS and has put in journaling for good reasons in their os.

    14. Re:Getting started with FreeBSD by SuiteSisterMary · · Score: 1
      I would not call raw i/o and async i/o, limitations. Its required for any serious database work.

      The entire point behind a raw partition is that there's NO filesystem; not UFS/UFS2, not EFS2/EFS3, nothing. The database takes care of everything. And the database uses transaction logs and what not to ensure the no guarenteed-recorded transactions are marked as completed.

      This is why, by the way, you either a) turn off read and write cacheing; the transaction IS NOT returned as completed until the data ENDS on the drive, or b) put several days worth of battery backup onto the RAM chips of your SCSI card. Note that option (b) is still playing with fire.

      In other words, a journal is great if you're not guarenteeing that a 'completed write' is, in fact, completed; nay, your disk/filesystem is merely lying to you for a performance boost.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  13. Is is just me... by BaldingByMicrosoft · · Score: 3, Informative

    ...or, in reading through this, does Greg 'groggy' Lehey come off as a bit of a prick?

    1. Re:Is is just me... by chefbimbo · · Score: 1

      It's just you and some other Linux zealots. I've dealt with Greg on various issues and he's always been a pleasure to work with. I got his book in an older edition here and I learnt much more from it than from the countless other so called Unix books that stand on the shelf.

      Additionally, he wrote a lot of very important and very nicely working code.

      As to him not knowing about Java, I very well believe he knows more than any of you, being responsible for the port of Java to FreeBSD.

    2. Re:Is is just me... by jsprat · · Score: 1
      As to him not knowing about Java, I very well believe he knows more than any of you, being responsible for the port of Java to FreeBSD.
      Methinks you mean Greg Lewis , not Greg Lehey from the interview. Check the links to the 1.3 VM and the 1.4 VM from this page, and you'll see that all news and patches for the FreeBSD Java project have been posted by Greg Lewis.
    3. Re:Is is just me... by HidingMyName · · Score: 1

      I haven't personally met Alan Cox, but he seems like a reasonable guy. I think he might have gone a bit overboard bout not releasing security related bug fix descriptions lately, but I'm not sure tht makes him unreasonable, just cautious

    4. Re:Is is just me... by TheRaven64 · · Score: 1
      Alan's a reasonably guy, but has a tendency not to suffer fools gladly. I had the pleasure of watching him tear into a VB evangelist at a SUCS party in my first year. (Alan is a life member of SUCS, and still regularly donates kit to the society and drops in to the occasional party. Last year he donated his speaker's fee for a lecture he gave here, which bought us two new workstations).

      --
      I am TheRaven on Soylent News
  14. What? No legal threats? by death+to+hanzosan · · Score: 5, Funny
    "Finally, the FreeBSD core team has not been contacted by SCO representives directly."
    What? No pompous, threatening letters from SCO group? I've always thought that "BSD is dying" was just a huge troll, but if you're not even noteworthy enough to get unjustly harassed by SCO group, you're doing something wrong!
    1. Re:What? No legal threats? by ivoras · · Score: 1
      Well, a huge part of the reason why the BSD's are not more popular are the legal problems that were happening just at the start of Linux boom. See this page.

      Now, all legal issues are solved and there is nothing the BSD's can be sued about :)

      --
      -- Sig down
    2. Re:What? No legal threats? by groggy-P · · Score: 1
      You've missed a couple of things here:
      1. SCO is suing IBM, not Linux. There's not much point suing a group of people who have no money.
      2. The BSDs have had their war, remember? The resulting FUD was the main reason that Linux got so much better known than BSD.
    3. Re:What? No legal threats? by SecretAsianMan · · Score: 1
      Just in case you didn't see the "Score 5, Funny" marker in the parent post, let me assure you that the BSDs have absolutely no reason to fear SCO. The BSDs are immune to this round of litigious warfare. Read here. Near the bottom of the page you will find this text:

      The lawsuit settlement also stipulated that USL would not sue any organization using 4.4BSD-Lite as the base for their system. So, all the BSD groups that were doing releases at that time, BSDI, NetBSD, and FreeBSD, had to restart their code base with the 4.4BSD-Lite sources into which they then merged their enhancements and improvements.

      --

      Washington, DC: It's like Hollywood for ugly people.

    4. Re:What? No legal threats? by n3m6 · · Score: 1

      maybe it's because they officially removed all the proprietry code and released it as 386BSD in 1992, thanks to william jolitz.

    5. Re:What? No legal threats? by SecretAsianMan · · Score: 1

      I think you had better read the article to which I linked...

      --

      Washington, DC: It's like Hollywood for ugly people.

  15. Why not use OpenBSD? by use_compress · · Score: 5, Interesting

    Please excuse my ignorance, but why would I choose FreeBSD over OpenBSD? OpenBSD is more stable and secure. Why take the extreme step of using a *BSD distro if you're not goning to with the most secure one. If you value ease of use, why not go with some advanced flavor of Linux or even *GASP* the latest version of Win2K Server.

    1. Re:Why not use OpenBSD? by Karn · · Score: 1, Insightful

      OpenBSD is more stable...

      Care to back that up with a link or something?

      --


      Why do I keep typing pythong?
    2. Re:Why not use OpenBSD? by Ewan · · Score: 2, Informative

      Because OpenBSD still doesnt support SMP does it? Which makes it useful only for small machines.

    3. Re:Why not use OpenBSD? by The+Fanta+Menace · · Score: 1, Insightful

      OpenBSD hasn't even moved to ELF format binaries yet. This means that development on binutils tools (such as ld, etc) has stalled - and as a result, certain applications (eg, avifile) simply won't compile under it.

      I like that OpenBSD in that it has been ported to more platforms than FreeBSD, but the years-old binutils is incredibly annoying.

      --
      -- Even if a god did exist, why the fsck should I worship it?
    4. Re:Why not use OpenBSD? by chefbimbo · · Score: 1, Informative

      Because a very big bit of the security of OpenBSD comes from simply disabling features you're gonna go enable later on yourself. Sure, there's a number of cool things under the hood but FreeBSD for one got working ACLs by default (still nowhere to find on Linux) and Mandatory Acces s Control is in beta stage (I'm probably just too stupid to get it to work as others were raving about it for months).

    5. Re:Why not use OpenBSD? by use_compress · · Score: 1
      blockquoth the poster:
      Care to back that up with a link or something?
      Here is a link or something from the ExtremeTech article (http://www.extremetech.com/article2/0,3973,555530 ,00.asp):
      Almost Spartan compared to the others, it installs with many features intentionally disabled to avoid potential security holes. Its highly focused development team is constantly tweaking, critiquing, and auditing every line of the code, and their commitment to excellence shows in the operating system's track record-- only one security hole that would allow an intruder to break in from the Internet has been discovered in the past 6 years. While the other BSDs have begun to catch up with OpenBSD's security practices, none of them can claim anywhere near as impressive a track record.
    6. Re:Why not use OpenBSD? by jo42 · · Score: 1
      > OpenBSD hasn't even moved to ELF format binaries yet

      Oh yes they have - quite recently.

    7. Re:Why not use OpenBSD? by Penguuu · · Score: 1

      This is going to be in next OpenBSD-version (well, the next after 3.3, which is going to be released 1.5.2003)

      You can see the list Here

      --
      The problem in the world today is communication. Too much communication - Homer Simpson
    8. Re:Why not use OpenBSD? by Baki · · Score: 2, Informative

      OpenBSD is more of a niche product concentrating 100% on security, at the cost of being somewhat archaic and sacrificing efficiency at times. Also it has much less ported software. It was split off of NetBSD which has many platforms to run on as its 'specialism'.

      FreeBSD OTOH has always targeted major platforms (i386 and alpha), also is secure but doesn't have the single focus just on that as OpenBSD, but is much more suitable as a general purpose (server or desktop) operating system.

      Unless you have a very dedicated network related application such as a firewall, I'd recommend FreeBSD over OpenBSD.

    9. Re:Why not use OpenBSD? by jamezilla · · Score: 3, Interesting
      From the extremetech article on the differences between the various BSDs:

      "FreeBSD has the largest development team, the largest user base, the largest number of ported applications, and the largest collection of active e-mail lists. It also has the best documentation..."

      It also points out that installation is easier. In short, you use FreeBSD because it has the richest feature set and greatest ease-of-use. You use OpenBSD when security is your first priority and you don't mind struggling a little bit.

    10. Re:Why not use OpenBSD? by kkenn · · Score: 1

      OpenBSD's "only one hole in over 7 years" claim is made using some very, umm, "non-standard" definitions. The last time I checked, using the same definitions FreeBSD could actually claim a longer period without any security holes.

      Of course, this is a completely meaningless (and misleading) statistic since both FreeBSD and OpenBSD have had numerous root holes in the default installation published and fixed.

    11. Re:Why not use OpenBSD? by dolmant_php · · Score: 2, Informative

      FreeBSD has many things that OpenBSD does not: good Mozilla support, OpenOffice, Java that works well, SMP, more ports, etc. Same goes in the other direction. Both have their fortes.

    12. Re:Why not use OpenBSD? by zulux · · Score: 2, Informative

      Please excuse my ignorance, but why would I choose FreeBSD over OpenBSD?

      I use both - they both have their place. I tend to put OpenBSD on internet facing tasks(Apache, SMTP, DNS) , and FreeBSD on internal facing tasks (NFS, Samba, PostgrQL).

      The largest benifit of FreeBSD over OpenBSD is that they have the resouces to keep older versions well patched - you can pop FreeBSD on a server and know that you'll have about three years of patches waiting for you in the future. OpenBSD stops official support for instalations older than a year or so.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    13. Re:Why not use OpenBSD? by Karn · · Score: 2

      Hold up a sec..

      I got modded down because I asked for him to show some info to back up his claim that OpenBSD is more stable than FreeBSD? I've heard people clammering about it being more secure, which it may be, but stable??

      The top 10 uptimes on Netcraft do not list any OpenBSD machines, only FreeBSD.

      I'd like to know, specifically, where OpenBSD chugs along where FreeBSD crashes.

      --


      Why do I keep typing pythong?
    14. Re:Why not use OpenBSD? by chefbimbo · · Score: 2, Interesting

      I might be alone on this, but for most tasks (webservers esp.), you're better of spending the cash for SMP on another machine. Gets you redundancy if you do it right. Of course that's not really an option for heavily loaded backend DBMS but for frontend servers, we've found it to be the ideal solution!

    15. Re:Why not use OpenBSD? by Geekboy(Wizard) · · Score: 1

      /me looks for his cluestick.

      Only i386 wasn't ELF, all of the other archs were.

      And now i386 is ELF.

    16. Re:Why not use OpenBSD? by burns210 · · Score: 1

      heh... i have used linux and freebsd... usability, for me, is easier with bsd rather than linux. also, freebsd has more applications than openbsd... there are reasons to pick a give OS...

    17. Re:Why not use OpenBSD? by Istealmymusic · · Score: 1, Informative
      I tried them all...and FreeBSD is my favorite by far. OpenBSD has a very limited selection of ports. OpenBSD cannot run Mozilla, or Galeon, or Phoenix - any Mozilla-derived OS. Major show-stopped, as they say in the industry. NetBSD only has about 3000 ports compared to FreeBSD's 7000, which is a big difference in my book.

      FreeBSD kills on the platforms it supports, which is unfortunately limited, but fortunately expanding (check the BSD webpage). I'll try anything at least once, but atm, I won't use anything but the good ol' FreeBSD.

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    18. Re:Why not use OpenBSD? by evilviper · · Score: 1

      Well, these "small machines" you speak of, make up 99% of servers. Hey, why use FreeBSD when it only has good support for i386 machines??? That means it's only good for "small machines"...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    19. Re:Why not use OpenBSD? by evilviper · · Score: 1

      I'll call bullshit on that!

      The OpenBSD man pages are far more complete than FreeBSD's, but if you are talking about non-man-page documents (although I don't know why you would) then you would be right... But hey, the more complicated the system, the more documentation is needed.

      The FreeBSD installer is many times more compicated and difficult than OpenBSD's. There are many times that you just can't get FreeBSD's installer to do quite what you want it to do.

      I will also say that OpenBSD has better ease-of-use, since it's configuration is much simplified. ie. It has no kernel modules to be loaded, a single .conf file that takes care of the startup of just about every process, etc.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    20. Re:Why not use OpenBSD? by evilviper · · Score: 1
      OpenBSD cannot run Mozilla, or Galeon, or Phoenix - any Mozilla-derived OS.

      I am posting this comment using Mozilla 1.3, from my Notebook, which has OpenBSD 3.3 installed.

      BTW, I would NOT call a gecko-based browser a "Mozilla-derived OS."
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    21. Re:Why not use OpenBSD? by evilviper · · Score: 1

      I like OpenBSD myself, but FreeBSD does have it's advantages.

      It still supports a bit more hardware than OpenBSD... ACPI is not likely going to be able for OpenBSD for a number of years. A few WiFi cards don't work yet. Firewire is in FreeBSD 5 right now, while it'll probably be a couple releases (~1year) before OpenBSD's firewire support is finished. Java support leaves much to be desired on OpenBSD, if you need it. Some commerical products like Cylant Secure are not available for OpenBSD (but I like systrace better myself). NVida drivers are a good example. SMP isn't forth commming.

      So, basically, the reasons you might choose FreeBSD over OpenBSD, are the same reasons people choose Linux over FreeBSD. They are the same reasons some people use Windows rather than Linux, as well. (Ironically, the more hardware support, the less focus on security--I don't think that's a rule, though).

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    22. Re:Why not use OpenBSD? by olivermoffat · · Score: 1

      performance.

    23. Re:Why not use OpenBSD? by Istealmymusic · · Score: 1

      Did you install from the ports? I admit its been a while since I tried to do so, and that is great if the OpenBSD developers have worked out the issues, but when I typed "make install" in /usr/ports/www/galeon, I was greeted by a message saying the Mozilla port is broken. Searches on Google revealed I wasn't the only one having this problem, and some users even claimed to have been able to successfully run Mozilla - but not by simply installing from the ports. How did you do it?

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    24. Re:Why not use OpenBSD? by evilviper · · Score: 1

      No, the port simply hasn't been maintained by anyone. You will also want to note that programs like galeon do not work with OpenBSD/Mozilla yet.

      There are specific instructions for Mozilla 1.3, as well as Phoenix.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    25. Re:Why not use OpenBSD? by Istealmymusic · · Score: 1
      This is why I don't use OpenBSD:
      warning: this is a hack. mozilla works well, but it's compiled statically and one of my patches (patch-xpfe-bootstrap-mozilla-in) is a cheap work around. [...]. you first need some time and substantial disk space (~500Mb) and follow these simple steps...

      And of course, "No, the port simply hasn't been maintained by anyone.". Good news, FreeBSD's port is! :-)

      I'm sure OpenBSD has its uses (particularly on servers where client applications are unnecessary)...but its not for me.

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    26. Re:Why not use OpenBSD? by evilviper · · Score: 1

      You seem to be only reading the parts you want to. How about "mozilla works well"? Which it does... Just as good as on FreeBSD.

      The part about "substantial disk space (~500Mb)" is just as true for FreeBSD or Linux. When compiling from source, you need about that much disc space. The final binaries aren't anywhere near that large.

      And finally, I would just like to say that the problems Mozilla experiences on OpenBSD are solely due to the Mozilla team. Mozilla didn't work on FreeBSD right away either... Someone from FreeBSD had to do a large and complex port. When programmers are making Linux-only applications, what do you expect?

      OpenOffice is a good example. The FreeBSD port is incredibly unstable, and that is mainly due to the OpenOffice team. Since I need OpenOffice, should I switch to Linux?

      You can use whatever OS you like, but your excuse is rather thin.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    27. Re:Why not use OpenBSD? by Istealmymusic · · Score: 1
      Perhaps it is, but OS choice very subjective. I'm glad you can use OpenBSD and like it, but I just don't.

      I tried installing OpenOffice via the FreeBSD port, it took hours, I left it on overnight and when I got up nothing was done. I'm glad I don't need it. :)

      In summary: do what you want.

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
  16. Re:BSD by koinu · · Score: 1


    Linux-emulation is included in FreeBSD, so why do You need to argue about that?

    Is OSS free? The BSD-kernel does not have any GPLed code except for some drivers which come from Linux (e.g. ext2fs). There is sound support in FreeBSD and in my opinion, it works nicely.

    What do You mean by "proper video display"? Video output is done by applications and not by the kernel directly.

  17. Re:BSD by Devil+Ducky · · Score: 5, Funny

    Where BSD needs to copy Linux is in the packaging systems. First, you need so many different ways to package a program that half of every development team is devoted just to making all the variations. Then, you need a dumb public who only recognizes one of those systems, as a hint here they should choose the one with the worst dependency techniques of the group. Once this is complete a group of people who are completly unreleated to any section of the development of BSD have to get together to make a BSD-SB. This group should continue the tradition of choosing the worst variants of how things are done and make them the new standard. Finally a small group of hard core BSDers need to get together to create a new distirbution which will not be BSD-SB compliant, but will be based on a cool idea for software distribution that they saw implemented in Gentoo. Then the circle of popular unix clones will be complete.

    Note to the people with no sense of humor: don't read this comment.

    --

    Devil Ducky
    MY peers would get out of jury duty.
  18. Re:No java? I'm outta here by CoolVibe · · Score: 4, Informative
    Huh?

    tiamat:/home/coolvibe> /usr/local/jdk1.3.1/bin/java -version
    java version "1.3.1-p8"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1-p8-coolvibe-030409-00:57)
    Classic VM (build 1.3.1-p8-coolvibe-030409-00:57, green threads, nojit)

    What the HELL are you talking about?

    Heck, even jdk1.4 is in the ports, and even native!

  19. porting FreeBSD to Java? by ceswiedler · · Score: 3, Funny

    They're porting FreeBSD to Java? Wow, that's impressive. What OS do they run the JVM on?

    1. Re:porting FreeBSD to Java? by Billly+Gates · · Score: 1
      " They're porting FreeBSD to Java? Wow, that's impressive. What OS do they run the JVM on?"

      Emacs of coarse.

  20. Can't resist by niom · · Score: 1, Funny

    The FreeBSD Core Team is dying ;-).

    --
    -- Repeat with me: "There is no right to profits".
  21. Re:BSD by infiniti99 · · Score: 1

    What do You mean by "proper video display"? Video output is done by applications and not by the kernel directly.

    Linux has kernel video drivers, part of something known as the Linux Framebuffer. This is a much better and safer design than the old way of letting applications access the video "DOS-style".

  22. single page by GldisAter · · Score: 1

    http://www.osnews.com/printer.php?news_id=3415

  23. Look in the mirror, Homebrewed. by Anonymous Coward · · Score: 1, Insightful

    Surely you mean "useful" with only one "l" and spRouted (not spouted) wings. English is Eugenia's second language, she seems to be doing well enough to get her point across.

    Unless English is your second language too, I'd say people in glasses houses ought not throw stones.

    1. Re:Look in the mirror, Homebrewed. by JesseDeadArm · · Score: 1

      Eugina took the short bus to school.

      everyone of her articles has been pure shit, this one was good, but only beacause of the brothers of BSD.

      --
      learn how to mod.
    2. Re:Look in the mirror, Homebrewed. by Groganz · · Score: 1
      That's glasshouses not "glasses houses".

      And so on ad infinitum...

  24. i have a question by Anonymous Coward · · Score: 1, Funny

    freeBSD vs. Linux - Which has better games ? also, how much does the non-free bsd cost, and where can i get it ?

    1. Re:i have a question by Ores · · Score: 2, Funny

      You might notice BSD is spelt with less letters
      this gives it less overhead and hence makes it faster than the more cumbersome Linux, expecially once you Add Gnu to it

    2. Re:i have a question by andy666 · · Score: 1

      that is handy - i suppose this is some sort of gnu compression technique, an alternative to LZW ? it must save lots of disk space, esp. on slashdot.

  25. Re:BSD by RdsArts · · Score: 1

    Methinks he's thinking of esd.

    Which is, for the record, available in FreeBSD, NetBSD, OpenBSD, and mauve ports.

    But to put a useful spin on this, (to the original author of this thread) OSS is available for "BSD." You may note the red daemon on the main page of that web site and stand in shock, awe, or a mixture thereof.

    Of course, that's irrelevent, as ALSA is pretty much the defacto sound standard on Linux now. (Check the developmental kernels) But still, is it not nifty?

  26. 20 comments and already /.ed by Billly+Gates · · Score: 1
    Mirror anyone?

    1. Re:20 comments and already /.ed by chefbimbo · · Score: 1

      Mhh so all the other material that gets "mirrored" here is in the public domain?

  27. Re:BSD? by Erwos · · Score: 1

    Well said!

    I'm not a huge proponent of the BSDs, but even I'd rather be running one of them rather than Windows. I've had the discussion with a BSD-zealot friend of mine whether Linux or BSD is better, and all we could come up with is that both are much better than Windows :).

    -Erwos

    --
    Plausible conjecture should not be misrepresented as proof positive.
  28. Re:No java? I'm outta here by sremick · · Score: 1

    Java works fine, I've been using 1.3.1 native (not linux) on FreeBSD for a while.

  29. Re:BSD by jo42 · · Score: 1
    > Re:BSD (Score:2, Flamebait)

    Eh, just proved my point above...

  30. There's a quote... by devphil · · Score: 4, Insightful


    I wish I could find this webpage again. (Google's not responding and I'm too busy to wait.) Anyhow, some guy had a great quote which IMHO accurately summed things up as far as free operating systems go. Went something like (in random order)

    FreeBSD is the most powerful OS.
    NetBSD is the most portable OS.
    OpenBSD is the most secure OS.
    Linux is the most popular OS.
    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
    1. Re:There's a quote... by chefbimbo · · Score: 1

      I think that should read OSS OS. Cause Windows undisputedly is the most popular OS, sadly. (Personally, I use it as workstation cause I can't be bothered with XFree and some apps, most notably Quickbooks, still aren't available on Unix).

    2. Re:There's a quote... by devphil · · Score: 1


      Which part of as far as free operating systems go did you skip over? :-)

      --
      You cannot apply a technological solution to a sociological problem. (Edwards' Law)
  31. Get Gentoo. by axxackall · · Score: 1
    OSX works on 5% of American (!) desktops(!). And it's not free. And you don't get ports from FreeBSD (welcome to the hell when you want to install update anything from the opensource world!).

    If you really need Java on really free OS, which protects your installation/update efforts then you go for Gentoo and you get the best features from the best systems: free (both in beer and in speach), Portage (superior to FreeBSD's ports), Java (the most stable, the fastest VM, the least deps problems, Ant support in Portage, etc etc).

    --

    Less is more !
    1. Re:Get Gentoo. by kwerle · · Score: 2, Interesting

      OSX works on 5% of American (!) desktops(!).

      Whereas FreeBSD + Linux is running on much less than 5% of American desktops. Who cares?

      And it's not free.

      Some portions of it are not some definitions of free. Some portions of it are not any definition of free. But I click the pulsing system update button and it updates my system, which is really really nice. Even nicer than the FreeBSD system, which wants me to rebuild MY ENTIRE SYSTEM when there's an OpenSSL bug fix.

      And you don't get ports from FreeBSD (welcome to the hell when you want to install update anything from the opensource world!).

      No, welcome to fink (fink.sf.net).

      If you really need Java on really free OS

      I don't, which is why I'm planning to move to OSX for my servers. Gentoo may be a fine Linux, but I've always preferred BSD for my servers. Dunno - I prefer Vanilla over Chocolate, too. Maybe there's a corrolation (and maybe I can't spell :-)

      Thanks for the pointer, I will check out Gentoo.

    2. Re:Get Gentoo. by Billly+Gates · · Score: 1
      I just deleted my gentoo partition off my system.

      Its quite flakly and many portage scripts are broken. For example I recieved errors relatign to gcc 3.2.1 can not finding stdlbc++.la when I had gcc 3.2.2 installed.

      FreeBSD is stable and does not take a week to set everything up.

      I spent days getting my system up and its a pain with gentoo.

    3. Re:Get Gentoo. by danoaks15 · · Score: 1

      I dont't think that Gentoo ports are better than BSD ports. There is things that are good about each of them.

      GENTOO
      1. emerge sync is easier than cvsup
      2. emerge -u world (is there an equivilant for BSD?)
      3. Uses bzip instead of gzip for its distfiles

      BSD
      1. core system not in ports but in another collection that can be upgraded in only a few commands
      2. pkg_info

      If only one the one in BSD had all the features i want than life would be perfect.

    4. Re:Get Gentoo. by drsmithy · · Score: 1
      Even nicer than the FreeBSD system, which wants me to rebuild MY ENTIRE SYSTEM when there's an OpenSSL bug fix.

      Firstly, all you should have to rebuild are the relevant SSL parts. Secondly, the whole "make world" process is ridiculously simple. Apart from the fact you have to type "make buildworld; make installworld" instead of click a button, it's really no harder than a system update on the Mac (at least within major releases - I'll concede that mergemasters between, say, 4.7 and 4.8 can sometimes require more-than-novice knowledge). More time consuming, definitely - but not more difficult.

      I don't, which is why I'm planning to move to OSX for my servers.

      I don't think I could justify OS X servers over FreeBSD servers - primarily because of the additional hardware and support costs. However, I'd consider replacing Windows desktops with OS X desktops a somewhat realistic goal - all that's really missing from that equation is the appropriate hardware - G4 towers are too expensive and [i|e]Macs are too inflexible.

  32. me neither by axxackall · · Score: 1

    This interview is dying :)

    --

    Less is more !
  33. aww, man... by Calaf · · Score: 1

    You should have mentioned there was a "Goodbye, Mr. Chips" plot spoiler in that article. (sigh)

  34. Re:BSD? by sremick · · Score: 1

    Advantages? Simple: Cost, reliability, ease of maintenance. Saying you get "nothing" almost makes me think this is a troll, but oh well, I'll bite...

    FreeBSD is free. All that software in the ports tree is free. Together, you can accomplish just about anything you might want to with a server. And the software cose for supporting 10,000 users is the same as 10 users: $0.

    I've paid MS's outragous per-incident support costs, and I'm not overly impressed. There's two problems with this model: first of all, it's obviously more expensive. But additionally, even though most camps have the "free" option of what is out there on the 'net, knowledge that was only obtained after shelling out lots of money isn't eagerly shared. While with FreeBSD, the support is typically free to begin with, so answers on the 'net are abundant and new answers freely given. Even though Windows might be more popular than FreeBSD, I find it easier to get the answers I need to my technical FreeBSD questions than Windows. And without spending a penny.

    Put that into your TCO pipe and smoke it ;)

    (On a side note, if you're so corporate that your PHBs can't sleep without knowing they can pay for support, there ARE companies that will take your cash for FreeBSD support. But I've never found it necessary to use them.)

  35. About Debian's FreeBSD based system. by GrimReality · · Score: 2, Interesting

    The Debian guys are porting NetBSD (for x86 and alpha) and FreeBSD (for x86) for use with their existing Deiban system. Since both these are in their early stages the pages contain not much detailed information.

    Any comments or enlightening information would be great.

    A couple of more specific questions:

    1. Is it a joint project by FreeBSD and Debian teams?
    2. The Debian is basing their efforts on the already established ports of various applications on *BSD. eg. see the following from Debian's NetBSD based distribuition's information pages:
      ...Debian GNU/NetBSD does not exist in order to provide extra software... ...the *BSD ports trees are already comprehensive...
      Does this mean that we could expect to see more such efforts?

    Thank you.
    GrimReality
    2003-04-28 21:01:19 UTC (2003-04-28 17:01:19 EDT)

    1. Re:About Debian's FreeBSD based system. by RdsArts · · Score: 1

      I know there's some rumblings about a Gentoo/BSD system. I've heard of at least one person appears to already have a psuedo-working version of Portage running.

    2. Re:About Debian's FreeBSD based system. by OA · · Score: 3, Informative
      For status of Debian's netBSD/FreeBSD based system:

      netBSD port status

      netBSD port status

      Answer to 2 specific questions:

      • [quote]Is it a joint project by FreeBSD and Debian teams?[/quote]

        I do not know exactly, ... but it looks like soley by Debian Developer developing user land software using only netBSD kernel.

      • [quote]The Debian is basing their efforts on the already established ports of various applications on *BSD. eg. see the following from Debian's NetBSD based distribuition's information pages.[/quote]

        I do not think this is true.

        From Why Debian GNU/NetBSD?:

        Why Debian GNU/NetBSD?

        • NetBSD runs on hardware unsupported by Linux. Porting Debian to the NetBSD kernel increases the number of platforms that can run a Debian-based operating system.
        • The Debian GNU/Hurd project demonstrates that Debian is not tied to one specific kernel. However, the Hurd kernel is still relatively immature - a Debian GNU/NetBSD system would be usable at a production level.
        • Lessons learned from the porting of Debian to NetBSD can be used in porting Debian to other kernels (such as FreeBSD and OpenBSD).
        • In contrast to projects like Fink or Debian GNU/w32, Debian GNU/NetBSD does not exist in order to provide extra software or a Unix-style environment to an existing OS (the *BSD ports trees are already comprehensive, and they unarguably provide a Unix-style environment). Instead, a user or administrator used to a more traditional Debian system should feel comfortable with a Debian GNU/NetBSD system immediately and competent in a relatively short period of time.
        • Not everybody likes the *BSD ports tree or the *BSD userland (this is a personal preference thing, rather than any sort of comment on quality). Linux distributions have been produced which provide *BSD style ports or a *BSD style userland for those who like the BSD user environment but also wish to use the Linux kernel - Debian GNU/NetBSD is the logical reverse of this, allowing people who like the GNU userland or a Linux-style packaging system to use the NetBSD kernel.
        • Because we can.
    3. Re:About Debian's FreeBSD based system. by groggy-P · · Score: 1
      Is it a joint project by FreeBSD and Debian teams?

      I don't think so. I don't know of any FreeBSD developer involved in this port. I've known about it for some time, and I've never understood what merit there would be in tearing apart a system and putting a new userland on its kernel. The close relationship between userland and kernel is one of the advantages of FreeBSD (and also of NetBSD and OpenBSD).

  36. Re:BSD? by Frater+219 · · Score: 4, Insightful
    I've had the discussion with a BSD-zealot friend of mine whether Linux or BSD is better, and all we could come up with is that both are much better than Windows:)

    Not for everything. Windows beats Unix if you want to run Photoshop. :) I was talking specifically about server systems, where reliability and understandability of the system is crucial. I think the Unix edge is not merely the Unix architecture, but also the history and deep understanding which Unix professionals bring. It just isn't possible for a culture to have that kind of deep understanding of a system that has just been released -- no matter how featureful it may be.

    To be snarky about it: On Unix systems, novices know they have no idea what is going on, and experts know that they know what is going on. On Windows systems, novices think they know what is going on, and experts know that they do not know what is going on. That may make Windows experts more Socratic ("Socrates is wisest, because he knows that he knows nothing") -- but I would not want my enterprise database dependent upon Socrates.

  37. Re:No java? I'm outta here by kwerle · · Score: 1

    Yup. And what did you have to do to get it running?

  38. Re:No java? I'm outta here by Eraser_ · · Score: 1

    The problem lies in that you have to download manually a bunch of files and patches, put them in certain places, and then it will install.

    Oh well, I don't user java for much anyways.

  39. All on one page (printer-friendly version) by Thing+1 · · Score: 2, Informative
    For those of you with slow connections or who just hate clicking 10 times to read a story, here's the interview all on one page.

    Enjoy!

    --
    I feel fantastic, and I'm still alive.
  40. Perhaps... but Greg 'groggy' is a great fella by ClarkEvans · · Score: 3, Informative

    does Greg 'groggy' Lehey come off as a bit of a prick?

    I've had many interactions with groggy, and he has been nothing but very professional and helpful.

  41. follow the instructions? by ClarkEvans · · Score: 1

    I have friends who have installed it.... I refuse to put it on my box due to Java's nasty licensing

    1. Re:follow the instructions? by kwerle · · Score: 1

      I've installed it, too. It is a royal pain in the ass - every time you update Java or your OS. Not worth the hassle.

  42. Re:BSD by infiniti99 · · Score: 2, Insightful

    X works through the /dev/io and /dev/mem devices which allow priveleged applications to talk directly to the corresponding busses.

    Close enough. To me, "DOS-Style" means "App-can-take-your-system-down-Style." :) And XFree86 lives up to this, unfortunately.

    The linux framebuffer is a kernel land driver, but it's not needed.

    Of course it is not needed, it is just a better design. You don't think xmms should access /dev/io and /dev/mem just to play a song, do you? We have drivers for a reason. One nice thing about the Linux Framebuffer is that you can change the permission of your video with chmod.

  43. Re:No java? I'm outta here by Ded+Bob · · Score: 3, Insightful

    ... huge make install nightmare.

    Huh?

    Steps for native JAVA on FreeBSD:
    1) cd /usr/ports/java/jdk13.
    2) Execute make.
    3) Download patch file from URL make provided into /usr/ports/distfiles.
    4) Execute make.
    5) Download source from URL make provided into /usr/ports/distfiles.
    6) Execute 'make install'.

    It is a little troublesome but still quite easy.

  44. Re:No java? I'm outta here by kwerle · · Score: 1

    Have you skipped the linux bootstrap install, or does it do that for you automatically now?

  45. Re:No java? I'm outta here by Ded+Bob · · Score: 1

    I skipped it; I forgot it was there.

    At the present time, I am fighting with RH9 to get the IBM JDK to run without core dumping. :(

  46. Re:BSD? by ooh456 · · Score: 1

    Ugh, ignorance is not bliss. Any version of Unix going to be better than any version of Windows for a server application no matter how many commericals they make telling you otherwise.

    For the millionth time... for two similarly powered boxes, Unix will outperform Windows up, down, left, right, sideways, forwards, and backwards. Test it yourself and see the light. Many Unix's are free and run on the same hardware as your Windows box. The proof is in the pudding that Windows is an inferior server OS for everything but corporate desktops.

  47. Re:No java? I'm outta here by kwerle · · Score: 1

    I recommend OSX :-/

  48. Re:BSD? by nsayer · · Score: 1
    Windows beats Unix if you want to run Photoshop. :)

    MacOS X runs Photoshop. I suppose you could take the literal route and claim that MacOS X isn't Unix(tm), but the context was a comparison between Linux, *BSD and Windows.

    And no, I don't take seriously claims that Windows Photoshop is better than OS X Photoshop, and yes, I've tried both.

  49. Re:No java? I'm outta here by Ded+Bob · · Score: 1

    :)

    BTW, I needed to set LD_ASSUME_KERNEL=2.2.5 due to the new threading model in RH9.

  50. Re:Knock yerselfes out by sir99 · · Score: 1

    Inviting trolls with strawmen? PEBSAC (Problem exists between slashdot and chair).

    --
    The ocean parts and the meteors come down
    Laid out in amber, baby.
  51. Re:Knock yerselfes out by The+Bungi · · Score: 1

    Thank you so much for making my point. I appreciate it.

  52. Re:BSD by tedu · · Score: 1

    so now when your driver crashes, it completely hoses the kernel. i don't see that as improvement.

  53. BSD IS DEAD! by black+mariah · · Score: 1

    This OS is no more! He has ceased to be! 'E's expired and gone to meet 'is maker! 'E's a stiff! Bereft of life, 'e rests in peace! If you hadn't nailed 'im to the perch 'e'd be pushing up the daisies! 'Is metabolic processes are now 'istory! 'E's off the twig! 'E's kicked the bucket, 'e's shuffled off 'is mortal coil, run down the curtain and joined the bleedin' choir invisibile!!

    THIS IS AN EX-OPERATING SYSTEM!!

    --
    'Standards' in computing only impress those who are impressed by things like 'standards'.
  54. Re:No java? I'm outta here by grendelkhan · · Score: 1

    That's why it's the only thing I haven't updated from my RH8 workstation and laptop. The server hasn't told me that it needs an upgrade so I haven't bothered it.

    --
    Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
  55. The Glory of SunOS lives on by YetAnotherName · · Score: 4, Interesting

    Back when I used to be called the Sun God (SunOS sysadmin 1989-1993), BSD/386 hadn't yet split, and Linux was in its infancy. A few years later, it was about time I get Unix onto my various Intel systems.

    The question was, Linux or FreeBSD?

    Today, the answer is a resounding both (FreeBSD runs perimeter firewall and fileservers, Linux runs my desktops), but back then, FreeBSD was the obvious answer.

    Why? Because it was the most like good old SunOS 4.1 you could get on an Intel chip. That's a good thing? Fuck yeah! Before Sun abandoned beloved Berkeley Unix for the nightmare that was, is, and will forever be System-V, they had an OS on a platform of choice. Not just choice, but prime (and I don't mean Pr1me, either, god help us).

    SunOS gave us a shockingly stable platform on the Motorola 68030 and SPARC chips. It provided some of the most stable TCP/IP around at the time. C-News (remember C-news?) rocked on it. C-News didn't have a prayer an the new-fangled AIX that we got to evaluate.

    Graphics? Fuck yes. I/O bandwidth? Fuck yes. xbattle at 1am after closing the terminal room? Fuck yes.

    And even then, it had lightweight processes, secure RPC, a super-clean dev interface, and other experimental features that we take for granted today.

    Solaris arrived shortly on the seen, I changed jobs, and SunOS is just a memory for most of us grizzled Sun Gods now. But you can still see a lot of SunOS in FreeBSD. I even remember when the -a option appeared in ifconfig on SunOS. It appeared in FreeBSD very shortly, too.

  56. Re:No java? I'm outta here by mi · · Score: 2, Informative

    Once the sources are downloaded -- and it is Sun's stupidity, that requires you to click-through the license before downloading, it is as simple as:

    cd /usr/ports/java/jdk13
    make
    su
    make install
    exit
    To install on multiple machines, you can follow up with
    make package
    After which, it only a matter of
    pkg_add jdk-1.3.....tgz
    on each of your systems...

    BTW, I'm using the 1.4.1 -- it is certainly quite stable.

    --
    In Soviet Washington the swamp drains you.
  57. Re:BSD by infiniti99 · · Score: 1

    Umm, that could be said of any driver. Video isn't inherently less stable than other hardware. I've used audio and network drivers that crash on me. Should we move them into userspace? Get real.

    Just try not to write drivers that crash, ok? :P

  58. Re:Knock yerselfes out by antiMStroll · · Score: 1

    My Win 2K servers aren't ever rebooted. One has an uptime of at least a year. Generic Win Pro machines doing FTP work have never dumped on me and run for seasons. My Slack 8 ssh/sftp/NFS server (a broken AST P133 with defective riser board) only goes down for equipment moves, the longest uptime so far at two months. My FreeBSD NFS/Samba server on a suspect Abit board never burps. It must be you.

  59. Is uptime important to you? by Pinball+Wizard · · Score: 1

    It may not be important to you if you're running your "server" from your parents basement, but for most businesses, uptime is crucial. Company time lost because the server is down or updating means money down the drain.

    Take a look at the records for server uptime on netcraft.com and note the number of computers running FreeBSD vs. the ones running Windows.

    Now think about this: with a Windows server, you can't have both good uptime and security. Trust me on this one: if you run a Windows server connected to the internet, you will need to patch it approximately once a week(that is, unless you want to get h4x0r3d). Each patch you install will require a reboot. Now its true BSD/Linux/Unix servers require patching as well(albeit far less frequently). However, unless it's a kernel patch(generally security flaws are found in userland services like email, web, etc), you don't have to reboot.

    And how secure can a system possibly be when you have to reboot it because of a bug in something totally unrelated to the kernel? The whole thing smells of bad system design from the ground up.

    Another thing: SERVERS DON'T NEED GUI's! How is a GUI going to make your firewall or web server or email server better? Answer: it isn't. It will only consume more resources, taking away from the job a server needs to do. Then again, judging from the question you posed, perhaps the GUI is necessary. Good thing, because on a Windows server, you can't turn it off.

    --

    No, Thursday's out. How about never - is never good for you?

  60. Re:BSD? by rycamor · · Score: 2, Insightful

    This is such an important point! It's so easy to get tempted into playing feature-chase, especially when just about all IT-centric publications push this aspect in every publication, every ad, and every "news brief"^h^h^h^hpress release.

    But advanced features are often worse than useless: not only do we have problems with bugs and leaky abstractions, but we have a whole army of professionsals to re-train, in the vain hope that THIS time, it will be different.

    Notice that Microsoft's biggest problem these days is that it sold Windows NT/98 too well. Yes, that combination was technically inferior, but it was fairly simple, and once the bugs were worked out (3-4 years later...) IT departments finally got a hanlde on it. So, do they want to give up this comfort zone for a new slew of untested systems, and then aNOTHER new slew right after that? Heck no!!

    This is exactly where FreeBSD has greater strength than any other OS, period. There are no sudden jumps in features, users don't have to re-learn everything 3 years later, and in fact FreeBSD 2.x, 3.x, and 4.x machines can easily be handled together, sharing almost identical configuration scripts, filesystem layout, etc...

    (Notice that the parent comment in this thread looks like it was written by a Microsoft marketing executive? Hmm.... nah, it couldn't be.)

  61. Re:BSD? by Arandir · · Score: 1

    On Unix systems, novices know they have no idea what is going on, and experts know that they know what is going on. On Windows systems, novices think they know what is going on, and experts know that they do not know what is going on.

    True, true, how true. Have you ever seen a Unix user mess up the system by thinking they were smarter than the sysadmin? I sure haven't. But I've seen plenty of Windows systems messed up, and entire networks taken down, because most Windows users think they know everything.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  62. Re:BSD by Arandir · · Score: 1

    The first is a unified API.

    What is not unified about the FreeBSD "API"? Actually, FreeBSD's libc is more unified than Linux's glibc, simply because it adheres closer to the standards.

    Another thing BSD is missing is a proper video display.

    Huh? Do you even know what you are talking about? Of course not! FreeBSD uses XFree86-4.3 just like Linux does.

    The video display code in the Linux kernel is far better than BSD's.

    What video display code are you talking about? The only video code in the Linux kernel is DRI, and guess what? FreeBSD has it too!

    The last thing BSD lacks is name recognition - everyone's heard of Linux.

    But more people have heard of Unix than have heard of Linux. And BSD is a real Unix while Linux is not. Or look at Mac OSX, which has more users than Linux while still being a genuine BSD.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  63. That's wrong too. by Anonymous Coward · · Score: 1, Informative

    Linux runs on lots of things that can't
    run NetBSD. Problem is, the Linux world
    counts ports by CPU arch, while NetBSD
    inflates their numbers by counting more
    or less by how many distinct boot disks
    are needed.

    Off the top of my head: Linux supports
    the S/390 (32-bit) and zSeries (64-bit)
    mainframes. Linux supports the Power-based
    AS/400 and newer. Linux can handle several
    types of CPU without an MMU, including
    ColdFire and the original 68000. NetBSD
    doesn't run on any of that.

    On 680x0, Linux is really there, with lots
    of sub-arch "ports". (Mac, Amiga, Atari...)

    Lots of NetBSD ports involve running the
    OS in 32-bit mode on 64-bit hardware. Ouch.

  64. Re:BSD by koinu · · Score: 1

    I have used framebuffer already. It is not great. It actually IS like programming low-level. And btw, don't forget about libsvga and other libs which offer a real API to graphics without X.

    Except my two applications for X, I wonder how many others there are. I think this is not much. Don't forget that You cannot rely on the fact that framebuffer is compiled-in on other machines. It is still marked as experimental and people will not use it eventually.

  65. Oops by koinu · · Score: 1

    My applications for linux fb, of course not X!

  66. Re:No java? I'm outta here by evilviper · · Score: 1

    I much prefer the typical BSD ports install senario...

    cd /usr/ports/net/gaim
    make install clean

    Then I go away for a while, then come back to see that GNOME and KDE have been entirely downloaded and installed, and it's just finally starting to compile GAIM... ;-)

    Posted by an OpenBSD-er

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  67. Linux is dying by 1g$man · · Score: 3, Funny

    Linux sucks far worse than BSD.

    Just ask Google:

    BSD sucks 28,400 results.
    Linux sucks 228,000 results.

    It is quite clear that the users have spoken: Linux Sucks! Long Live BSD!

    1. Re:Linux is dying by wizs · · Score: 1

      Does "Linux sucks far wrose than BSD" mean Linux is more popular?

  68. Re:BSD? by Phishpin · · Score: 1

    If I recall, didn't Adobe recently express their opinion that Windows was the preferred platform for Photoshop?

    --
    -phish
  69. Re:BSD? by salimma · · Score: 1

    Oh, I don't know. Photoshop works fine under Linux.

    10 years of Wine finally paid off. I think you can get Wine to work in FreeBSD, including Crossover Office, as well - using lxrun

    --
    Michel
    Fedora Project Contribut
  70. Re:Proposal for New Operating System: ajarBSD by andy666 · · Score: 1

    i like that it has a kernal, not a kernel. this could be a big advantage and it's a totally new concept.

  71. rcNG by fyonn · · Score: 1

    in the comments for the story, I noticed that wes peters replied to someone's comments and spent some time talking about rcNG, here is what he said:

    The booting sequence that seems to puzzle you is new to FreeBSD as well. It is a port of the NetBSD boot system, designed by Luke Mewburn. It is known as 'rcNG' in FreeBSD, and has quite a few desirable features. The main attribute of interest is that it allows subsystem or application designers to drop in a startup script that will be automatically sequenced with the rest of the system boot. Say, for instance, you've written an application that relies on both PostgreSQL and Apache to be started before your application can be started. In the Linux SysV-type startup, the system administrator would have to look through the startup scripts and give the application startup a sequence number that occurs lexically after both the Apache and PostgreSQL startups. With rcNG, the script itself reports that it depends on Apache and PostgreSQL, and the system starts and stops it in the correct order. The rcNG project is also a great example of code sharing between these two development teams, who have goals that in some ways differ greatly.

    I far as I am aware, the rcNG stuff, while great, only applies to base startup scripts doesn't it? does it also support user applications in /usr/loca/etc/rc.d ? anyone know? all the userland scripts I've got in /usr/local/etc/rc.d are the old style, not the new style.

    anyone know anything about this?

    dave

    1. Re:rcNG by BattleBlow · · Score: 1

      No, rcNG also applies to the ports start up scripts. What you're seeing is that most port maintainers haven't updated the start up scripts for their ports to use rcNG. This will happen in time, particularly as more people move to 5.x (probably starting with 5.1).

    2. Re:rcNG by fyonn · · Score: 1

      I've been reading the rc(8) man page and it doesn;t seem to imply that's what happens. it has a long talk about parameters given to the scripts in /etc/rc.d and then the next line is this:

      The following key points apply to old-style scripts in /usr/local/etc/rc.d/:

      and talks about, as it says, the old style of start scripts. and I'm not sure how you'd mix and match the old and new scripts together I have to admit.

      I would like to see the rcng system used for the ports scripts I have to admit. it shows alot of promise, although is there scope for having scripts start in the order a,b,c and stop in the order c,b,a ?

      dave

    3. Re:rcNG by BattleBlow · · Score: 1
      See the freebsd-arch thread starting with the post by Doug Barton. In particular, point 2 of his future actions says:

      Backport /etc/rc.subr to RELENG_4 prior to 4.9-Release. The purpose here is to allow ports authors to make use of the rcNG system for their startup scripts, and to possibly allow us to backport major features that just work better in the NG framework.

      Later posts mention how to use rcNG in ports scripts and still maintain backwards compatibility.

      One of the features of rcNG is to allow dependencies. For example, the nfsd startup script expresses a dependency on mountd, so starting nfsd with the script will first check if mountd isn't started and start that. This is, IMO, more powerful than the SysV concept of ordering where scripts are started and stopped when changing run levels based on their "number".

  72. Re:BSD? by Etyenne · · Score: 1

    On Unix systems, novices know they have no idea what is going on, and experts know that they know what is going on. On Windows systems, novices think they know what is going on, and experts know that they do not know what is going on.



    I'm stealing that quote ! Did you just come up with this one or you got it from someone else ? I'd like to give proper attribution when I'll use that quote.

    --
    :wq
  73. The only place I've seen that is by freestyle-fiend · · Score: 1

    At the bottom of this page

  74. Re:BSD? by Frater+219 · · Score: 1
    I'm stealing that quote ! Did you just come up with this one or you got it from someone else ?

    Thanks! As far as I know, the phrasing is original, but it's not a new idea.

  75. Re:BSD? by nsayer · · Score: 1

    And their reasons for doing so were quite handily rebutted by a number of different people / websites. Which is why I wrote what I did at the end of my comment.

  76. Re:No java? I'm outta here by rch2 · · Score: 1

    And is still have /usr/local/linux-sun-jdk... as my java path in konqueror as native java is unable to play even simple online games without glitches. Sometimes it works though.