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."

281 comments

  1. Great interview by Anonymous Coward · · Score: 0

    Well done Freebsd guys and thanks! :)

  2. 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 Anonymous Coward · · Score: 0

      We all heard it before ,but still: BSD on the desktop

    2. 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 :)

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

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

      --
      Choose wisely you must...
    4. 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.

    5. 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!

    6. 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?
    7. Re:Go for the servers! by UU7 · · Score: 1

      mmm OSX ? ;)

    8. 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
    9. Re:Go for the servers! by norculf · · Score: 1

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

    10. 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 ;-)

    11. Re:Go for the servers! by Anonymous Coward · · Score: 0

      You're having trouble with English again. The word "it's" is equivalent to "it is" or "it has". The word "it's" is NOT the possessive form of the word "it". By the way, what is your native language?

    12. 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.

    13. 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?

    14. 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
    15. 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
    16. Re:Go for the servers! by antiMStroll · · Score: 1

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

    17. 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
    18. Re:Go for the servers! by r00tarded · · Score: 1

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

    19. 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
    20. 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.

    21. 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).

    22. 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
  3. Don't they know? by Ed+Avis · · Score: 4, Funny

    Talk about 'last words'!

    --
    -- Ed Avis ed@membled.com
  4. Re:The most important question... by Anonymous Coward · · Score: 0

    Wow, I had no idea it was dying. You must be some sort of Creskin!

  5. BSD by Anonymous Coward · · Score: 0, Flamebait

    Currently, BSD is missing three things that linux has. The first is a unified API. In Linux, the API is unified - there are a few distinct ways of interacting with things. (alsa and oss as far as sound, for example. However, with BSD and other unixes, this does not exist. Another thing BSD is missing is a proper video display. The video display code in the Linux kernel is far better than BSD's. The last thing BSD lacks is name recognition - everyone's heard of Linux.

    1. 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?

    2. Re:BSD by snarlydwarf · · Score: 2, Insightful

      OSS is part of enlightenment?

      Since when?

    3. Re:BSD by Per+Wigren · · Score: 0, Redundant
      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?

      I was going to put a comment here, but I think it's unneccessary. ;-)

      --
      My other account has a 3-digit UID.
    4. 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.

    5. Re:BSD by Anonymous Coward · · Score: 0

      do you know what you are talking about?
      Linux doesn't even have an API.
      The video display is a thing called XFree86... not in the kernels.
      Also, FreeBSDs lack of recognition is what allowed it to stay consistent and organized.

    6. 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.

    7. 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.
    8. 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".

    9. 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?

    10. Re:BSD by Anonymous Coward · · Score: 0
      Some people can't recognize trolls unless they have seen the exact text (as in "netcraft confirms...") a billion times, the mods consume ever increasing amounts of crack and this particular troll isn't even creative or funny.

      Another day at /.

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

      Eh, just proved my point above...

    12. Re:BSD by Anonymous Coward · · Score: 0

      Nothing accesses video "DOS-style" That died when intel introduced protected mode. Do you know about IOPLs? X works through the /dev/io and /dev/mem devices which allow priveleged applications to talk directly to the corresponding busses. The linux framebuffer is a kernel land driver, but it's not needed. DRI is a kernel level driver to talk to the hardware when low latency and overhead is needed, like when doing intensive 3d work. FreeBSD supports DRI almost as well as linux. And linux framebuffers only give a method to program graphics apps. As far as I know, they dont do anything themselves except providing an api.

    13. 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.

    14. Re:BSD by Anonymous Coward · · Score: 0

      The first is a unified API. In Linux, the API is unified - there are a few distinct ways of interacting with things. (alsa and oss as far as sound, for example.

      ROTFL!

    15. Re:BSD by Anonymous Coward · · Score: 0

      Based on what I've seen from Debian, FreeBSD is just fine the way it is, particularly in regards to packages.

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

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

    17. Re:BSD by Anonymous Coward · · Score: 0

      (1) I use half a dozen OSs. API is certainly a nice thing, but it's not a need. It's a want. And I've never run into a problem that the APIs are so different that I couldn't find an alternative quickly. iow, it has never been a crux.

      What have you come across that is such a pain in the ass? Maybe it's my attitude, but if I feel competent enough to try something, I better be competent enough to put fault where it lies.

      (2) Proper video display - I think I more or less agree with you there. Not entirely, but I see the complaints...although your lack of elaboration is a bit baffling. A lot of interface work, otoh, is due to incompetency of the developers in focusing on Linux, not spending equal time on BSD code (which is understandable, but see Mozilla).

      (3) Name recognition - whatever. In my circles, BSD was easily far more known before Linux. Only the tech boom really pushed Linux to the forefront, esp. with the IPOs. Personally, you can keep that crowd. Name recognition is like buying Goodyear over Kumo or Dunlop. Hell, a lot of Linux folks can't even figure out the BSDs, which is like a Bridgestone buyer wondering who makes their tires.

      imo, most Linux distrubutions are crap, although I like something like Gentoo and Slackware (although less and less). My main OS is OBSD.

      btw, "everyone's" heard of Linux is like "everyone's" heard of M$. Everyone's dipping in. Yuck.

      Beside OS superiority that BSD has imnsho, the license is the deal maker for me. I dislike the GPL.

    18. 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

    19. Re:BSD by Anonymous Coward · · Score: 0

      FreeBSD has a console graphics library called libvgl. It also supports libsvga and sdl apps. GGI/KGI for FreeBSD is in development. Probably more...

    20. 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
    21. 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.

  6. 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
  7. 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 Anonymous Coward · · Score: 0

      MmeeeeoooooWWW!

      Watch those claws puss, you'll do yourself a mischief.

    2. 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.
    3. Re:This Has Gotta Be a First by Anonymous Coward · · Score: 0

      That question was perfectly valid.

      A LOT of people are unhappy with FreeBSD 5.0 compared to 4.x. It just isn't as fast as it was ought to be. It mostly shines on SMP machines.

    4. Re:This Has Gotta Be a First by Jennifer+Ever · · Score: 1
      Well, let's be fair--

      She only wrote the questions.

    5. 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.

    6. 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. Re:This Has Gotta Be a First by Anonymous Coward · · Score: 0

      you got to give her a chance.

      imagine pumping out articles or commentary for thousands to read 5-8 times a day.

      then take into consideration that a high percentage of the visitors of osnews are fanatical nut jobs.

      she get's it from all sides (don't be nasty)

      i think she does a great job.

    8. Re:This Has Gotta Be a First by Anonymous Coward · · Score: 0

      Eugenia believes that using begging-the-question is a valid journalistic technique. It just sucks. Sooner or late "English is not my first language" doesn't cut it any more; you need to engage your brain in order to remain credible. That line was well and truly crossed with her interview with Red Hat's Matt Wilson, so no OSNews for me.

  8. 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.

  9. Re:BSD? by Anonymous Coward · · Score: 0

    Award winning support ? they give awards for $666 an hour support ?

    "mike wins this years award for holding a customer for 13 hours just to get his win 2003 look like win XP !!"

  10. 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?

  11. 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

  12. 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.
  13. Re:The most important question... by chadm1967 · · Score: 0

    Why does someone make this comment in every FreeBSD story? Give us a break, already! If you don't like FreeBSD, that's fine. Just don't read the story.

  14. 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 Anonymous Coward · · Score: 0
      A little offtopic but I saw your resume from your website listed. You may want to change your objective on your resume.

      Yes your skills are quite high but you need to tell employers what you can do for them. Try an objective with a very clear description on what it is your seeking and in a paragraph below tell them what you can do for them. Not what you have done but what can you do for them. Then mention what you have done on the last section.

      I typically read 20 to 30 resumes a day and if I can not figure out what you want and who you are in 15 seconds your resume goes in the trash. We are under tight time constrains. If I like your objective then I read further and check out what you have done.

      Just some advice from someone who reads lots of resumes like yours and doubles as hr when needed because our office is small.



      Also its important

    15. 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.
  15. 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 Anonymous Coward · · Score: 0

      I've been dealing with this chap recently, trying to get a bug fixed. He's more interesting in the fact that my mailer breaks lines (oh god noooo!) than the bug.

    2. Re:Is is just me... by Anonymous Coward · · Score: 0

      What in the hell do you expect? The guy is the developer of a 2nd-place, dying OS. You'd be a prick too if you were in his shoes!

    3. 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.

    4. 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.
    5. Re:Is is just me... by Anonymous Coward · · Score: 0

      Exactly. Greg Lewis is a fine dude, Greg Lehey is the jerk.

    6. Re:Is is just me... by Anonymous Coward · · Score: 0

      Nope. Greg Lehey spends a lot more time with newbies than many other BSD developers. He's no prick.

    7. Re:Is is just me... by Anonymous Coward · · Score: 0

      No, they're both among the finest Gregs I've ever known.

    8. Re:Is is just me... by Anonymous Coward · · Score: 0

      I thought so too, but hey, we all have days.

    9. Re:Is is just me... by Anonymous Coward · · Score: 0

      You mean, as opposed to Alan Cox?

    10. 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

    11. Re:Is is just me... by Anonymous Coward · · Score: 0

      groggy doesn't wear shoes.

    12. 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
  16. 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 Anonymous Coward · · Score: 0

      And I think you missed the 'joke' aspect.

    4. 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.

    5. 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.

    6. 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.

  17. 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 Anonymous Coward · · Score: 0

      It's gotta be a joke.

    9. Re:Why not use OpenBSD? by Anonymous Coward · · Score: 0

      You should never overestimate the average Slashdot reader.

    10. 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.

    11. 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.

    12. 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.

    13. 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.

    14. 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.

    15. 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?
    16. Re:Why not use OpenBSD? by Anonymous Coward · · Score: 0

      The guy asks for some proof about OpenBSD being more stable than FreeBSD, and you reply with "OpenBSD is more secure"?

    17. 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!

    18. 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.

    19. Re:Why not use OpenBSD? by Anonymous Coward · · Score: 0

      None of that goes to stability. He's asking a valid question.

    20. Re:Why not use OpenBSD? by Anonymous Coward · · Score: 0

      extreme?

      a man riding a bike over flaming crocodiles...that's extreme.

      a slashdotter having a date on friday night...that's extreme.

      saddam hussein having tea right now in a back corner of the white house....that's extreme.

      switching to any of the bsds.

      is not.

      get real.

    21. Re:Why not use OpenBSD? by Anonymous Coward · · Score: 0

      *We* shouldn't do anything. *You* should do as you please. There are many choices in free OS's out there, including versions of BSD-copyrighted code. Nothing wrong with that.

    22. Re:Why not use OpenBSD? by Anonymous Coward · · Score: 0

      The same reason people choose Linux over BSD. Applications, mindshare, and documentation.

    23. 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...

    24. Re:Why not use OpenBSD? by Anonymous Coward · · Score: 0

      As a VERY avid OBSD user and a bit of an OBSD tech nut (mascot: squirrel; fav piece of hardware now playing with: Hi/Fn crypto cards WHEE!), you should really look into other OSs to know their strengths and weaknesses.

      As if you'd want to run OBSD on a 4 way Xeon or dual Athlon....sorry, if you don't know, the OS doesn't (yet) support multiple processor use. FreeBSD is quite sufficient--lotsa security holes they like to come up with, but they waver between good and bad. I wouldn't use it for a firewall unless I stalled it.

      NetBSD is troublesome at times, but works on lotsa platforms, which is, frankly, *sweet!*

      Frankly, OBSD is my cake, since I do mainly command line work, mess with firewalls pretending to be a sysadmin, and having fun getting attacked on my cable modem network, and seeing security as the first, not the last. But I don't see that much of an issue running a FreeBSD server on the DMZ.

    25. 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
    26. 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
    27. 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
    28. 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
    29. Re: Why not use OpenBSD? by Anonymous Coward · · Score: 0

      Netcraft doesn't show ANY OpenBSD machines; OpenBSD doesn't report its uptime without any add-on utilities. Just because you don't see it on Netcraft doesn't mean it isn't there... I've seen obsd firewalls and ftp servers with over 450 days of uptime, and I'm sure there exist longer ones....

    30. 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
    31. Re:Why not use OpenBSD? by olivermoffat · · Score: 1

      performance.

    32. Re: Why not use OpenBSD? by Anonymous Coward · · Score: 0

      Actually, there are OpenBSD machines listed, you just have to search for them.

    33. 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
    34. 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
    35. 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
    36. 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
    37. 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
  18. THATS DISTURBING by Anonymous Coward · · Score: 0

    mod down. jesus.

  19. Re:Is it True? by Anonymous Coward · · Score: 0

    The simple answer:

    Yes.

  20. Re:Is is just me... nope by Anonymous Coward · · Score: 0

    I completely agree. That Greg guy has a terrible attitude, he is rude, and doesn't have his facts right on many stuff. Including the java issue.

    And he is publishing a book?? Now that I know who wrote it, I won't be buying it.

  21. 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!

  22. 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 Anonymous Coward · · Score: 0

      There's just no hope for some people.

    2. 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.

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

    The FreeBSD Core Team is dying ;-).

    --
    -- Repeat with me: "There is no right to profits".
    1. Re:Can't resist by Anonymous Coward · · Score: 0

      We're all dying.

  24. Re:BSD? by Anonymous Coward · · Score: 0

    http://home.no.net/lewser/haha/ChangingSubject.jpg

  25. Re:The most important question... by Anonymous Coward · · Score: 0

    no that's the point, haven't you heard ? you don't have to be Kreskin...

  26. single page by GldisAter · · Score: 1

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

  27. 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 Anonymous Coward · · Score: 0


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

      Unless you believe Homebrewed lives in an eyewear warehouse, you might want to put that stone down and not throw it again.

    2. 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.
    3. Re:Look in the mirror, Homebrewed. by Groganz · · Score: 1
      That's glasshouses not "glasses houses".

      And so on ad infinitum...

  28. 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 Anonymous Coward · · Score: 0

      games: none. Buy a PS2 or WindowsXP.
      non-free bsd: bsdi.com and apple.com. Costs from $120 up to $1000, depends on your needs.

    2. Re:i have a question by Anonymous Coward · · Score: 0

      which is faster, bsd or linux ?

    3. 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

    4. 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.

    5. Re:i have a question by Anonymous Coward · · Score: 0

      you want to play games, buy a ball.
      you want to run a server, get bsd.

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

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

      Still working for me.

      Today we feature an in-depth interview with three members of FreeBSD's Core (Wes Peters, Greg Lehey and M. Warner Losh) and also a major FreeBSD developer (Scott Long). It is a long read, but we touch a number of hot 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. If you are into (any) Unix, this interview is a must read.

      Intro, Java, Corporate Support
      1. What is the status of the Java 1.4.x port to FreeBSD? How has its absence impacted FreeBSD's market penetration? (Editor's Note: Java patchset 3 for BSD was just released)

      Scott Long: Several months ago the FreeBSD Foundation funded a contract to bring Java 1.4.1 to FreeBSD. Unfortunately, the process of gaining certification from Sun is quite lengthy, and the money available for the contract ran out before it was complete. Still, the work that was done is quite impressive. Most users have reported that it is relatively bug-free for common applications like tomcat, and some have also reported that it is measurably faster than the Linux version. It is even in production use by a very large internet portal company. The FreeBSD Foundation is currently working to raise funds to complete the contract and have it certified by Sun.

      Wes Peters: The current status has been answered well by Scott Long.

      As for the market penetration, the only possible answer is "we don't know," at least partly because we don't have a marketing department. I know of a few embedded development firms who use FreeBSD and Java successfully, but cannot comment on how they use it or on their performance needs, etc. I and a number of other developers are very much looking forward to being able to distribute Java 1.4.x in binary, but in the meantime the source distribution works well.

      Developments in FreeBSD 5.x may have a strong positive effect on the performance of Java threads once we have time to sort out the interactions between the JVM and the new threading capabilities found in FreeBSD 5, but this work will be completed after the 5.1 release.

      Greg 'groggy' Lehey: It's interesting that this is your first question: I would have considered it relatively uninteresting.

      M. Warner Losh: I find this answer a little rude.

      Greg 'groggy' Lehey: Scott has described the status. As others have said, it's difficult to assess the impact, but I would suspect that Sun's current licensing strategy would have more of an effect on the use of Java under FreeBSD: it's a real pain just getting the software. Possibly Linux users are more accustomed to jumping through hoops to get software installed, but FreeBSD users expect to be able to type 'make install' and have things done automatically. Sun's licensing conditions make this impossible.

      2. A few years ago, companies like WindRiver/BSDi were helping out the FreeBSD project in many ways, including PR, handling relationships with other companies regarding drivers, etc. Now that the FreeBSD project is completely autonomous, how do you handle these issues? PR, tech specs for drivers that might require NDAs (e.g. an ATi/nVidia relationship) etc...

      Scott Long: The loss of corporate backing from BSDi has slowed FreeBSD down without a doubt. Without a central focus point anymore, FreeBSD has relied on a more distributed set of backers. This includes NAI Labs, Yahoo!, The Weather Channel, and Apple, among others. They have provided employment for key developers, helped coordinate NDA deals with other companies, and donated server space and bandwidth to the project. Our experience with PR issues is also growing over time and we hope to make a good PR splash with the 5.1 release.

      Wes Peters: Scott also answered this quite well. I want to note that FreeBSD was not ever a "division of" BSDi, or Wind River, nor was it ever a product of either of those companies. It is inaccurate to say

    2. Re:20 comments and already /.ed by Anonymous Coward · · Score: 0

      please do not reprint here copyright material.

    3. 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?

  30. Ctrl-C, Ctrl-V by RdsArts · · Score: 0, Redundant

    Copied verbatim from the story on OSNews. Original URL: http://www.osnews.com/story.php?news_id=3415

    1. What is the status of the Java 1.4.x port to FreeBSD? How has its absence impacted FreeBSD's market penetration? (Editor's Note: Java patchset 3 for BSD was just released)

    Chuck, the FreeBSD mascot Scott Long: Several months ago the FreeBSD Foundation funded a contract to bring Java 1.4.1 to FreeBSD. Unfortunately, the process of gaining certification from Sun is quite lengthy, and the money available for the contract ran out before it was complete. Still, the work that was done is quite impressive. Most users have reported that it is relatively bug-free for common applications like tomcat, and some have also reported that it is measurably faster than the Linux version. It is even in production use by a very large internet portal company. The FreeBSD Foundation is currently working to raise funds to complete the contract and have it certified by Sun.

    Wes Peters: The current status has been answered well by Scott Long.

    As for the market penetration, the only possible answer is "we don't know," at least partly because we don't have a marketing department. I know of a few embedded development firms who use FreeBSD and Java successfully, but cannot comment on how they use it or on their performance needs, etc. I and a number of other developers are very much looking forward to being able to distribute Java 1.4.x in binary, but in the meantime the source distribution works well.

    Developments in FreeBSD 5.x may have a strong positive effect on the performance of Java threads once we have time to sort out the interactions between the JVM and the new threading capabilities found in FreeBSD 5, but this work will be completed after the 5.1 release.

    Greg 'groggy' Lehey: It's interesting that this is your first question: I would have considered it relatively uninteresting.

    M. Warner Losh: I find this answer a little rude.

    Greg 'groggy' Lehey: Scott has described the status. As others have said, it's difficult to assess the impact, but I would suspect that Sun's current licensing strategy would have more of an effect on the use of Java under FreeBSD: it's a real pain just getting the software. Possibly Linux users are more accustomed to jumping through hoops to get software installed, but FreeBSD users expect to be able to type 'make install' and have things done automatically. Sun's licensing conditions make this impossible.

    2. A few years ago, companies like WindRiver/BSDi were helping out the FreeBSD project in many ways, including PR, handling relationships with other companies regarding drivers, etc. Now that the FreeBSD project is completely autonomous, how do you handle these issues? PR, tech specs for drivers that might require NDAs (e.g. an ATi/nVidia relationship) etc...

    Scott Long: The loss of corporate backing from BSDi has slowed FreeBSD down without a doubt. Without a central focus point anymore, FreeBSD has relied on a more distributed set of backers. This includes NAI Labs, Yahoo!, The Weather Channel, and Apple, among others. They have provided employment for key developers, helped coordinate NDA deals with other companies, and donated server space and bandwidth to the project. Our experience with PR issues is also growing over time and we hope to make a good PR splash with the 5.1 release.

    Wes Peters: Scott also answered this quite well. I want to note that FreeBSD was not ever a "division of" BSDi, or Wind River, nor was it ever a product of either of those companies. It is inaccurate to say that FreeBSD is *now* completely autonomous; it always was. I hope your article reflects this point.

    BSDi (and Walnut Creek CD-ROM before it) were quite helpful to the FreeBSD Project in many ways; it's not clear (to me) that Wind River ever helped in any meaningful way.

    Greg 'groggy' Lehey: This is an interesting perception. We never felt more or less autonomous. Yes, different groups have supported us; before WindRiver it

    1. Re:Ctrl-C, Ctrl-V by RdsArts · · Score: 0, Redundant

      I suppose the other pages would be helpful as well. XP

      Again, copied verbatim from the story on OSNews.

      3. FreeBSD's ever present "competitor," GNU/Linux, started winning the crowds with a first wave of hype around 1999, while now many try to convince us that Linux can perform well in the desktop space as well as in the server space. How does the FreeBSD project see the whole situation and how do you feel about a sub-project of "FreeBSD on the desktop?"

      Scott Long: GNU/Linux actually got its first PR win with the USL lawsuit in the mid-1990's. That drove an unbelievable amount of momentum away from BSD and towards Linux. In light of that I think that it's a testement to the quality of BSD in general that FreeBSD, NetBSD, and OpenBSD have remained viable and interesting.

      I think that Max OS X has really set the bar for what Unix can do on the desktop. FreeBSD is just as capable as Linux as a desktop OS, but I think that OS X has reminded us that making a desktop OS with mass appeal is a huge task and that FreeBSD should still concentrate on its other strengths as a server OS.

      Wes Peters: Most FreeBSD users use FreeBSD on their desktops daily; I have for just about ten years now. I don't know that we have the same drive our friends over in the Linux camp have to rule the world, we just want to make a system that works well for our needs.

      To some extent the BSD world in general has already conquered the desktop in the form of Mac OS X. It's a very good product; it has all of the wonderful strengths of BSD and UNIX underneath, and has an unaparalleled user interface and world class applications on top. To many in the BSD world, OS X freed us from any need to become the desktop to the masses; we can concentrate on making a really good technical workstation for users that are comfortable with the X Window System, window managers, and such, and let Apple pick up those who specialize in something other than computers for a living.

      I've been a part of the FreeBSD Community right from the start; I downloaded the 1.0 distribution onto floppies the night it was released. In the ensuing ten years the issue of making FreeBSD the operating system of choice for everyone has rarely come up, and when it has it's been mostly ignored.

      This doesn't mean I don't think it's suitable to be a commercial operating system. Whatever pretty face your Linux distributor throws on top of Linux will run just as well on FreeBSD. The graphical installer might make a bit of difference, but the key to becoming a commercial operating system is not to have a nice graphical installer but rather to get IBM, Dell, HP, and Gateway to pre-install your OS on their hardware. Without the kind of financial backing that RedHat provides for Linux, that's not likely to happen to FreeBSD anytime soon. It's only just barely happened with Linux, in terms of shipping volume. Better operating systems than Linux or Windows have died on the cross of getting support from just one vendor, BeOS being the most recent visible victim.

      Greg 'groggy' Lehey: There are a couple of issues here:

      1. Linux and FreeBSD both separate the operating system from applications software, including the concept of a "desktop". The applications layer on Linux is usually identical to that on FreeBSD, so from that aspect you should expect to see no difference.

      2. What is a "desktop"? There has been a lot of effort in the Linux space to duplicating Microsoft functionality; see OpenOffice for a good example. FreeBSD also supports OpenOffice. The real question, though, is whether we're doing anybody a favour by copying Microsoft. Like Wes Peters, I have been using BSD on the desktop for well over ten years. I find the current crop of "desktop" software incredibly difficult and frustrating to use. I am forced to do it from time to time, but it's both limited and limiting in its approach. The BSD community should be working towards a better alternative, not playing copycat.

      As regards ease of use on the desktop, co

  31. 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.
  32. 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.

  33. 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 Anonymous Coward · · Score: 0

      The only one of those above statements that is factual is the one about NetBSD. The rest are all opinion, and have no basis in empirical fact.

    3. 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)
    4. Re:There's a quote... by oordaz · · Score: 0

      if linux is the mos popular OS. . . what's windows???

  34. 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 Anonymous Coward · · Score: 0

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

      Jordan Hubbard, now an Apple employee, introduced the FreeBSD ports system and the concept of "make ; make install ; make distclean" convenience to the Free Unix world. I.E. FreeBSD *invented* "ports", you gump! As far as upgrading ports goes, most people use cvsup and portupgrade. It works great for me.

      As for Gentoo, it seemed kind of rediculous to have to build who knows how much of the kernel and userland multiple times just to get a useful system. If need to do that, just bloody well install the full binary release, download the source tree, and build that!

    3. 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.

    4. 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.

    5. Re:Get Gentoo. by Anonymous Coward · · Score: 0

      Sure:

      1. cvsup /usr/sup/supfile (yes, that's it - I couldn't imagine it much easier than that.)
      2. Yup. portupgrade -ai (sysutils/portupgrade)
      3. bz2 for packages is in 5.x - the attempted introduction of bz2 packages in fbsd 4.x caused too many problems and was backed out. The source tarballs, of course, are generally retrieved from the distribution site and are in whatever format the distro chose to use.

    6. 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.

    7. Re:Get Gentoo. by Anonymous Coward · · Score: 0

      BSD ...
      3. doesn't need python

  35. me neither by axxackall · · Score: 1

    This interview is dying :)

    --

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

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

  37. Yes, Virginia, Santa Claus is dying! by Anonymous Coward · · Score: 0

    Apple uses it, therefore it must be a dying niche technology.

  38. 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.)

  39. 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 Anonymous Coward · · Score: 0

      This is mostly a 'because they can.' It's also an interesting "art project" - it forces you to reconsider what a 'distribution' is, and form a more accurate definition in your mind.

      It should assist the availability of software for both systems, by providing a halfway point; ports to Debian-on-*BSD will presumably see the basic apt-packaging work done, while software currently in apt will see more testing on *BSD.

      Sometimes the Linux kernel does something better than FreeBSD's or NetBSD's; sometimes the converse is true. (You can pry my softupdates from my cold, dead hands, for instance.) This allows fans of the Debian methodologies more choice in choosing the right tool for the job, which is always good. I'm not sure what the best equivalent 'crossover point' for BSD users is; Slack, Gentoo, or Debian?

    3. 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.
    4. 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).

  40. The hot, new metatroll all teh cool kids are post: by Anonymous Coward · · Score: 0
  41. Re:Is is just me... nope by Anonymous Coward · · Score: 0
    Typical *BSD elitist.

    That's why everyone knows, *BSD is dying!

  42. Re:Homework HELP! by Anonymous Coward · · Score: 0

    They should look into using the LGPL license, which allows library to be linked without releasing the source code. But just use the BSD license, or the MS EULA, which means you can also collect information about the users' computer.

  43. 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.

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

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

  45. 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.

  46. 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.
  47. Re:Forget To Fill Out Those TPS Reports by Anonymous Coward · · Score: 0

    But did you get the shirt?

  48. 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.

  49. Mod the flame bait down. by Anonymous Coward · · Score: 0

    comon'

  50. *X* is Dying by Anonymous Coward · · Score: 0
    "Against IRIX and AIX, it's a no-brainer. Those systems are staring at an open grave. IBM and SGI have obviously switched horses; their marketing releases are attempts to placate their current customers while they come up with a migration plan better than "buy Sun now."
  51. 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.

    2. Re:follow the instructions? by Anonymous Coward · · Score: 0

      Oh whine bitch moan. Installing java is rather easy on FreeBSD. You download the source from sun and the patches and type "make install clean" (and it's only that difficult due to licensing issues). Wow, that was so extremely difficult now wasn't it?

  52. Knock yerselfes out by The+Bungi · · Score: 0, Troll
    * In my experience, Linux is not as stable as FreeBSD. I run a couple of Linux systems in my home network, and though they don't have much work to do, they tend to have software problems which require rebooting much more often than the FreeBSD systems. One machine regularly has hangs in the IP stack due to what look like memory leaks. From my last job I know a number of high-profile Linux hackers, but none have been able to help diagnose the problem.

    Would someone care to tell this guy he's an idiot? No? Oh, because that's what Linux zealots tell me. But I'm not a kernel hacker. Apparently, any bug that causes instability in Linux is, um, my fault, and I'm probably doing something stupid. Because Linux is perfect. It has no bugs and it's much more stable than my W2K boxes (server and pro) which get rebooted on principle every month or so. Unlike the Debian one, which eventually gets unusable after a few days and has to be rebooted. So it must be me.

    So go ahead, tell him the problem is between the keyboard and the chair.

    Any takers?

    1. Re:Knock yerselfes out by Anonymous Coward · · Score: 0

      Well it's pretty difficult to tell what the problem is when all he says is "Linux" doesn't work. What kernel version? What's he doing? Who knows?

      I have had no such issues with my Linux system, but I have had problems getting my 3Com NIC/modem PCMCIA card working under FreeBSD (which, incidentally, works just fine under OpenBSD). So do I go around saying FreeBSD sucks? No. That's what he's doing here. He's saying Linux is unstable because HE has a problem with it. Hardly a large enough sampling to make such a broad statement.

      Oh, and quit using the word "zealot", it makes you sound like another one of the morons here that just spouts off exactly what they've heard from someone else without doing any thinking on their own.

    2. 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.
    3. Re:Knock yerselfes out by The+Bungi · · Score: 1

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

    4. Re:Knock yerselfes out by Anonymous Coward · · Score: 0

      Zealot

    5. 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.

  53. 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.

  54. Re:Last time I heard... by Anonymous Coward · · Score: 0

    Just because your friends at the furry conventions tell you that you're "funny" doesn't actually mean that you really are funny. In particular, if you need to point out when you're being "funny", then what you said probably isn't a big yuk inducer.

    Now please go back to your anime pr0n and rub one out to a tentacle-filled orgy scene.

  55. 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?

  56. 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. :(

  57. 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.

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

    I recommend OSX :-/

  59. 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.

  60. 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.

  61. The Core by Anonymous Coward · · Score: 0

    Are these members the same ones who travelled to the core of the Earth? Amazing.

  62. The sneahky bugs by Anonymous Coward · · Score: 0

    "...more debug options are turned on by default. We tried to clear most of them for the release, but maybe one or two snuchk through"

    Yeah I hate when those bugs sneahk through!! It's a bit like spell-checking articles really.

  63. 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'.
  64. Re:BSD? by Anonymous Coward · · Score: 0

    Windows beats Unix if you want to run Photoshop. :)

    I see you've never heard of MacOSX ;)

  65. 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
  66. 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.

  67. 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.
  68. RTA by Anonymous Coward · · Score: 0

    Linux is a kernel FreeBSD is an entire operating system

  69. 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?

  70. 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.)

  71. 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
  72. 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.

  73. Oops by koinu · · Score: 1

    My applications for linux fb, of course not X!

  74. 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
  75. Re:Homework HELP! by Anonymous Coward · · Score: 0

    1) They only have to distribute the source to the people they have distributed the binary too, and only then if the person who has recieved a binary requests it. There is nothing to stop the recipients of the source code from redistributing it under the terms of the GPL.

    2) Yes. Is it ethical? Probably not, but thats not the question.

  76. 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 Anonymous Coward · · Score: 0

      ROFL, Linux sucks more than microsoft!

      Microsoft sucks 186,000 results.

      This might be a cause of concern, but the main thing is linux sucks a little less than windows:

      Windows sucks 332,000 results

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

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

  77. Your dreamed *NIX OS... by Anonymous Coward · · Score: 0
    Imagine today you had the power of redesigning UNIX from scratch, like Apple did, what would you do?

    Here's my wish list?

    It would have tweak/tiny micro-kernel like QNX 6, and efficient like QNX 4,
    which would really be tiny and verified for security by the OpenBSD team.

    All the drivers would have their own 'thread' deamon program that are compiled separetely and independant from the damn kernel, only sends message to it for hardware stuff.

    It would be blazing fast and tweaked, scale well from single to 64 CPU SMP.

    It would have a very efficient file system which has encrypted rotating partition like http://www.rubberhose.org/ support journaling and 64-bit exabyte system.

    It would use Mac OS X directory nomination instead of /usr /var /tmp /home /bin

    Have a file system which has link inside archives, have an extended file system.

    readme.txt -> /home/joe/archive.tgz/gzip/tar/bak/readme.txt where archive.tgz is an tarball!

    Or better with ace or rar or even on a directory:

    /home/joe/compressed/ -> /home/joe/packed.rar/rar/bak/

    that's with a ln -s link, of course you could do that directly if you insist.

    pico /home/joe/packed.rar/rar/bak/newfile.txt

    It would be beautiful and easy to use, something between the no brainer installer and configuration of Mac OS X, the usability of Windows 2000 for some parts, the configurability of KDE without the 'unsorted' side-effects.

    All your bash,csh,ksh,tcsh,awk,m4,makefile script language (man I hate those) would be turn into nice strict commented readable Perl.

    Anything would have an installer in graphic mode and ANSI console mode. For those who knows usability course: accept, default install, next, next, next, click, next, finish. Done.

    For ANSI mode, give me a something like PPM for UNIX programs that resolve all dependancy, download all packages, install them, compile them, tweak them, configure them, it works when it's done, with something like.

    ppm> install everything [y]? y

    Oh yeah, we have rpm and apt-get if it works!

    Installing it should be as easy as Windows98, QNX or Knoppix, you boot the damn machine put the CD in, press enter, select a partition,
    [maybe have Partition Magic right there]
    wait.... REBOOT. Everything works perfectly. No damn configuration all auto-detected.

    The installer should be standardized, you want to copy an application, you tar cvfz /Application/SomeGame/ that's it, not 2000 files in 2000 directory with dependancy all over the place. It should be easy as drag and drop.

    One way? have a configuration file links:
    /etc/registry.conf being a file let say
    /etc/registry.conf/part1 -> /Application/SomeGame1/registry.addon.conf
    /etc/registry.conf/part2 -> /Application/SomeGame2/registry.addon.conf

    Uninstalling? Kill the link.
    Have CVS on every file of the file system.
    Every application has it's own username/password and doesn't need root to be installed and cannot inflict damage.

    Complete USB and Firewire support! i.e. My stupid USB thing should work without question.

    Burning CDR shouldn't be root.
    Complete WinModem support
    Already configured for network and being safe.
    Should have a great API for games, 2D, 3D.
    Graphic application should be as easy drag and drop, to create and clean code like Visual Basic 6, C++ Builder 5 or PhAB.

    Should be very well documented.
    Should be very secure.
    Should not cost anything or available on Kazaa, which ever is more convenient.

    Should be made by usability engineer, code verified by security paranoiac, filled with features from the ground up.
    Data files and Config files should be XML like Apple Mac OS X.
    Support Win32 and DOS application without trouble.
    Did I miss anything?

    What's your list? =P

  78. What's wrong with the code? by Anonymous Coward · · Score: 0
    Greg 'groggy' Lehey: Until recently my day job was working on Linux with one of those [commercial] companies, and I spent a lot of time looking in the Linux kernel. Yes, it's getting better, but I think it will be some time yet before it overtakes FreeBSD. I'm certainly very happy that I no longer have to work on Linux.


    I don't mean this as a flame but I'm just curious as to whether anyone with a better programming background could explain what sections of the Linux kernel are bad and what exactly is wrong with it (not portable, not secure, buggy, etc. ?)
  79. 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
  80. 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
  81. Proposal for New Operating System: ajarBSD by Anonymous Coward · · Score: 0

    I am looking for interested programmers to work on the newest hottest OS out there: ajarBSD. This OS will combine many of the best features of existing systems: stability, good looks, a kernal etc. The twist is, that all of the source code will be available, but it will be so badly written and poorly documented that it will be useless. Other major advantages of ajarBSD: 1. I think it would be cool to have a command line function that let you check the date, but return it in a nice format. No more Tue Apr 29 06:36:53 EDT 2003 Now it could be something pretty like Tuesday, April 29th. Don't forget your dentist appoinment! 2. We'll release a new kernal every DAY, and users can spend all their time recompiling the new kernal, as opposed to using their computers for something useful. 3. Porn will be integrated into the windowing system. Let's face it, porn is the driving force behind computing, and ajarBSD will be the first OS to harness it! 4. We need a cute symbol. I was thinking a jar would be good. Any artists out there ? 5. It will be very secure. I'm not sure how we are going to do this yet. Does anyone know anything about where I could find out about secure type BSD OS's ? 6. It will be super intelligent. For example when you boot it will say "Good morning master. Shall I perform an ls -la on your home directory ? 7. We will get a really big DARPA grant. I mean big. ajar will be open enough just to entice the terrorists in, and then we got'em!! Needless to say, ajarBSD represents the cutting edge in OS development, and is what is needed to finish off Microsoft. I look forward to working with you and arguing about inane details. Best regards, Amanda Huginkiss

    1. 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.

  82. Re:BSD? by Anonymous Coward · · Score: 0

    I think a good point to note when thinking about Windows vs. BSD is that BSD developers work on BSD because they _want_ to. It's their passion in life. They don't do it because it puts food on the table, or because some pointy nosed geek with a bad hair cut tells them to.

    Perhaps another point is that BSD code is all open source; people are going to see it. If your code sucks, you sure hear about it. If your contribution to a closed-source OS sucks, who's going to know?

  83. Re:Forget To Fill Out Those TPS Reports by Anonymous Coward · · Score: 0

    Why can't you get a "BSD is dying" shirt yet? Come on, more Slashdot trolls on T-Shirts!

    I'll take one BSD is dying and one ASCII goatse.cx please!

  84. 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".

  85. Was that a rhetorical question? by Anonymous Coward · · Score: 0

    Crap :-)

  86. 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
  87. The only place I've seen that is by freestyle-fiend · · Score: 1

    At the bottom of this page

  88. 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.

  89. 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.

  90. 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'

  91. Groggy is a prick by Anonymous Coward · · Score: 0

    And a very limp one at that. Gay as debutante's tea party.

  92. 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.