Slashdot Mirror


FreeBSD 5.1-RELEASE Reviewed

ValourX writes "Here's a full review of FreeBSD 5.1-RELEASE complete with screen shots, a short comparison with GNU/Linux, and some notes on migrating to FreeBSD from Windows and GNU/Linux."

221 of 510 comments (clear)

  1. Link to files by Sir+Haxalot · · Score: 1
    --
    I have over 70 freaks, do you?
    1. Re:Link to files by arcanumas · · Score: 3, Funny

      Thank you. Google was tough to use, The FreeBSD site keeps them secret and the Internet is too difficult for me.
      I would have never been able to find this if not for you....

      --
      Slashdot Sig. version 0.1alpha. Use at your own risk.
  2. I have to say by downix · · Score: 1

    FreeBSD always was one of the more favorite OS's for me to play with. Always strong, never unresponsive, even back in the day it always stood up for being an honest and robust system. Thanks to it's ports system, it was a breeze to keep going. I guess that's why I still keep my old FreeBSD 3.0 CD around here, for memories.

    --
    Karma Whoring for Fun and Profit.
    1. Re:I have to say by downix · · Score: 1

      Huh?

      You've lost me there, what does a FreeBSD CD have to do with the GPL?

      --
      Karma Whoring for Fun and Profit.
    2. Re:I have to say by utlemming · · Score: 1

      Hey, I have 1.0 CD's laying around for nastagia sake. Brings back memories of my 486 sx 25, with 2mb of RAM -- ah the good ole days....

      --
      The views expressed are mine own and do not express the views of my employer.
  3. ~/.signature by Mad+Marlin · · Score: 4, Funny
    This is a rather amusing e-mail signature I saw recently:

    Microsoft: Where do you want to go today?
    Linux: Where do you want to go tomorrow?
    FreeBSD: Are you guys coming or what?

    1. Re:~/.signature by Anonymous Coward · · Score: 1

      Ironic, isn't it? Especially since Linux is more advanced in a lot of ways.

    2. Re:~/.signature by Tyler+Eaves · · Score: 3, Informative

      But that's really the point. FreeBSD is about getting it done and getting on with your life, not pie-in-the-sky stuff that's of no use to 99.9% of the users.

      --
      TODO: Something witty here...
    3. Re:~/.signature by Tyler+Eaves · · Score: 1

      Define modern sound? Evolution of consumer soundcards essentially stoped with the SB Live, which runs find in BSD. I was not aware that running emacs required a 3D card. Getting stuff done != games.

      --
      TODO: Something witty here...
    4. Re:~/.signature by reallocate · · Score: 1

      >> ...Linux is more advanced in a lot of ways.

      Right. Like trying to turn a computer into a bad imitation of a cheap sound system, or generating reams of useless verbiage about "world domination".

      --
      -- Slashdot: When Public Access TV Says "No"
    5. Re:~/.signature by ipjohnson · · Score: 1

      Every sound card I've used with FreeBsd worked fine and sounded great. And as for 3d it supports Glut and a mirad of 3d cards. Maybe not as many as linux but pretty good support. So why don't you do some research before you open your mouth and make an ass of yourself ... or is that why you went AC.

    6. Re:~/.signature by Brandybuck · · Score: 1

      I wouldn't know, since I can't even install Linux on my brand new system. So I run FreeBSD instead.

      --
      Don't blame me, I didn't vote for either of them!
    7. Re:~/.signature by 00_NOP · · Score: 2, Insightful

      This "my OS is better than your OS" crap is soooo boring.

      I could understand it if it was an argument about licences, but it's not.

      Basic point is, both *BSD and Linux are children of the free software movement and through the GNU tools they are strongly linked. Every company or user that stops using Win 95/98/NT/XP/whatever and switches to either OS is a victory for those of us who think that the ideal of free software will help build a better world.

      If you cannot hack that then piss off and leave the rest of us to get on with it.

    8. Re:~/.signature by mark_lybarger · · Score: 1

      Getting stuff done != games

      why... you ... little ... _explicitive removed_. i oughta...

      F R A G

    9. Re:~/.signature by warlock · · Score: 1

      The XFree86 license is equivalent to the ammended 3-clause BSD license...

      Let's see the GNU components of FreeBSD:

      - binutils, gcc and gperf
      - patch, diff, diff3, sdiff
      - man, groff, texinfo
      - cvs, rcs
      - bc, dc, cpio, sort, tar, gzip
      - grep, libregex,

      The hardest bit to replace would be the C compiler, but not many consider getting rid of these GNU tools necessary...

    10. Re:~/.signature by Brandybuck · · Score: 1

      No, it's because no Linux installation CD or floppy image I've yet found supports installation to my ICH5 SATA drive. Everything I've tried hangs during install. There are SATA patches for Linux, but they're not on any installation media that I've found.

      On FreeBSD 5.1, however, I've not had one second of problem with it. I expect Linux will catch up. Heck, it HAS to catch up, because systems are being sold with no IDE drives. IDE has become "legacy" hardware overnight, and the Linux community needs to wake up and realize it. SATA support in FreeBSD is new, very new. But at least it has it.

      --
      Don't blame me, I didn't vote for either of them!
    11. Re:~/.signature by reallocate · · Score: 1

      1. It's one post making an assertion.

      2. Much of the hardware Linux supports is, in fact, entertainment and media related. Fair enough, but it doesn't interest me.

      3. Much of the Linux community seems to spend much of its time talking license politics and trying to play open source as a model for social change. That's boring.

      --
      -- Slashdot: When Public Access TV Says "No"
    12. Re:~/.signature by LnxAddct · · Score: 3, Informative

      Ok, I don't agree with the first reply to this parent, however BSD isn't for hobbyists and it is commercial, ever here of this little company called Apple? Anyway I cant really say much more then that cause I use linux and I don't use a mac so anything I say is pretty much void from here on out. -Steve

    13. Re:~/.signature by Brandybuck · · Score: 1

      So who has an installation CD for the development version of Linux with SATA drivers? No one that I've found. You're sarcastic comments aren't helping me locate one either.

      --
      Don't blame me, I didn't vote for either of them!
    14. Re:~/.signature by Dunkelzahn · · Score: 1

      Debian GNU/NetBSD.

      http://www.debian.org/ports/netbsd/

      Debian GNU/FreeBSD.

      http://www.debian.org/ports/freebsd/

      Further yet, the *BSDs I'm familiar with prefer to use BSD tools over GNU tools (which is why you'll never see "GNU/FooBSD" in your lifetime).

      Reality != The Zealot's Misconceptions.

      --
      .
    15. Re:~/.signature by sirket · · Score: 1

      The poster was not listing programs that he/she felt were not GNU licensed but rather that he/she knew to be GNU licensed.

      The posters point was that out of the entire FreeBSD OS, these are the _only_ GNU programs in the system. Pretty impressive if you ask me.

      -sirket

  4. Aaargh! My eyes! by SoTuA · · Score: 1

    sweet jesus, couldn't they get a decent screenshot or post a warning. Now I need to wash my eyes. With chlorine.

  5. me 3 FreeBSD by devphaeton · · Score: 1

    I really like FreeBSD. I seem to be spoiled though using such *bleeding edge* apps (read: firebird/latest gaim/gnome2.4 etc) like i do with linux. Last time i checked out 5.0-CURRENT (Apr, iirc) it had older Apps than even the Stable release. I CVSupped my ports and found some of them broken, and also had some troubles installing things just from source code (bleeding edge problem, not Fbsd problem admittedly).

    In the last few days, looking at the packages in the 5.1 Release it looks like things have been updated some, so maybe i'll check it out this weekend.

    However, i will say that aside from X apps and "non-essential" package version availability and things that the actual FreeBSD system is a pure joy to use. From documentation, to straight-forwardness to the beautiful console font and non-blinking cursor, i love FreeBSD! :)

    --


    do() || do_not(); // try();
    1. Re:me 3 FreeBSD by RdsArts · · Score: 1

      If you CVSup your ports regularly, I don't even see that being a problem.

      They had GNOME and XFCE's new versions within days of release, and there's no reason to believe KDE 3.2 will be any different.

      As for the STABLE release having a more up-to-date ports and 5.0, that's expected. 4.8 was released after 5.0. 4.9 is due out any day now, and it'll have a more up-to-date ports collection than 5.1. That is, if you don't CVSup your ports.

    2. Re:me 3 FreeBSD by trippinonbsd · · Score: 1

      Lets see, Gaim 0.71 came out and as soon as i noticed it was out my ports tree contained the make files. Firebird 0.7 and Thunderbird 0.3 came out and they were updated the same day with in 12 hours i think. The ports tree is very well maintained.

  6. Screenshots by blackmonday · · Score: 1

    The screen shots must have been carried off on a candle truck. I don't see them.

    1. Re:Screenshots by s20451 · · Score: 1

      Try clicking on the link labelled "Screenshot". I think you will be pleasantly surprised.

      --
      Toronto-area transit rider? Rate your ride.
    2. Re:Screenshots by Bingo+Foo · · Score: 4, Funny
      Here you go:
      login:
      --
      taken! (by Davidleeroth) Thanks Bingo Foo!
    3. Re:Screenshots by satanami69 · · Score: 1

      He should be using
      portupgrade -aRr

      Also, they have the OLD way of upgrading the system. Anyone could just install cvsup
      Set the tag to RELENG_5_1 in mysupfile
      run the command cvsup -g -L 2 /mysupfile
      The cd /usr/src
      make buildkernel KERNCONF=MYKERNEL (or put KERNCONF=MYKERNEL in /etc/make.conf)
      make installkernel KERNCONF=MYKERNEL
      make world
      yada yada yada.
      Logout until openssh has a new exploit.

      --
      I really hate Dan Patrick.
  7. best (or most confusing) quote of the article by the_pooh_experience · · Score: 1, Interesting
    Keeping a FreeBSD system up to date is not simple, but it is easy and efficient and if it breaks it's able to be quickly fixed.
    umm... what? I read this and I think to myself "Arn't easy and simple synonyms?"
    • EASY:Capable of being accomplished or acquired with ease; posing no difficulty
    • SIMPLE:Having or composed of only one thing, element, or part
    Not exactly alike, but they are synonyms. Maybe it is saying that keeping FreeBSD up to date is not simple, but FreeBSD is efficient? Or maybe understanding how to keep FreeBSD up to date is difficult, but actually doing it is easy?
    1. Re:best (or most confusing) quote of the article by cperciva · · Score: 2, Informative

      I think what he was trying to say is "Keeping a FreeBSD system up to date takes several steps (cvsup, buildworld, buildkernel, installkernel, mergemaster, installworld), but none of the steps are difficult".

      Of course, that is somewhat contradicted by the mention, three paragraphs later, of a binary update system which is simple, easy, fast, secure, and uses less bandwidth than cvsup.

      For the record, FreeBSD Update does work on 5.1-RELEASE; but there aren't any binary patches being distributed because I don't have any hardware with which to build them. Donations will be gratefully received. :)

    2. Re:best (or most confusing) quote of the article by zCyl · · Score: 1

      I read this and I think to myself "Arn't easy and simple synonyms?"

      When describing computer systems, the two terms differentiate between ease-of-use and learning curve. A simple system has a low learning curve, and can be mastered quickly by a beginner. An easy but non-simple system has a lot to understand in order to use it properly, but is very easy to use for those who understand the necessary material.

      Using Debian's package management from command line would be an example of easy but non-simple utility. Teaching someone how to manage Debian's package system from command line can take a while, but for someone who knows how to use it, it's extremely easy to manage your system. I think they're trying to describe a similar state.

    3. Re:best (or most confusing) quote of the article by podperson · · Score: 1

      Isn't this a case of desperately wanting to be pedantic, checking your facts, discovering you're wrong, and trying to make your point ANYWAY?

      What you've demonstrated is that the writer has correctly made the fine distinction between SIMPLE ("being composed of one part" -- perhaps an overly neat definition, but let's allow it) and EASY.

    4. Re:best (or most confusing) quote of the article by TheRaven64 · · Score: 1
      I have a 1.4GHz athlon which is permanently connected to the 'net on a 34Mbps line (shared with a load of other people). I'll probably be upgrading it to 5.2, when it's released (it's running 4.8 at the moment), so if you still need a machine to compile on then, let me know.

      Or, alternatively, provide me with a good reason to upgrde to 5.1 :) (It's currently my main workstation, but when my PowerBook arives it will be relagated to running the odd app that won't work on OS X, so I'll care less about the occasional crash in a few days.)

      --
      I am TheRaven on Soylent News
    5. Re:best (or most confusing) quote of the article by Theatetus · · Score: 1
      umm... what? I read this and I think to myself "Arn't easy and simple synonyms?"

      Eh, I'm thinking of art. A lot of great art is very simple, but certainly not easy.

      --
      All's true that is mistrusted
    6. Re:best (or most confusing) quote of the article by cperciva · · Score: 1

      I've had several people offer me access to their boxes; but that really isn't useful. When people run FreeBSD Update, they're running blind -- there isn't any way for them to verify that I haven't inserted a trojan into the "updates" I publish.

      The updates are signed, of course -- with my public key -- but in order for that to be any use I have to be building the updates on a system which is secure. Using a system, to which I only have remote access, offered by someone I don't know, doesn't qualify as "secure". :)

    7. Re:best (or most confusing) quote of the article by really? · · Score: 1

      bench press 150 kg/330.69lb/23.621st... very simple. Not easy.

      --

      "Consistency is contrary to nature, contrary to life. The only completely consistent people are the dead." A. Huxley
  8. The author is a bit too GNU-centric in his account by Brett+Glass · · Score: 1

    Not only does he persist in calling Linux "GNU/Linux" (Stallman's attempt to hijack Linus' bandwagon) and use the term "Free Software" (with caps, indicating a bias), but he knocks FreeBSD for what is one of its greatest strengths: its truly free and ethical licensing. It'd be nice to see a review that lacks this strong bias.

  9. 5.1 has been available for over a month by Billly+Gates · · Score: 1
    Old news! ... and its a technical release still. THe ports are REAALL broken.

    1. Re:5.1 has been available for over a month by endx7 · · Score: 2, Informative

      Old news! ... and its a technical release still. THe ports are REAALL broken.

      Upgrade ports then?

      The ports that came with 5.1 worked fine for me though. In fact, the only thing that hasn't worked is wine, and apparently the stuff that breaks wine is fixed in CURRENT. That should mean it'll work when 5.2 rolls around.

  10. In Case Anyone Needs Them... by tsanth · · Score: 2, Informative

    Torrents for the two CDs and mini-install.

  11. The problem with screenshots... by WwWonka · · Score: 1

    ...is they ALL look like default crap! Man this one looks like it was taken from a 1999 default installation of Storm Linux!

    Pretty it up, make it look nice, put some makeup on it, THEN and ONLY then send it off on it's first official date to properly get banged in the back seat of a make believe car by a FreeBSD geek.

  12. wtf? by sethadam1 · · Score: 1

    What do you want a screenshot of? KDE? Gnome? There's nothing special about a screenshot of any graphical environment of FreeBSD. It's the same as Linux.

  13. Looks good by ciaran_o_riordan · · Score: 1

    Nice review. Non-FreeBSD users can get a feel for where FreeBSD is in the FreeBSD 5.1 i386 Release Notes

    Ciaran O'Riordan

  14. Re:Not a good release to review. by Quill_28 · · Score: 1

    I don't get this statement. Linux is not for newbies either.

    And one might argue that FreeBSD is easier to use because documentation is more focused.

    Finding documentation on linux is a nightmare: Is it Debian or Suse maybe Rad Hat. Well, which version of Redhat do you have? 7? 8? 9? Or well RPM is broke on 8 you need to upgrade your RPMs. You can't because RPMs are broke. Well, download the source and compile up your RPM .....

    I won't disagree that Linux is more suited for the Desktop than freebsd, but that is because linux has wider variety of support and apps, not because it is any easier.

  15. Re:Not a good release to review. by fuckfuck101 · · Score: 1

    People go Linux, get some experience, wake up, and go to BSD.

    Linux is there simply as a transition phase from Windows.

    --
    Comment: Yes I realise the username 'fuckfuck101' makes me sound intelligent, no you cannot buy it from me.
  16. +1 Funny, perhaps... by big_groo · · Score: 1

    Who's the crack-head that modded this 'Insightful'?

    I mod all 'Offtopic' 'Redundant' 'Flamebait' and 'Troll' as unfair. Read the goddamn guidelines.

    1. Re:+1 Funny, perhaps... by cK-Gunslinger · · Score: 1

      I mod all 'Offtopic' 'Redundant' 'Flamebait' and 'Troll' as unfair. Read the goddamn guidelines.

      Totally OT, but I just re-read the guidelines and I still don't see any sound basis for this statement. Is it the line that says "Concentrate more on promoting than on demoting.?" Because if that's the case, I should sue my old college. I was "concentrating" on a CS degree, but I still had to take those distracting English courses!

  17. Re:Not a good release to review. by devphaeton · · Score: 1

    And one might argue that FreeBSD is easier to use because documentation is more focused.

    As both a Linux and FreeBSD user i will say that I actually find FreeBSD to be easier to use. Even to a n00b. A lot of it is that the documentation is beautiful, but a lot of it also is that FreeBSD is "simpler" and "cleaner". Linux seems a little more crufty and complicated.

    I still like them both though, and i abhor Windows and MacOS (yes even X).

    --


    do() || do_not(); // try();
  18. Java? by Offwhite98 · · Score: 1

    Does it include Java? I see the lack of Java on FreeBSD has been a major oversight by the core FreeBSD team. The primary focus of FreeBSD has been the server-side and these days Java is a big part of what makes a server useful. Recently a binary distribution of Java 1.3.1 was released for FreeBSD, but I see no mention of it with the 5.1 distribution.

    What is the status of Java on FreeBSD? Should I just switch over to MacOS X or Linux if I want a current Java runtime? Questions about Java have come up for the last several releases and so far I have not it addressed by the FreeBSD team.

    --
    Brennan Stehling - http://brennan.offwhite.net/blog/
    1. Re:Java? by IM6100 · · Score: 1

      Should I just switch over to MacOS X or Linux if I want a current Java runtime?

      'Switch over' from what? It's clear that you're not presently using FreeBSD because you're asking such lame questions about it.

      --
      A Good Intro to NetBS
    2. Re:Java? by jandrese · · Score: 1

      Java JVMs are a port, like most software on FreeBSD. Java is a little unusual in that the port cannot fetch the source tarballs directly due to licensing restricitons, so when you cd to /usr/ports/java/jdk13 and do a "make install" it will tell you what page to go to in order to download the sources and patches.

      The ports tree actually contains several different JVMs for you to choose from, including Sun JDK1.1 to JDK1.4, Blackdown JDK 1.2 to 1.4 (and JRE 1.1) -- but it runs under the linuxulator, the Linux Sun JDKs for 1.2 to 1.4, and the Diablo JDK 1.3 kit. Java is not included in the base operating system because the FreeBSD core team wants to keep the core size as small and efficent as possible.

      --

      I read the internet for the articles.
    3. Re:Java? by TheRaven64 · · Score: 1

      There is a binary release of JRE/JDK 1.3 for FreeBSD, and a native, but not release quality version of 1.4. It will also run any of the Linux native versions. The new n:m threading code in 5.2 should make Java (which uses thread a lot) faster.

      --
      I am TheRaven on Soylent News
    4. Re:Java? by __past__ · · Score: 4, Informative
      I agree that the situation sucks (or at least sucked until very recently), but it's hardly an oversight of the FreeBSD people. In fact, there has been a Java-on-FreeBSD project for some time. They have managed to port the Sun VM to FreeBSD a long time ago, but weren't permitted to distribute it - i.e. you as a mere user could use it, but you'd have to install the linux version first, then get the source of the linux version under NDA from Sun, then get a patchset, then compile it; distributing binary packages would have been illegal.

      The good news is that now there is an official, redistributable, native Sun Java VM port, at least for FreeBSD 4 (of course, you have to download it from the FreeBSD site, not Sun's, FreeBSD isn't part of the "A" in "WORA"). It has finally passed Sun's test suite, which it didn't earlier mostly because nobody could pay Sun enough money to run it. It was too late for 5.1, and there was still a minor issue IIRC, but I'd expect it to be in 5.2.

      Bottom line:

      • Java has worked fine on FreeBSD for ages
      • Installing it has been a pain, isn't anymore
      • Using proprietary technology tightly controlled by company with stupid, but influencial marketing department to develop free software is not a good idea.
  19. "...is not simple, but it is easy..." by sjonke · · Score: 2, Funny

    Updating is "not simple, but it is easy"

    In addition FreeBSD is not convoluted, but it is complicated. It is not slow, but it is lethargic. Lastly, it is not painful, but it is agonizing.

    --
    --- What?
  20. easy vs simple by Tumbleweed · · Score: 1

    I look at the difference this way. Let's say you're being punished in school, and you have to write out, "I will not play God." 1,000 times on the chalkboard.

    This is not easy, but is IS simple. As in, not complex.

    Or, you could be writing some bit of RegEx code to do some pattern-matching. Some would say this is complex, though easy. (miss a character, you're farked)

    That's why I see the two words as quite different. :)

  21. Sarcasm detected by big_groo · · Score: 2, Funny

    Apparently some moderators have yet to upgrade to 'Sarcasm 0.94a'.

    swaret --upgrade Sarcasm

    1. Re:Sarcasm detected by hburch · · Score: 1

      swaret --upgrade Sarcasm

      Wrong story for that command. Try:
      portupgrade -rR Sarcasm

    2. Re:Sarcasm detected by Evilive · · Score: 1

      might be a good idea to portupgrade -rRu Sarcasm..need to get rid of those outdated libraries that aren't able to link sarcasm. or something.

      --
      -- Two in the pink, one in the sink.
    3. Re:Sarcasm detected by Evilive · · Score: 1

      Tie dying.

      --
      -- Two in the pink, one in the sink.
  22. Re:screenshot by tekspot · · Score: 1

    Screenshots for FreeBSD:

    1)
    [root@localhost /]#

    2)
    [root@localhost /]# lynx slashdot.org

    3)
    [root@localhost /]# rm -rf /

    4)
    Invent your own screenshot for *nix!!!

    I got no sig, deal with it!!!

  23. I love the one screenshot by bogie · · Score: 1

    Those frisky BSD users, always giving linux a hard time. Maybe they should just remove linux compatibility if the GPL is so evil. :P

    funny link

    --
    If you wanna get rich, you know that payback is a bitch
    1. Re:I love the one screenshot by IM6100 · · Score: 1

      Linux compatability in the BSD os'es is usually provided simply because the binary-only commercial software vendors are more enamored with Linux and so they release their closed-wares only on Linux. So the BSD folks simply build a Linux emulation layer.

      I wouldn't say that Linux fanboys should be so enthusiastic about the fact that closed-source vendors favor their OS. Particulary not fanboys who seem to be harping in defense of the GPL...

      --
      A Good Intro to NetBS
    2. Re:I love the one screenshot by bogie · · Score: 1

      LoL.

      --
      If you wanna get rich, you know that payback is a bitch
    3. Re:I love the one screenshot by bovinewasteproduct · · Score: 1

      Why remove it? It's not under the GPL...:)

      Sure, the Linux libraries are GPL, but the emulation/translator is not.

      BWP

  24. FreeBSD faster than Gentoo? by AntiOrganic · · Score: 1, Flamebait
    FreeBSD handles resources more efficiently than GNU/Linux to the point that I can compile two programs at once, listen to MP3s and work on my website all at the same time without any significant slowdown. On the same computer using Gentoo or RedHat with either the 2.4 or 2.6 kernel, the system slows to a crawl under the same conditions. And comparing the speed and efficiency of FreeBSD to Windows is like comparing a cheetah to an armadillo.

    This is a massive fallacy if ever I've heard one. On my Gentoo system, a 1.3 GHz Duron (which far from even mid-end these days), I'm running Gnome 2.4 (bloated as it is), chatting with friends in Gaim, compiling kde-libs/k3b and The Gimp in my F1/F2 terminals, browsing the Web in Firebird, reading email in Evolution, while another xnested Gnome session sits in the background burning a CD image from an NFS mount (too lazy to add my user to the cd-recording group, sue me) in gcombust and a Windows server at work defragments in tsclient. Thanks to the preemptive kernel scheduler patch which Gentoo distributes in their genkernel, this system is still entirely responsive.

    Besides, I think Gentoo's ports system is more robust than BSD's.
    1. Re:FreeBSD faster than Gentoo? by leandrod · · Score: 2, Interesting
      > I think Gentoo's ports system is more robust than BSD's

      Why?

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    2. Re:FreeBSD faster than Gentoo? by IM6100 · · Score: 1

      On my NetBSD system, running on a Pentium Pro 180 with 128 megs of RAM , I might note, I was able to burn CDs at 10x, browse the Web using Mozilla, and simultaneously compile some largeish packages from source (I think it was the GIMP).

      So, what's the deal, here? Is this all possible because I use FVWM2 and not bloat-WM-from-hecksville??

      --
      A Good Intro to NetBS
    3. Re:FreeBSD faster than Gentoo? by Anonymous Coward · · Score: 1, Interesting

      Everything you said sounded good except:

      "Besides, I think Gentoo's ports system is more robust than BSD's."

      I use both Gentoo and FreeBSD and I would say quite the opposite.

    4. Re:FreeBSD faster than Gentoo? by Mullen · · Score: 1
      This is a massive fallacy if ever I've heard one. On my Gentoo system, a 1.3 GHz Duron (which far from even mid-end these days), I'm running Gnome 2.4 (bloated as it is), chatting with friends in Gaim, compiling kde-libs/k3b and The Gimp in my F1/F2 terminals, browsing the Web in Firebird, reading email in Evolution, while another xnested Gnome session sits in the background burning a CD image from an NFS mount (too lazy to add my user to the cd-recording group, sue me) in gcombust and a Windows server at work defragments in tsclient. Thanks to the preemptive kernel scheduler patch which Gentoo distributes in their genkernel, this system is still entirely responsive.

      The sad thing about FreeBSD is that the only way it could promote itself, in the past, was to make false claims about the Linux Memory manager or Scheduler. I would rarely here FreeBSD people talk about FreeBSD without saying first, "Linux sucks" or "Linux is not stable" or "Linux MM is no good". Its users' were promoting their OS by tearing down another, which is a bad move, IMHO.
      Now, I am seeing FreeBSD users jumping on the SCO bandwagon and claiming the GPL is bad, and the BSD License is the only way to go.
      It is really sad to a good OS like FreeBSD try to build itself on false Linux claims.

      --
      Linux O Muerte!
    5. Re:FreeBSD faster than Gentoo? by epine · · Score: 1


      A strawman strawpoll. How interrrresting.

      I've never run across this sort of FreeBSD user. And when I have heard people constrasting FreeBSD with Linux, the subject usually turns on the impression that the FreeBSD development path is somewhat more controlled than the pell mell evolution of Linux.

      I've already sensed the message from Linus that post 2.6 kernel, the pell mell phase of Linux kernel evolution will end. He thinks future work will largely be driven by the needs of supporting advanced hardware.

      The main difference I've experienced is that I feel comfortable managing FreeBSD without consulting word on the street.

      With Linux, I find myself checking google a lot more often to make sure I'm not wasting time configuring some subsystem already slated for obsolescence.

      I wonder how preference between FreeBSD and Linux would correspond to people with and without IM clients. (What, there are people who don't have an IM client running 24/7? How do they live!)

      The IM users I know are the kind of people who take the Linux churn completely for granted.

    6. Re:FreeBSD faster than Gentoo? by Josh+Booth · · Score: 1

      I guess that has me beat. But still, I was showing my Mac Wheenie friend my system and I was browsing the web, downloading a .MOV onto my dad's computer by way of my computer using Samba, compiling my kernel, watching TV (I cheated -- I used overlay), and playing Oggs at the same time in GNOME 2.2. My system is about the same as yours: Athlon 1.33GHz, 256MB RAM. Considering that his PowerPC is ten years old and will never run MacOS > 9.1 and the printer driver requires an animal sacrifice to keep it from crashing the computer, he was impressed.

    7. Re:FreeBSD faster than Gentoo? by Brandybuck · · Score: 1

      On an old 1.33MHz Athlon, I had two partitions for each of FreeBSD and Gentoo Linux. Under FreeBSD, I could continue working on my desktop as normal while updating KDE from source. I don't even notice the load. Under Gentoo I could do the same thing, but I did notice the load. Stuff was noticably sluggish.

      Besides, I think FreeBSD's ports system is more robust than Gentoo's.

      --
      Don't blame me, I didn't vote for either of them!
    8. Re:FreeBSD faster than Gentoo? by LearnToSpell · · Score: 1

      People still quote this document as if it had some sort of relevance: http://people.freebsd.org/~murray/bsd_flier.html

    9. Re:FreeBSD faster than Gentoo? by glwtta · · Score: 1
      I am getting tired of all the "Gentoo is best, Gentoo cured world hunger, Gentoo stoped war, and GENTOO MAKES A BETTER TOOTHBRUSH" posts.

      Well, what can we do? It does.

      --
      sic transit gloria mundi
    10. Re:FreeBSD faster than Gentoo? by dvNull · · Score: 1

      Actually on most #freebsd channels and most FreeBSD advocates do state "Linux sucks/ Linux is unstable" etc.

      Now as for this statement : With Linux, I find myself checking google a lot more often to make sure I'm not wasting time configuring some subsystem already slated for obsolescence.

      Can u give me an example where you searched on google for a subsystem on a fairly recent distro to see if it was slated for obsolescence ?

      Personally I consider myself lucky that there is LInux and there is FreeBSD. It gives me a choice. FreeBSD and Linux compliment each other, not the other way around.

      -dvnull

    11. Re:FreeBSD faster than Gentoo? by 0rbit4l · · Score: 2, Informative
      Put in a gigabit nic (it had better be a good one - the intel ones are quite good) in your Gentoo box & tell me if you can saturate the link (full duplex) using a bidirectional load - here's a hint: you had better make sure that the loading/receiving box on the other end of this test is FreeBSD, because Linux can't do it.

      Yes, Linux is easier to use, and Linux's multiprocessor support is better - I could go on & on about features & performance that Linux provides that FreeBSD doesn't. However, it's fallacious to claim that one is "faster" than the other across the board, though, because it isn't true - FreeBSD's IP stack is far superior, and for some of us, that actually matters more than chatting on gaim, reading email in a gui, or browsing the web.

    12. Re:FreeBSD faster than Gentoo? by AntiOrganic · · Score: 1

      What would be the point of putting in a 32-bit, 33 MHz gigabit NIC? The PCI bus itself couldn't saturate it, much less Linux. Do they even make those? But alas, I'm nitpicking and avoiding the real issue. :)

      I absolutely agree, the BSD networking stack has been the de facto standard of TCP/IP for years, proven by the fact that even Microsoft jacked it for the TCP/IP implementation in Windows NT. But seeing as how Linux was built from the ground-up as a desktop Unix[-like] OS, it makes sense that I would be using it as such, am I wrong?

    13. Re:FreeBSD faster than Gentoo? by AntiOrganic · · Score: 1

      I think you need to take some Ritalin, or something.

    14. Re:FreeBSD faster than Gentoo? by tigga · · Score: 1
      Now, I am seeing FreeBSD users jumping on the SCO bandwagon and claiming the GPL is bad, and the BSD License is the only way to go


      FreeBSD users claimed GPL was bad for ages. It's irrelevant to SCO. BTW SCO's does not care about GPL, they try to take over Linux for allegedly stolen code.

      You are trying to smear BSD using SCO. Why? Are you envious?

    15. Re:FreeBSD faster than Gentoo? by bugg · · Score: 1
      I can only speak for myself.

      I recall the system fondly. It was a 486 DX4 with 24 megs ram, a 540 meg harddrive, an S3 VIRGE with 8 megs of onboard ram, and a Soundblaster PCI 128.

      It could not play 128kbps 44.1 khz mp3s in stereo at all in windows. I could listen to mp3s in stereo if I wasn't doing anything else (XFree86 included) in Linux, and in FreeBSD I could start X, load netscape, and listen to mp3s in stereo. Could just be I wasn't adept enough to tweak Linux, but it was at that point I made up my mind about the winner with regards to performance. YMMV, but don't discount FreeBSD.

      --
      -bugg
    16. Re:FreeBSD faster than Gentoo? by phoenix_rizzen · · Score: 1

      For the last time, people, MS did *NOT* use the BSD TCP/IP stack. They used the Streams implementation of TCP/IP from Spyder.

      They used a few different TCP/IP utilities like ftp from BSD, but that's about it.

    17. Re:FreeBSD faster than Gentoo? by 0rbit4l · · Score: 1
      64-bit, 66 Mhz PCI-X can saturate that link, even with bus arbitration overhead (though the bus itself has to be virtually unused during such activity.) On the exact same system, Linux tops out at about 65% of theoretical maximum - FreeBSD hits the maximum. The point of using such a card is that high-performance NICs (and high-performance network stack code) directly and measurably impact the performance of server applications by wide (+-150%) margins.

      I didn't mean to quabble with the point of using Linux for the desktop - it's vastly superior to FreeBSD in that regard. However, the original post suggested that it was somehow bogus to claim that FreeBSD is faster than Gentoo - as with everything, it depends on what you're measuring (and what you care about), and in the domain of things I work on, using Linux isn't really an option because of its relatively crappy network stack. (Relative to FreeBSD, that is.) What's the point of having an uber-expensive box if the network stack code itself is the bottleneck (even on an athlon 2800+)? There are good reasons to use Linux - in some (but not all) respects, speed is not one of them.

    18. Re:FreeBSD faster than Gentoo? by 0rbit4l · · Score: 1
      (though the bus itself has to be virtually unused during such activity.)

      d'oh, i meant otherwise unused - the NIC has to have the bus pretty much to itself. Sorry about the lame replying-to-self thing.

    19. Re:FreeBSD faster than Gentoo? by AntiOrganic · · Score: 1

      Must be a pretty broad misconception -- thanks for bringing this to light and proving my ignorance. :)

    20. Re:FreeBSD faster than Gentoo? by binary+paladin · · Score: 1

      That article was pretty crappy. The author made quite a few assumptions without a lot of fact. I'm interested in FreeBSD, but this article is ass and is not a good way of getting people to appreciate much about it.

    21. Re:FreeBSD faster than Gentoo? by binary+paladin · · Score: 1

      Is there some sort of comparison of the two? I'm only familiar with Portage, but I'm curious where it differs from the Ports system. I mean, I'll find out for myself eventually, but it would be nice to know going into it.

    22. Re:FreeBSD faster than Gentoo? by binary+paladin · · Score: 1

      That's one of the biggest problems with this OS debate bullshit.

      Who has a better car, my friend and his '67 Mustang or me and my '83 Toyota pickup.

      His car is faster than mine. It has a working air conditioner. I doubt anyone would argue that his looks better (seeing as all the paint matches). There's more room in the interior (which is also nicer).

      But you know what? Only one of those vehicles is gonna be worth anything the moment we step offroad.

      "Better" is always a matter of perspective. Some OSes are just better at some things and there is certainly no "best" OS.

  25. Re:The author is a bit too GNU-centric in his acco by BJH · · Score: 1

    If anything, I'd say he's biased the other way, with his continuous digs at "that other OS", where all the package systems are crap and the developers are a bunch of wild hooligans who spew untested and broken code into the kernel.

  26. Why do you care if BSD Dies? by Bill,+Shooter+of+Bul · · Score: 1

    Who cares if no-ine else uses the operating system you choose? This is freakin' slashdot. If we all just chose the most popular os all the freakin time, no one would ever have chosen Linux, and Windows will always be #1. Everyone who debates the *BSD linux by saying that BSD is dying is avoiding the issue. Why not come up with a better argument?

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:Why do you care if BSD Dies? by Bill,+Shooter+of+Bul · · Score: 1

      Again, So what? Ok, its dying. Why? How does that effect my usage of it? Is its decline related to the quality of the operating system, or are there other non technical reasons for its decline? Furthermore, philisophically should you stop using a OS simply because it is declining in popularity?

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    2. Re:Why do you care if BSD Dies? by Bill,+Shooter+of+Bul · · Score: 1

      Oh, I thought as much. Thanks for the confirmation.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
  27. On a side-note by cbv · · Score: 1

    I find it interesting how the so-called "experts" on Slashdot judge an entire Operating System by a screenshot of a window manager that incidentally is not part of said Operating System.

    You could turn that around and say Linux is crap, because GNOME and KDE look too much like Windows...

    Sheesh, people, get your facts straight.

    1. Re:On a side-note by DAldredge · · Score: 1

      But...But...But IT'S SHINY!

  28. Re:Fuckin' WOW by Thud457 · · Score: 1

    WTF? They don't support strongARM?!!! Crap, I might as well run winders!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  29. Re:Not a good release to review. by djh101010 · · Score: 1

    Linux is still the ultimate free software desktop OS though. FreeBSD is good for hackers of all ages and servers, but definately not a desktop OS for newbies...

    Well, Mac OS-X has done an admirable job of making FreeBSD a desktop OS for newbies. Either a *BSD or Linux can be vastly preferable to Windows from my perspective - I'm usually the informal friends-and-family "help me" call recipient. I now have two problem users' boxes converted over to Linux. They use the system for email and "tha interweb'. I have root, they don't...so, they are very limited in how they can screw up their systems, and I can admin it from home.

    Either way, I'm glad to see 5.1 is out, and may try it out at some point. Need to build a firewall box, seems like the logical choice.

  30. Support for parallel port CD-RWs? by Helmholtz+Coil · · Score: 1

    Slightly off topic, but...does anybody know off hand if any of the BSD's support parallel port CD-RWs? I have an older laptop that doesn't have a CD-I managed to shoehorn a small Linux distro on but I'd like to look at using a BSD. Older desktops always seemed to be a bit snappier under BSD than Linux, and the only thing holding me back is whether or not my Microsolutions parallel port CD-RW would be supported.

    1. Re:Support for parallel port CD-RWs? by jandrese · · Score: 1

      Does the BIOS do some sort of emulation that makes the parallel port device look like a regular ATA device (I've seen Dells do this with floppy drives)? If not, your chances of finding support are vastly deminished. The only parallel port mass storage device supported is the AIC-7110 SCSI controller built into various Iomega products.

      --

      I read the internet for the articles.
  31. In case it gets Slashdotted by Beavis! · · Score: 1

    Introduction

    There are several players in the Unix world, but few are as complete and refined as FreeBSD. It installs easily, scales well, updates without a hassle and holds Netcraft records for uptime. It's also set and beaten several bandwidth records in its ten-year history. I say ten years, but really BSD dates back to 1978 when some programmers at UC Berkeley began making their own custom Unix distributions based on the original AT&T UNIX code. That makes FreeBSD and other BSD variants the oldest non-proprietary Unix operating systems still in use (GNU started in 1983 and Linux started in 1991). FreeBSD shed all of its proprietary UNIX code back in the 80s, so it is neither a trademarked UNIX nor is it directly related to System V or any other true UNIX. Age has given it a certain maturity and quality that few other operating systems possess. Read on to see what advantages FreeBSD offers.
    The License

    You'd be hard pressed to find a license less restrictive than the BSD License. Basically it says two things: that anyone redistributing the software must include all copyright notices and the appropriate license agreements, and that the FreeBSD Project and all contributors to the project may not be held liable for the software if problems should arise with it. It places no limitations on what you can do with the code; that means that it's Free Software. You can make unlimited copies of it, install it on any number of machines, give it to all of your friends and family, modify it in any way that you see fit, and even sell it if you want.

    Purchase a TextAd
    The Hero, by Jem Matzan

    Critically acclaimed adventure fantasy novel.

    Overview

    There are two main editions of FreeBSD: the development version (which includes STABLE and CURRENT), and the more stable version with more mature code, called RELEASE. There are two parts to RELEASE: the new technology release (which is, as of this writing, at version 5.1) and the production release (which is, as of this writing, at 4.8). If you have newer hardware (made within the past 18 months) and you're interested in using FreeBSD for leisure or for regular desktop use, 5.1-RELEASE is likely to be your best choice because of its expanded hardware support. The development team strongly cautions 5.1 users that there could be possibly damaging bugs in the 5.1-CURRENT code, but I've found that this statement is more or less an exaggeration meant to indemnify the programmers in case something bad happens.

    So just how risky is the CURRENT branch? Not very, but it is possible to have some problems from time to time if you're always using the latest CVS code. If you're well-versed in Unix you won't have to worry about it much; I have run into a few problems with 5.1-CURRENT that were caused by bugs in the kernel code, but there were none that I was unable to fix (or work around until a fix was released) on my own. I did not test any version prior to 5.1-RELEASE for this review, so I can't comment on the quality of 4.8-RELEASE or compare it to 5.1-RELEASE in any respect other than hardware compatibility.

    Entwined with the ports tree (which is used to download and install programs from source) is the package system: a collection of precompiled programs for FreeBSD and other binary-compatible OSes. There is nothing stopping you from installing non-ported programs from source code, or from installing programs via a CDROM or other media, but for the most part you'll be using the ports or package systems to install new programs in FreeBSD. Both the package system and the ports tree can be updated easily by using the cvsup program to retrieve the latest modifications, patches and versions. Some applications cannot be installed as precompiled packages, binaries don't allow you to include special compile-time options, and some packages can be a little out of date, so in addition to the package system there is also the ports tree. Each port in the tree is stored in its own separate directory, categorized by type and listed in

    --
    I try to be fu
  32. "FreeBSD is Free Software" by greygent · · Score: 1

    RMS is going to shit a brick when he catches wind of this article's author repeatedly referring to FreeBSD as "Free Software". And even has a hyperlink, in one of these instances, pointing to GNU.org.

    Purposeful trolling by the author?

    1. Re:"FreeBSD is Free Software" by Phil+John · · Score: 1

      By all measures of the FSF, BSD's kernel and userland are indeed Free (as in speech and as in beer if you download the iso's). Granted, some of the ports and packages may not be, but then again the same can be said of redhat and suse.

      --
      I am NaN
    2. Re:"FreeBSD is Free Software" by MenTaLguY · · Score: 1

      Um, so far as I can tell, with the removal of the advertising clause, the BSD license meets RMS's critera for Free Software completely.

      Look, the "modified BSD license" (which FreeBSD is under) is even on the FSF's list of GPL-compatible, Free Software Licenses. Heck, it even lists the original "advertising clause" BSD license as Free (though GPL-incompatible).

      So there it is.

      --

      DNA just wants to be free...
    3. Re:"FreeBSD is Free Software" by reallocate · · Score: 1

      And, why do I care what RMS thinks?

      --
      -- Slashdot: When Public Access TV Says "No"
  33. Indirect slashdotting in action... by cperciva · · Score: 2, Offtopic

    I've never had the honour (pain?) of being directly slashdotted, but I seem to be getting an indirect slashdotting. From the link in the middle of the article (to a very handy utility in development for performing binary security updates) I'm seeing a couple visitors per second.

  34. contaminated? by sootman · · Score: 1

    OK, so I'm new to all this BSD stuff. Skimming the page for the promised screenies I saw this image that says "WARNING: kernel contains GPL contaminated ext2fs filesystem." Am I missing something? Is this that "BSD is free-er than thou" I've heard about?

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:contaminated? by aelfwyne · · Score: 1

      As an end-user, you might never worry about kernel contamination of license, but it is very important to know.

      For instance, if you install the Nvidia kernel driver module, it may give you a warning about contaminating the kernel in Linux with a commercial license.

      FreeBSD has to worry about GPL contamination for a very important reason. The BSD license allows you to lift the code, package it as your own, and sell it at a profit without providing source code.

      If you're a developer/publisher, and you do that, but you inadvertantly include a section of GPL'd code, you're now inviolation of the GPL that applies to that code. So if you're going to keep your BSD Licensed product close-source, you have to make sure there's no GPL'd code in it. Thus, the warning.

      --
      -- If it ain't broke - overclock it more.
    2. Re:contaminated? by TheRaven64 · · Score: 1

      Everything in the BSD kernel is supposed to be BSD licensed. If you put things like ext2 (GPL) or HFS+ (AFPL) support in it, then it will warn you. this may be important to you, or it may not. It simply exists to tell you that you are using parts which deviate from the standard license for the kernel. The word `contaminated' may be a bit charged, but the information is important (to some people, at least).

      --
      I am TheRaven on Soylent News
    3. Re:contaminated? by jandrese · · Score: 1

      The warning is to prevent companies from accidentally getting GPL code in something they plan to modify and release for profit. The FreeBSD kernel in the screenshot will be contaminated by GPL and it's viral properties, which means it cannot be used without abiding by the terms of the GPL.

      FreeBSD does have lots of GPL code in the (optional) userland tools, although the system tools (cp, mount, etc...) are BSD licensed. This allows you to use FreeBSD on a desktop PC (with Gnome) or in a router. Companies like FreeBSD because they can modifiy the code in interesting ways and sell it without having to give away the farm.

      Believe it or not, significant portions of the FreeBSD Kernel and userland come from companies donating the code back to the community, despite the lack of legal requirement that they do so.

      --

      I read the internet for the articles.
    4. Re:contaminated? by Brandybuck · · Score: 1

      Scenario. You build a FreeBSD kernel and give it to your friend (it would be wrong to deny your friend if he asks and is in need of a working kernel).

      If that kernel is "uncontaminated", you need not worry about a thing. It's truly free with no strings attached. You have no further obligations.

      But what if that kernel was "contaminated" by the GPLd ext2fs code? Now you do need to worry. You need to give your friend the source code, or make a guarantee that your will provide him the source code anytime during the next three years if he ever asks. You can't just give him the kernel anymore without incurring legally binding obligations to your friend.

      That's pretty minor stuff, really. It's just your friend, right? But what if you put that kernel on your website? Suddenly your are under legal obligations to thousands of people you've never met. Or what if you're an embedded software developer, and that kernel is embedded into a million consumer routers shipped all across the world?

      Or worst of all, what if that kernel also contained a driver for your own proprietary hardware? Even though your driver is in no way derivative of the GPL ext2fs, the rules of the GPL say you must still treat it as such.

      The big concern in BSDland is not "free versus unfree", but rather "encumbered versus unencumbered." We don't want encumbered software, and the GPL is encumbering in some minor but very real ways.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:contaminated? by Haeleth · · Score: 1

      The warning is reasonable, for the reasons you state. The word "contaminated", however, is not reasonable: it smacks of FUD and flamewars.

      It also suggests that the ext2 code was once "healthy", but unfortunately "caught" the dreaded GPL. Not quite the case, methinks.

    6. Re:contaminated? by jmcneill · · Score: 1

      The FreeBSD kernel in the screenshot will be contaminated by GPL and it's viral properties, which means it cannot be used without abiding by the terms of the GPL.

      Minor nitpick -- the kernel can still be used without accepting the GPL, it just can't be redistributed.

  35. Re:Not a good release to review. by tuffy · · Score: 1
    I won't disagree that Linux is more suited for the Desktop than freebsd, but that is because linux has wider variety of support and apps, not because it is any easier.

    Not surprisingly, those are the same reasons Windows is more suitable for "the desktop" than Linux is.

    (Although my particular desktop is Linux...*shrug!*)

    --

    Ita erat quando hic adveni.

  36. Re:Not a good release to review. by Moridineas · · Score: 1

    WINDOWS has a text based install...at least the first half of it...

  37. Re:Not a good release to review. by legcramped · · Score: 1

    Do you think a Windows XPer or Mac OS 9er would know what the hell a man page is? BSD by default has a command line interface. That's enough to scare away 90% of windows users. Mandrake is a much better newbie OS than BSD.

    I love BSD, but I wouldn't put it on my grans computer if she asked for a free software operating system (I doubt she would)

  38. Web fora? Argh! by leandrod · · Score: 1

    Why the author thinks web fora are better than mailing list is a mistery to me. None of the reasons he gave sticks, and I actually find them a pain. With a mailing list I can always use Gmane to get a nice news interface!

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  39. What the hell is he talking about? by Mark+Bainter · · Score: 2, Insightful
    The reason why this is a three-step process is to make the updating procedure more reliable and easier to fix. Having survived the nightmare of Gentoo Linux's always fatally broken and never easily fixed portage system, I can tell you that "ease of use" means "difficult to fix" because it doesn't allow the user to control the process.

    Ok...I can agree with the underlying concept (ease of use can mean difficult to fix). I don't see this in the portage tree however. Hell, it's all just text files. And "always fatally broken"? Huh? I've been using Gentoo since the early releases and I have not experienced the portage system being "always fatally broken". Hell, you wouldn't even be able to install gentoo if that was true.

    How about a little less hyperbole and a little more specific and accurate facts? I've only known of a couple of instances where things got really messed up, and that was because of screwups in releases. And unless you were one of those people who felt the need to update everything all the time every time a new release came out you didn't even get bit by it.

    I've seen APT and Portage choke on dependancies with no obvious way to fix them,

    Again, huh? If you're having troubles with dependancies within portage not working then you need to get a better understanding of how portage works. You can't blame your ignorance on the tool.

    and anyone who has ever tried to use a third-party RPM knows what a disaster that can be.

    yes. Emphasis on /can/ be. RPM isn't unusable, but it is unusable for some purposes. And the workstation of any linux user who installs something other than what their distro releases is not it. ;-) And even then, a workstation install can be unpleasant. However, if you're running a typical internet server system redhat's setup can serve just fine. Not only do you not need the latest cutting edge releases, you don't really even want them. Works fine then as long as you stay within the lines.

    FreeBSD is, if nothing else, a nice respite from the various GNU/Linux package management systems.

    You know. I have nothing against BSD. I'm not an avid lover/user of BSD, but I have installed it on several occaisions and played with it. It's a nice OS. I prefer linux cause I like the faster pace and the more ...gritty...(for lack of a better term) feel to it. People are /doing/ things in linux. People from all walks and of all levels of skill. BSD doesn't (imo) seem to lend itself to that. It's always seemed to me that BSD considered itself destined for the elite, while linux was an OS for the great unwashed as well.

    My impression could very well be inaccurate, as it's based mostly on things I read in mailing lists and from people I've met who /are/ avid BSD fans/users. (Few, if any, of which actually meet the "Elite" definition, but they sure felt and acted like they did. Which imo is why BSD tends to attract people like that. But I digress.)

    Bottom line, both are great OSes. Why is it that this has to be us /or/ them. Why can't it be both? Is there some unwritten rule that one OS has to be cool and vibrant and the other has to be lame and dying?

    I think the writer does BSD a disservice. The article makes it look like BSD defines itself by the shortcomings of some linux distributions (ignoring the fact that most of those "shortcomings" are hot air). BSD has enough positive things in and of itself that I highly doubt it needs to poke holes in linux or try to make linux look bad as a means of promoting itself.

    Don't rag on linux and tell me linux sucks so I should use BSD. Tell me what's great about BSD. I already know windows and linux's shortcomings. Tell me what's great about BSD and I'll make my own comparisons, thank you very much.

    </soap box>

    --
    "No nation could preserve its freedom in the midst of continual warfare."
    --James Madison
    1. Re:What the hell is he talking about? by apachetoolbox · · Score: 2, Funny


      /jesus/ do /you/ know /how/ annoying /that/ is /?/

    2. Re:What the hell is he talking about? by evilviper · · Score: 2, Insightful
      And "always fatally broken"? Huh? I've been using Gentoo since the early releases and I have not experienced the portage system being "always fatally broken". Hell, you wouldn't even be able to install gentoo if that was true.

      I have had plenty of problems with Gentoo myself. It has a lot of weirdness to it that I really hate...

      For some programs, I try to install them, but the fact that a few of the newest versions are marked as unstable, prevents it from installing any version at all (without user intervention). I've had lots of cases where, after updating the tree, portage want to install newer versions of all the software I had already installed... Not for any valid reason mind you, but just some weirdness that I manually had to repair.

      I had several other problems, not specifially with portage... Like the gentoo version of the kernel being seriously broken. When that happens, starting the multi-hour install process, from just about the beginning, is the only option.

      If you're having troubles with dependancies within portage not working then you need to get a better understanding of how portage works. You can't blame your ignorance on the tool.

      I don't understand your suggestion. I have come to understand the low-level operation of portage, but I don't see why a normal users should ever have to. portage is supposed to take care of everything, there's pactically nothing to know (assuming it works.) The same goes for BSD ports... They just work.

      RPM isn't unusable, but it is unusable for some purposes.

      NOTHING should be unstable for any reasonable purpose. It's ridiculous that your standards have been lowered so much that you don't consider a non-functional package system to be an issue.

      Gee, sure Windows is unstable, but only for some purposes.

      It's always seemed to me that BSD considered itself destined for the elite, while linux was an OS for the great unwashed as well.

      No, BSD considers itself to be stable, whereas Linux is for those that don't really need stability and functionality, but are willing to screw around with the system for hours upon hours to get something basic, working again. If elite means that the BSDs don't integrate crappy patches from 12year-olds that don't really work, then I'm proud to use elite BSD...

      Don't rag on linux and tell me linux sucks so I should use BSD. Tell me what's great about BSD.

      Telling you that something sucks in Linux, and that it doesn't suck in BSD, IS exactly what you want, but it's what you are so unhappy that he's doing in the first place.

      Person1: Windows Crashes a lot.
      Person2: Don't tell me what's wrong with Windows
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:What the hell is he talking about? by Mark+Bainter · · Score: 1

      I'm sure He does. However, somehow I doubt He cares any more than I do.

      --
      "No nation could preserve its freedom in the midst of continual warfare."
      --James Madison
    4. Re:What the hell is he talking about? by Mark+Bainter · · Score: 2, Insightful
      Gentoo/Portage:

      I'm not saying Gentoo doesn't have it's blemishes. It's certainly not perfect. Nor am I saying it's crazy to say you have problems with it. I just take issue with his hyperbole.

      When I say learn portage better, I don't mean read the code necessarily. I mean read the man page. My reading of the article leads me to believe the author really didn't take the time to learn what he was doing with Gentoo, and thus had problems with using it.

      Off topic a bit, I'm not sure why you think a broken gentoo kernel means you have to re-install from scratch. That seems like pretty drastic overkill to me. Unless you got a REALLY bad kernel that completely hosed your disk partitions or something.

      NOTHING should be unstable for any reasonable purpose. It's ridiculous that your standards have been lowered so much that you don't consider a non-functional package system to be an issue.

      I didn't say it was unstable. I said it was unusable. If you operate a system where you install stuff all the time you're going to run into problems on RPM. The dependencies get complicated, and if you install things from source they get worse. I just don't think it's a good fit for certain kinds of users.

      However, if you're running say...a webserver in a production environment it's not so bad. You can build it, and update it with new rpms as they come out in the base system and just run apache from source. (or from RPM if you don't need to be more current.)

      Everything doesn't have to be a perfect fit for everyone. THAT is ridiculous.

      No, BSD considers itself to be stable, whereas Linux is for those that don't really need stability and functionality, but are willing to screw around with the system for hours upon hours to get something basic, working again. If elite means that the BSDs don't integrate crappy patches from 12year-olds that don't really work, then I'm proud to use elite BSD

      Please don't misinterpret my words. And don't hurt your own argument by throwing around arguments that can't be substantiated. Linux is a stable platform. I run systems on all kinds of different hardware, including really crappy thrown together hardware, that runs w/out problems for years on end.

      That's not to say BSD isn't, I just take issue with your assessment of linux. In addition, I think your exaggerating just a tiny bit on the 12-yo broken patch front. What I mean by 'elitist' is not in regards to the quality of work done but in regards to more superficial qualities of who they are and are not willing to accept. BSD seemed more like a clique to me than linux did. Worse, a clique with a lot of clueless hangers-on who want to be part of the fun. Course, now, years later, linux has taken at least its fair share of those itself.

      Telling you that something sucks in Linux, and that it doesn't suck in BSD, IS exactly what you want, but it's what you are so unhappy that he's doing in the first place.

      Sorry, if the only way you can say you're great is by talking about how bad someone else sucks, then you aren't great. Greatness stands on its own.

      --
      "No nation could preserve its freedom in the midst of continual warfare."
      --James Madison
    5. Re:What the hell is he talking about? by Eil · · Score: 1


      You know. I have nothing against BSD. I'm not an avid lover/user of BSD, but I have installed it on several occaisions and played with it. It's a nice OS. I prefer linux cause I like the faster pace and the more ...gritty...(for lack of a better term) feel to it. People are /doing/ things in linux. People from all walks and of all levels of skill. BSD doesn't (imo) seem to lend itself to that. It's always seemed to me that BSD considered itself destined for the elite, while linux was an OS for the great unwashed as well.

      Yes, that's the impression that I've always come away with too. I once met this one guy at my college who seemed to share some similar interests to me in regards to computers. He seemed pretty friendly and all, but at one point, he asked me which operating system I used at home and at the time I of course told him Linux. His next statement, I shit you not, was, "Oh. You're one of THOSE people." Turns out he dispised anything that wasn't FreeBSD and, to a lesser extent, Win2k. Needless to say, I never talked to him much after that.

      With a few exceptions, my experience has been similar with FreeBSD users on mailing lists, IRC, and other forums. Most of the FreeBSD developers, to their credit, are much more professional and won't usually look down their nose at you if you so much as mention Linux, but a few will and do. The one thing that I hate most about the more extreme FreeBSD zealots is their silly "Linux is anti-Microsoft and FreeBSD is pro-UNIX" troll. Really nice how they poo-poo Linux users for not liking Microsoft (which is true for most, I guess), then go ahead and thumb their noses at *every other OS*. Can't hardly see the forest for your heads, guys.

      As as OS, I like FreeBSD. I wouldn't use anything else to host the various services on the network. I even have it on my main workstation right now in an effort to become more familiar with it. But it pretty much stops there. I always tell people this: If you want an OS that you can easily set up, stick in a corner, and run your network for decades without intervention, then go with FreeBSD. If you want an OS to put on your workstation, supercomputer, cluster, wristwatch, and TV set-top box, then you'll do better with Linux. Linux distributions may not be as "refined" as FreeBSD. But you'd be hard pressed to find another OS up to as many different kinds of tasks as Linux is, whether frivolous or mission critical.

    6. Re:What the hell is he talking about? by Eil · · Score: 1


      Er, that first paragraph was supposed to be in italics to indicate that it's quoted from the parent. Could have swore I put the tags in there. Ah well...

    7. Re:What the hell is he talking about? by eggnet · · Score: 1

      Saying, for example, that FreeBSD's memory management is great has no meaning unless compared to Linux's memory management.

      "Greatness stands on its own" means that you're describing something that is so good it is obviously better than other things that are comparable.

  40. Re:Not a good release to review. by TheRaven64 · · Score: 1
    But I wouldn't contribute code to BSD, because I know microsoft could use that in their products!

    Exactly. GNU/Linux is about politics. *BSD is about software. I prefer to have my computer running software than politics.

    --
    I am TheRaven on Soylent News
  41. FreeBSD vs Linux by Robert+Frazier · · Score: 2, Insightful

    The supposed FreeBSD vs GNU/linux competition is one of the strangest things I've seen.

    I use both. And, the reason for using one rather than the other isn't that crucial. I would be perfectly willing to use either for everything. It is just that I don't have to. So, I use FreeBSD for server stuff with standard hardware, and I use linux when I want to support more up-to-date hardware.

    Best wishes,
    Bob

  42. Re:The author is a bit too GNU-centric in his acco by jrockway · · Score: 1

    The problem with not calling it GNU/Linux is that it's more GNU than Linux. Want to copy a file with cp? That's a GNU program. Like bash? It's GNU. Text editing with emacs? GNU.

    Of course, you couldn't do any of that without a kernel, which is what Linux is. So both parts are equally important. Without GNU, Linux would be behind... without Linux, GNU wouldn't be useful to anyone :)

    --
    My other car is first.
  43. different? by pizza_milkshake · · Score: 1
    The development process is democratic; a team of between two and three hundred Committers elects a Core Team of nine people to make all the important decisions. The Core Team acts as a sort of "board of directors" to the Committers, all of which have the ability to modify the source code. This model differs greatly from that of GNU/Linux, which is divided into the GNU Project development and the Linux kernel development, both of which are ultimately headed by only a few all-powerful decision-makers.

    a "few all-powerful decision-makers" in linux are Linus himself and a dozen or so others... how is this different? i'm not trying to start a flame, just wondering how this is different.

    1. Re:different? by phoenix_rizzen · · Score: 1

      They choose the direction the kernel takes. They have no say on where the resulting OS ends up or how it is used.

      The Core Team decides the direction the entire OS is taking.

  44. Re:Hmmm... by TheRaven64 · · Score: 1
    Uuh, I guess this guy hasn't looked in /usr/compat/linux. The DRI Radeon driver works fine on FreeBSD on my home box, and the Linux Matrox driver for X works fine on my workstation. Userland programs also work perfectly. I run the Linux version of Adobe Acrobat Reader (which, by the way, is in the ports collection), and until Opera released 7.21 for FreeBSD I was running the Linux version of Opera 7.x. Oh I also run the Linux version of the Half Life dedicated server on my home FreeBSD box.

    Did I mention that all of these Linux apps are in the ports collection, so installing them was as simple as typing portinstall linux-opera, or whatever?

    My FreeBSD workstation has a cron job which runs each evening, syncs the ports tree with the latest version and updates everything that's out of date, so when I go in to work in the mornings I always have the latest versions of software.

    --
    I am TheRaven on Soylent News
  45. geez by syrinx · · Score: 1

    so many Linux users getting bent out of shape that "FreeBSD users are insulting Linux" or some shit.

    I didn't read any "insulting Linux" comments in the article.. maybe some things addressing shortcomings of Linux, but nothing that would really be "insulting".

    Just let us use our OS in peace. Everyone seems to hate it when Windows users say things like "Linux? Why would you use THAT?", but it's somehow okay to say the same thing to *BSD users?

    --
    Quidquid latine dictum sit, altum sonatur.
    1. Re:geez by Brandybuck · · Score: 1

      Reading most of these posts here, I think the mere existance of FreeBSD is insulting to Linux users. For all their talk of freedom, they just can't stand it when someone uses a different OS.

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:geez by Homology · · Score: 1
      Reading most of these posts here, I think the mere existance of FreeBSD is insulting to Linux users. For all their talk of freedom, they just can't stand it when someone uses a different OS.

      Yup, freedom to choose is a human right, as long as you choose the same as I did. Most Linux users don't believe so, of course. But /. BSD forum has more than it's share of trolls.....

  46. Re:The author is a bit too GNU-centric in his acco by TheRaven64 · · Score: 1
    without Linux, GNU wouldn't be useful to anyone

    Except that GNU also runs on the Hurd and NetBSD kernels. In theory it could run on almost any other UNIX-like kernel with a C compiler (for example any of the gcc target platforms).

    --
    I am TheRaven on Soylent News
  47. Re:The author is a bit too GNU-centric in his acco by cperciva · · Score: 2, Insightful

    The problem with not calling it GNU/Linux is that it's more GNU than Linux.

    True, but most distributions are also more Mozilla, X, and several other things, than they are GNU.

    Should we be referring to RedHat Mozilla/XFree86/GNOME/emacs/BSD/GNU/Linux?

  48. RELEASE? by Admiral+Llama · · Score: 1

    The last time I compiled 5.1-CURRENT (a couple of days ago) the system paniced on boot. Maybe we should wait until 5.2...

    1. Re:RELEASE? by paco+verde · · Score: 1

      The last time I compiled 5.1-CURRENT

      Please make some kind of token effort to learn at least something about the operating system before trying to run it:

      As you read this, keep in mind that FreeBSD-CURRENT is the ``bleeding edge'' of FreeBSD development. FreeBSD-CURRENT users are expected to have a high degree of technical skill, and should be capable of solving difficult system problems on their own. If you are new to FreeBSD, think twice before installing it.

      Let's see, you installed the bleeding edge branch of the most experimental version of FreeBSD and, oh my gosh, it crashed. Go figure. FreeBSD 5.1-RELEASE is not a snapshot of your -CURRENT after two more days of development! -CURRENT is the ongoing development branch.

      If you would like to try FreeBSD (and please do!), for god's sake get a copy of 5.1-RELEASE, or at least 5.1-STABLE. And be prepared to have to learn a bit about how it works, and its release cycle. FreeBSD is not Linux, nor does it always work the same or follow the same development and naming conventions.

    2. Re:RELEASE? by phoenix_rizzen · · Score: 1

      There is no such beast as 5.1-STABLE.

    3. Re:RELEASE? by paco+verde · · Score: 1

      Whoops, good point ;)

      Maybe there will be a 5.2-STABLE, according to the early adopter's guide. In any case, 5.1-CURRENT is still not a good indicator of FreeBSD stability and polish. The parent should give 5.1-RELEASE a try. Or of course 4.8-RELEASE if he wants something that really won't ever crash.

      The whole -CURRENT branch thing seems to be a constant source of confusion for Linux folks trying out FreeBSD for the first time, thinking they are getting the latest and greatest, when it's actually just the latest.

    4. Re:RELEASE? by iggymanz · · Score: 1

      But does the generic 5.1 kernel boot on your machine? I've found the BSD's are alot trickier with weird dependencies than Linux when trying to make a custom kernel.

  49. They Warned You... by reallocate · · Score: 2, Informative

    I'm running 4/8 after a similar experience with 5.1.

    Remember, if you run 5.1, they warned you might have problems. That's why 4.8 is still recommended for production use.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:They Warned You... by Billly+Gates · · Score: 1
      .. or general use.

      I do not know about you but the ports are pretty huge. BSD is just a primptivie terminal without them.

      Also the packages are broken too. I could not even get a gui going with it. Serious stuff.

    2. Re:They Warned You... by reallocate · · Score: 1

      Coe in the ports is the same code as in every Linux distribution. What's you problem?

      Linux is the same primitive terminal, too, unless you install X and a bunch of applications. The Linux distribution do that automatically, but the BSD's give you a choice.

      The applications on BSD and Linux are the same; it's only the packaging that differs.

      --
      -- Slashdot: When Public Access TV Says "No"
    3. Re:They Warned You... by devphaeton · · Score: 1

      Remember, if you run 5.1, they warned you might have problems. That's why 4.8 is still recommended for production use.

      heh yes they did! I'm not whining nor complaining, just saying it like it is.

      I asked for it, i got it. ;)

      However, i'm anticipating 4.9 with bated breath :o)

      --


      do() || do_not(); // try();
    4. Re:They Warned You... by Billly+Gates · · Score: 1
      The problem is they are broken in 5.1.

      Also if you have mostly a ports based system and then try to update via the packages, they will fail with errors. It becomes a very big mess.

      I can testify that Mozilla 1.4 is broken, kde and gnome will not compile, cvsupit which is essential to cvs any new installation wont compile either.

      Also Java is not supported on the 5.x series.

      Yes, the kernel is stable but the team neglected the ports and packages.

      4.8 is just as recent as 5.1 except for the kernel. I highly recommend it over 5.x.

      Your asking for trouble otherwise.

    5. Re:They Warned You... by reallocate · · Score: 1

      Dunno about your problems. All I know is that a cursory reading of the 5.1-Release docs will uncover advice to avoid using it in a production environment. Geez, there's still debug code in it.

      --
      -- Slashdot: When Public Access TV Says "No"
  50. Re:Not a good release to review. by davidstrauss · · Score: 1
    WINDOWS has a text based install...at least the first half of it...

    That's only if you start the install from the bootable CD. Most people I've worked with (as a home/small-business computing consultant) start their installs from Windows.

  51. Doubt BSD Cares by reallocate · · Score: 1

    No one knows what a man page is until someone tells them, even a Unix guru.

    Meanwhile, Linux defaults to the command line, too. Xfree86 is identical on both systems.

    But, in any case, FreeBSD is blessedly free of the politics that inflict Linux and doesn't care if a Windows user knows what a man page is.

    --
    -- Slashdot: When Public Access TV Says "No"
  52. sparc64 Hardware (or wtf is u1/u2 support) by sethstorm · · Score: 1

    Dunno about some of us, but it seems quite odd that there's smp support, but some of the machines that support it (ultra2's - yes, some people run these amazingly) sure could use builtin scsi support. It's nice to have smp, but netbooting isnt an option for some of us just for that benefit.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  53. Re:Not a good release to review. by Mysticalfruit · · Score: 1

    So, how would one compile politics???

    Washington@politics]$ gcc -Wall -o president dubya.c /tmp/ccDVSvBk.o: In function `provide_leadership' /tmp/ccDVSvBk.o(.text+0xb3): undefined reference to `brain_stem'

    --
    Yes Francis, the world has gone crazy.
  54. Thank You For Depriving Me of Your Wonderful Code by reallocate · · Score: 1

    The only thing you're doing by not offering code to BSD is depriving BSD users, assuming your code was accepted. (Now, there's a big distinction from Linux: Code isn't accepted into FreeBSD unless it's reviewed and approved. Thanks to the GPL, any yahoo can write something and foist it off on users.)

    If someone's GPL's code evers does something really innovative, then it's time to worry about Microsoft copying it.

    If nothing else, remember that you have BSD to thank for tcp/ip and, hence, the Internet.

    --
    -- Slashdot: When Public Access TV Says "No"
  55. Re:Not a good release to review. by Billly+Gates · · Score: 1
    Yes, but boy is it a pain in the ass to setup.

    With a linux distro like mandrake everything is already done and I just download a new set of iso's to upgrade.

    But woe to anyone who wanted to setup a server with it. I like the config files of FreeBSD much better then Linux. They are simple RC os sh scripts that are well commented and designed to be edited. FreeBSD is a real Unix because of it. Where its expected that everything is a file.

    In redhat linux /etc are just symlinks to god knows where and they are non possix compliant bash scripts that blow up if you edit them. Very different and not nearly as flexible.

    So its a trade off.

  56. as usual, misinformed on several counts by muyThaiBxr · · Score: 1

    Chances are for his XFree86 problems, XFree86 4.3.0 as far as I know has a driver for Xfree86, and if it doesn't, it's not that hard to get at least accelerated 2d working. It involves compiling Xfree86 from CVS, which isn't hard at all. His kernel config file has several options in it which WILL slow down his system significantly. His problems with the mailing list are expected, mainly because the questions he's asked have been answered several times in several places.

    This quote is true though "The initial learning curve can be discouraging, but once you learn and get used to FreeBSD, all other operating systems seem slow, weak and brittle."

    Definitely true.

  57. Five Reasons I Dropped Linux for FreeBSD by reallocate · · Score: 1

    It isn't too much of a leap to assume you don't know what you are talking about. Where's your evidence?

    I've switched from Linux to FreeBSD. Here's why:

    1) It's a community populated by adults, not rabid cheerleading adolescents who get turned on by a fight between OS just like their fathers got turned on by a fight between Camaros and Mustangs.

    2) The entire OS is under someone's review and control. In Linux, a few people people worry about the kernel, but, after than, it's up for grabs.

    3). No, repeat, no support and configuration nightmares due to arbitrary differences between distributions.

    4) A great ports collection that is kept current. (Its imitator, in Gentoo, always broke within the first week or so after I installed the base system.)

    5. See the first item about adults.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:Five Reasons I Dropped Linux for FreeBSD by Xpilot · · Score: 1

      1) It's a community populated by adults, not rabid cheerleading adolescents who get turned on by a fight between OS just like their fathers got turned on by a fight between Camaros and Mustangs.

      "Rabid cheerleeding adolescents"? Now there's a mature, rational comment made by an "adult".
      2) The entire OS is under someone's review and control. In Linux, a few people people worry about the kernel, but, after than, it's up for grabs.

      Now this I don't get. Does the FreeBSD team control the development of GCC, binutils, GNOME, KDE, XFree86, Perl, etc.? Or is that other stuff "up for grabs" from elsewhere?

      --
      "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
    2. Re:Five Reasons I Dropped Linux for FreeBSD by binary+paladin · · Score: 1

      Or at least how it is integrated into the OS as a whole.

      Is this a proper assumption on my part? I'm going for 4 OSes on this box by the end of the year and FreeBSD is next!

    3. Re:Five Reasons I Dropped Linux for FreeBSD by binary+paladin · · Score: 1

      Gentoo broke a week after its initial install? The guy who wrote the article seemed to think the same thing. Funny, I've been using it since pre-1.0 and have never had a break (with the exception of letting a machine lapse for like... 9 months without doing anything to it).

      I've put it on multiple machines and everything is cool. Gentoo community has been nice too. (And the Linux community is one of the reasons I strayed away from desktop usage for a long time.)

      Gentoo's link to BSD is actually why I'm interested because I found that the way Gentoo organized things (particularly /etc and bootscripts) was superior to other Linux distributions I've used.

      What I'm finding is that every single time I find something I REALLY like about Gentoo... it's something that came from BSD. So, when I have to time to kill next month and a new hard drive... it's time for some BSD action.

  58. The article... by HEMI426 · · Score: 1

    Was fairly decent overall. He seems to hit most of the high points and picks up on some of the problems FreeBSD has (like the third-party, end-user hardware support not being stellar). However, I disagree with his railing on other packaging systems...Ok, granted, RPM has been the bane of my existence a few times, but I've never really had any major problems with apt or portage.

    The author didn't really mention how "modular" FreeBSD is. Almost anything that's in the base system (sendmail, bind8, OpenSSH, etc.) can be "turned off" (in /etc/rc.conf) in the base system (or not built at all with options in /etc/make.conf) and alternatives from the ports system can be used. Don't like sendmail? I don't see why not, but fine, you can run qmail, postfix or whatever MTA you want.

    I also disagree with most of the "Developer Recommendations" at the end of the article. Mailing lists are good; don't bog down the hardware with forums when anyone with half a brain can Google for information on the lists. Hardware support? Contact your vendors! Kernel options? Once you learn where they are, you're set. Don't put everything under the Sun in the GENERIC kernel config; you're just going to obfuscate the options most everyday users will want. As far as putting a commented-out IPFW line in the kernel, why IPFW? Personally I prefer IPF; limiting the choices by "endorsing" IPFW is not a good thing.

    I do agree with the author on his last two recommendations. X configuration should be done outside /stand/sysinstall and send-pr is rather obtuse for most people to use.

    I'm still not sure why people are so hot to review 5.x releases without a -STABLE branch being around. Once there's a -STABLE, then and only then can you really get a true picture of how 5.x is going to be due to stabilization of features, etc.

  59. Re:Why are more recent versions less stable? by paco+verde · · Score: 1

    FreeBSD 4.8 is more stable than 4.7. And 4.9 will likely be more stable than 4.8.

    I'm sure 5.1 is more stable than 5.0 but 5.1 is not intended to be more stable than the 4.x series (yet), and nobody working on it claims that it is. That's why it's called a "new technology" release. And 4.8 is called the "production" release. That's also why I run 4.8 on my servers at work, but will consider putting 5.1 on my home PC.

    FreeBSD 5.x will eventually be better and more stable than the 4.x series, maybe at 5.2, maybe later. Until then, I'm sure the FreeBSD project will continue to recommend all over the place the 4.x series to anyone who needs an absolutely rock-solid release:

    FreeBSD 5.X marks the first new major version of FreeBSD in over two years. Besides a number of new features, it also contains a number of major developments in the underlying system architecture. Along with these advances, however, comes a system that incorporates a tremendous amount of new and not-widely-tested code. Compared to the existing line of 4.X releases, the first few 5.X releases may have regressions in areas of stability, performance, and occasionally functionality.

    For these reasons, the Release Engineering Team specifically discourages users from updating from older FreeBSD releases to 5.1-RELEASE unless they are aware of (and prepared to deal with) possible regressions in the newer releases. Specifically, for more conservative users, we recommend running 4.X releases (such as 4.8-RELEASE) for the near-term future. We feel that such users are probably best served by upgrading to 5.X only after a 5-STABLE development branch has been created; this may be around the time of 5.2-RELEASE.

    That's from the Early Adopter's Guide if you would like to learn what the actual release cycle for FreeBSD is, and which versions are recommended for whom.

    It would be nice to read some interesting comments about a FreeBSD article occassionally, rather than the endless "FreeBSD is dying" and "I installed FreeBSD 5.0 and it crashed a lot" drivel. Those are literally about the only comments posted under every FreeBSD article on Slashdot.

    FreeBSD isn't Linux. Some things about FreeBSD are different than Linux. FreeBSD doesn't use Linux version numbers and schemes; it uses FreeBSD version numbers and schemes. Some releases of FreeBSD are extremely stable. Some are development versions and have bugs and crash. Figure out which one you need and use it. Or don't. I don't care. I think it's a great, well organized, rock-solid OS and I use it on my servers because I think those characteristics are important. I could care less if Linux is more popular than FreeBSD. My servers aren't in high school, for gods sake, trying to get a prom date.

    I think Linux is also a great OS, although not as good as FreeBSD in my humble opinion. If you think Linux meets your needs beter, use it. But don't download the latest CVS version of the latest experimental version of FreeBSD, expect it to be crash proof, and then go rip on BSD on Slashdot. For that, I stick my tongue out at you, sir. Phtttttt.

  60. Re:Not a good release to review. by trippinonbsd · · Score: 1

    FreeBSD still has a text based install that would scare away any normal user and anybody with an MSCE.

    X based install blow. I dont need a pretty 32bit 1024x768 logo and graphics to install an os. I want to do it quickly. I would also prefer that the installer work with older hardware and not require 32 or 64mb of ram. FreeBSD runs just fine as a httpd/router/firewall/dhcpd on my P75 box w/ 16mb ram.

  61. coincidence, or irony? by RLiegh · · Score: 1

    I'm trying to grab the iso on dialup (no broadband around these parts)and I ^C'ed it so I could load slashdot.

    At any rate, I should have it, and my review, sometime around thanksgiving.

    1. Re:coincidence, or irony? by Phil+John · · Score: 1

      Or you could:

      1) Go buy a box-set from the freebsd mall.
      2) Find a friend with a copy and get them to lend it you.
      3) Club together with a few friends to buy it.
      4) ???
      5) .....

      --
      I am NaN
    2. Re:coincidence, or irony? by RLiegh · · Score: 1

      Or you could:

      1) Go buy a box-set from the freebsd mall.
      2) Find a friend with a copy and get them to lend it you.
      3) Club together with a few friends to buy it.
      4) ???
      5) .....

      Indeed I could, assuming...

      1)I had the $40-$80 to spare atm (thanks to an upcoming trip, I do not)
      2)If I had friends, that would be an option, true enough.
      3)see #2
      4)loss!!!!
      5)OMFG LOLL
    3. Re:coincidence, or irony? by Phil+John · · Score: 1

      Valid point...

      You could always try downloading the mini-iso distro, it's still about 200 megs but includes a bare-bones system that you can then add stuff to. The ports collection is around a 20 meg d/l (IIRC) and only downloads the sources to stuff you need as you compile and install. I know someone on dialup who does this (however, it's still pretty painful!). Once you've got a good system up however, apart from running cvsup every now and then it'll just work (tm).

      --
      I am NaN
    4. Re:coincidence, or irony? by Groganz · · Score: 1

      Never downloaded an ISO before? You haven't lived! A mini-iso doesn't take toooo long (overnight resumable sessions).

  62. Re:The author is a bit too GNU-centric in his acco by Brandybuck · · Score: 1

    The operating system is Linux. Nothing from the shell on up is part of the OS. Sure, a Linux distro is going to have scads of GNU software on it, but very little, if any, GNU software is at the OS level.

    Thanks to Bill Gates, people now think that the browser is part of the OS. Thanks to RMS, people who would otherwise know better think that text editors and compilers are as well.

    --
    Don't blame me, I didn't vote for either of them!
  63. Re:Hmmm... by muyThaiBxr · · Score: 1

    You didn't read very carefully, The DRI driver will NOT work for anything over lower 9000's radeons. It won't work for 9500 or above. That means no 3d if you have a modern card.

  64. Re:FBSD rocks by paco+verde · · Score: 1

    I find that Windows XP supports a wider range of applications

    Like Blaster, Nimda and Code Red? Despite numerous posts to freebsd-questions I still can't get that shit to run correctly on my BSD box.

  65. Re:FreeBSD is dying by ducomputergeek · · Score: 2, Insightful
    meanwhile this company call Apple Computer seems to maintain a *BSD. Not only have they produced a quality, easy to use, BSD for the masses, they have commerical software & hardware vendors supporting the platform.

    I am sorry, but I don't see any Dreamweaver or Photoshop running on Linux. The only major application that I have seen support Linux has been Maya.

    Last printer I bought came packaged with OS X drivers, no Linux drivers packaged with them.

    The number of apple units shipping is actully increasing, especially their powerbook line. The more developer confences I go to for PHP and PERL, the more iBooks and Powerbooks I see in the crowd.

    So to say BSD is dead...

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  66. Re:Not a good release to review. by devphaeton · · Score: 1

    Do you think a Windows XPer or Mac OS 9er would know what the hell a man page is? BSD by default has a command line interface. That's enough to scare away 90% of windows users. Mandrake is a much better newbie OS than BSD.

    I guess they (WinXP/Macos9 users)probably wouldn't. Now that you mention it, the OS X users that keep rubbing it into my face that they are "Hardcore UNIX users with a High-End UNIX Server on the desktop" really don't either. But i guess we could also (to their credit?) say that they're playing in a different market segment than we are. As far as Mandrake, i haven't messed with it in a long, long time, so i don't know if it's 100% "Defanged" (read: CLI-Free) yet. I think you still have to open a terminal emulator and start typing to do some things. It's not like OS X or WinXP where the user *never* has to see a CLI. But then, Linux and the *BSDs can do a bunch of tricks that WinXP and even OS X can't.

    Or maybe i'm just not the typical n00b. I was horrified by win95 (specifically the GUI) when i first encountered it (my prev. computing experience was 1980's with the C= +/4).
    Thenagain, i imagine i'm not completely alone in this. CLIs scare away everyone's grandma and girlfriend, but there's always that 10% of the population that eventually gravitate towards a linux or a *bsd type OS. Our brains are just wired this way, whether we like it or not. Lo and Behold! Here we find ourselves on /. posting comments about UNIX-like OSes.

    It's not really an epiphany, but these days it seems so much easier and more efficient to go do a simple edit to a text file in /etc or a dotfile in the user directory as opposed to stepping through some GUI Wizard or configuration utility.

    I'm not saying this to sound all condenscendingly elitist, either. Not only do wizards use up lots of resources (and have dependencies that add cruft) i think we eventually reach a point where oversimplification of a user interface will overcomplicate the program being interfaced.

    Really, doing stuff from the command line 'just works'.

    --


    do() || do_not(); // try();
  67. So, How Do you Know This? by reallocate · · Score: 1

    ...I'm running Gnome 2.4 (bloated as it is)...

    Ummm, so how do you know it's bloated? And, compared to what? Have you measured the code size and memory use and determined what other software can provide the same functionality with fewer bytes?

    Or, are you just mouthing something cool you heard some other dweeb say?

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:So, How Do you Know This? by AntiOrganic · · Score: 1

      Please, stop being a trolling dipshit.

      Gnome has many additional layers of abstraction, and you know it. I'm talking about things like the Bonobo activation server, gconfd, gnome-settings-daemon, and all sorts of other processes that consume system resources and slow things down for the purpose of ease of development and maintenance.

      Compared to XFce4, CDE, Fluxbox, Openbox, WindowMaker, IceWM, or any of the countless other window managers I've tried, I'd say Gnome is pretty heavy.

    2. Re:So, How Do you Know This? by reallocate · · Score: 1

      Compared to a Volkswagen, a 747 is also pretty heavy. Doesn't mean the 747 is bloated, just built for a different purpose.

      Fluxbox, et al, don't have as much code as Gnome primarily because they don't do as much.

      In any case, for most users it just isn't an issue.

      --
      -- Slashdot: When Public Access TV Says "No"
    3. Re:So, How Do you Know This? by Flower · · Score: 1

      Gnome isn't a window manager.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
  68. Re:The author is a bit too GNU-centric in his acco by zangdesign · · Score: 1

    Be interesting if anyone ever starts a project to create fully BSD-licensed versions of the standard unix utilities and shells.

    Not that it would happen, but at least Stallman would have less to gripe about.

    --
    To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
  69. Re:What I know about BSD by ducomputergeek · · Score: 2, Informative
    I hope the parent was a troll but here is what I have to say: There are a few standard and simple games in KDE one can play and several text based.

    2 It cannot be used by my grandma

    If your grandma can't use an iMac, then chances are Windows isn't going to be any better

    It lacks a GUI of any note

    GUI Installer, yes, but with X, you can choose KDE, Gnome, Windowmaker, a couple others. Or if you purchase a Mac you get Aqua, which is about a GUI as they come.

    It is an assortment of fragmented OSes

    Everytime I hear this I always ask, "And how many features has Linux stol...I mean borrowed from FreeBSD to make Linux more stable?"

    It cannot be run on the x86 Platform

    Well it seems to running on my 1.2Ghz Althon machine quite happly. Hell I even have it running on an ALPHA box here.

    You have to compile everything and know C

    Helps, but 99.9% of the programs you need are already in the ports tree. Typeing 'Make && make install' isn't that hard.

    Support for the latest hardware is always poor

    For Macintoshs, not so much of a problem. For those running Free, Open, Net, I would have to say hardware support is lacking for things like sound cards and vidcards. But consider that the main use of BSD is as a Server OS, you don't need the lattest ATI card with 1GB of vid ram to run terminal.

    It is incompatiable with GNU/Linux

    Well, FreeBSD has a great Linux emulator. I really havn't had much problems running Linux apps in FreeBSD

    It is dying

    Aren't we all...

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  70. Why is Linux "GNU/Linux" ... by rjkimble · · Score: 1

    and FreeBSD is not "GNU/FreeBSD"? Don't they each supply a kernel with a bunch of GNU software piled on to make up a complete OS? Or does FreeBSD not use basically the same system software as Linux?

    --

    Guns don't kill people -- people kill people.
    But the guns seem to help a bit. (apologies to Eddie Izzard)
    1. Re:Why is Linux "GNU/Linux" ... by insomaniac · · Score: 1

      Well BSD userland is mostly BSD licenced with only a few gnu tools thrown in. (like gcc) So calling it GNU/FreeBSD just because of those few tools wouldn't be appropriate

      --
      The way to corrupt a youth is to teach him to hold in higher value them who think alike than those who think differently
    2. Re:Why is Linux "GNU/Linux" ... by scosol · · Score: 1

      Uhm- no, in fact they dont :)

      The "ls" in linux was written by GNU, the "ls" in FreeBSD was not.

      This applies to all of the normal userland tools...

      --
      I browse at +5 Flamebait- moderation for all or moderation for none.
    3. Re:Why is Linux "GNU/Linux" ... by fsmunoz · · Score: 1
      Right from the FSF:

      Addendum: Aside from GNU, one other project has independently produced a free Unix-like operating system. This system is known as BSD, and it was developed at UC Berkeley. It was non-free in the 80s, but became free in the early 90s. A free operating system that exists today is almost certainly either a variant of the GNU system, or a kind of BSD system. People sometimes ask whether BSD too is a version of GNU, like GNU/Linux. The BSD developers were inspired to make their code free software by the example of the GNU Project, and explicit appeals from GNU activists helped persuade them, but the code had little overlap with GNU. BSD systems today use some GNU programs, just as the GNU system and its variants use some BSD programs; however, taken as wholes, they are two different systems that evolved separately. The BSD developers did not write a kernel and add it to the GNU system, and a name like GNU/BSD would not fit the situation.


      cheers,

      fsmunoz
    4. Re:Why is Linux "GNU/Linux" ... by rjkimble · · Score: 1

      Thanks -- great answer. I wasn't aware of the history.

      --

      Guns don't kill people -- people kill people.
      But the guns seem to help a bit. (apologies to Eddie Izzard)
    5. Re:Why is Linux "GNU/Linux" ... by cant_get_a_good_nick · · Score: 2, Interesting

      This is the first time I read this, but it kind of pisses me off (though I really am not trying to start a flamewar).

      The BSD developers were inspired to make their code free software by the example of the GNU Project, and explicit appeals from GNU activists helped persuade them, ....

      This is only true if you believe in the RMS/FSF conceit that only things defined by the FSF are truly free. BSD was releasing code to Universities the only places their AT&T license would let them) for many years before stallman even started at MIT. They spent the great effort to rewrite all of BSD (to get rid of AT&T encumbered code) and release it to the world. They even went to court (the Great Lawsuit, which even Linus admits he probably wouldn't have written Linux if FreeBSD wasn't stuck in legal crosshairs) to allow people to use BSD code. Just because he had a problem with the original license (ironically, because of the BSD License's advertising clause, yet he insists on GNU/Linux, a sort of GNU advertising clause) doesn't mean it wasn't free software.

      I think Stallman has done a lot for computing, but as a zealot and a purist, he tends to focus only on his agenda, and tends to be a bit revisionist for things that don't follow his vision. I think this, and even the whole GNU/Linux naming thing show that.

    6. Re:Why is Linux "GNU/Linux" ... by cant_get_a_good_nick · · Score: 2, Informative

      Linus wrote the kernel, unsatisfied with Minix and its licensing restrictions, and really wanting to become a tinkerer. He never really cared about userland and he took the freely available GNU tools and got his kernel running. Because a huge part (essentially all) of the early Linux userland was GNU tools, RMS felt that the FSF was justified for taking part credit for Linux. When Stallman first proposed GNU/Linux, Linus thought he was talking about Debian Linux, which was at that time the most FSF friendly distro. RMS actually meant all Linux distros. There's no real way to settle this, since most anything past this is opinon (what level of importance is the kernel experience vs. userland, is GNU/ an "advertising clause" that pissed Stallman off about BSD, the percentage of non-GNU tools and the lessening importance of the GNU command line tools, yadda yadda) and it just becomes a FlameWar. Linus is usually pragmatic about it, and he usually stays out of the whole naming mess. He even doesn't mind that there's a Linux variant that doesn't even bear the Linux name (the name escapes me) yet uses the Linux kernel. Evidently having GNU credit is vital for the safety of the world, but having credit for the kernel is somewhat less critical.

      In general, the stock FreeBSD system has only one big chunk of FSF code, and that's GCC (there is a FSF soft-FPU available, but since that only is important to 386 and FPU-less 486 users, its almost never used). The userland tools are, unsurprisingly, BSD variants. There are a lot of FSF userland tools available in ports, but the base system is BSD. There's a few folks who are license zealots that talk about suporting a non-GPL compiler in some of the BSDs, but most folks see that as a pisswar and a waste of effort, especially since significant chunks of the base system in now C++ and writing an ANSI and GCC compatible compiler would be REAL hard.

      There actually is a GNU/NetBSD variant, with the NetBSD kernel and a FSF/GNU userland. My personal opinion is this is just a proof of concept to show that its the userland more than the kernel that's important, somewhat of a self-congratulatory exercise with no real use. The strength of the BSD systems are that they are cohesive, with a single source. Adding a lot of GNU tools all with different releases, all requiring different downloads kind of destroys the current BSD gestalt.

  71. A very defensive article by Merk · · Score: 3, Interesting

    The first thing I noticed was that when they describe the license, they talk about how Free it is, but don't mention the crucial difference between the GPL and BSD licenses: your option to not release the source when you include the code in another programs.

    The next comment that caught my eye was "The installer is fairly intuitive and informative, and everything works perfectly as far as I can tell -- I've installed FreeBSD about a dozen times." If you've installed FreeBSD that many times, of course it will seem intuitive and informative. I've heard the install process is much more Debian-like than say RedHat like. More information on that would really have been helpful.

    When he talked about the boot process he said: "The FreeBSD bootloader, while simple and unable to be manually configured, is one of the best I've seen." He makes a good point that this means that no reconfiguration is needed when a new bootable partition is added... but "unable to be manually configured"? Does this mean you can't set a default OS to load? You can't set a default timeout? Seems odd to me, and needs more explanation for that comment.

    The potshots at Debian, Gentoo and RedHat's respective package management systems are not backed up at all, and don't match my experience in the slightest.

    Finally, at the end, there's the bit about 'ee' beint better than 'vi', but no discussion about what 'ee' is or why it is better than a very standard editor that's on every Unix in the world. (I'm an emacs guy myself but I happily fall back to vi when appropriate). He also says a lot of other FreeBSD tools are better than their Linux equivalents, but without so much as a single reason why.

    I'd love to hear an article on a BSD saying what the differences really are, why the author prefers one version to another, etc. This one seems, at times, to be a review, but it isn't a review from someone who seems to have given both Linux and FreeBSD a chance.

    At least it was enough for me to decide that FreeBSD isn't for me. I'm lazy, I admit it. I do certain things often enough that I want them to be simple. I prefer 'make xconfig' over manually editing a file to customize my kernel. I prefer a one-step package management command to a multi-step one. Sure, I'm familliar with CVS, and it's nice to know that's what you're doing with the BSDs, but I install and remove packages often enough that if I can save a few keystrokes every time, that will add up. FreeBSD sounds like it might make a better choice for an ultra-stable server which only ever has to be upgraded. If you're doing the maintenance over SSH anyway, configuring by editing files rather than a GUI is the way to go. But for a desktop system, Linux seems to be the better choice for me.

    1. Re:A very defensive article by sirket · · Score: 2, Insightful

      Does this mean you can't set a default OS to load? You can't set a default timeout? Seems odd to me, and needs more explanation for that comment.

      What the poster should have written, is that the bootloader does not _need_ to be manually configured. By editing /etc/loader.conf, you can specify default OS, boot loader timeouts, and anything else your heart desires.

      As for the article, the author is clearly inexperienced. He used the deprecated kernel compile process instead of the current system.

      Finally, at the end, there's the bit about 'ee' beint better than 'vi', but no discussion about what 'ee' is or why it is better than a very standard editor that's on every Unix in the world.

      ee stands for easy editor and it is exactly that. A very simple and straight forward editor for a novice sysadmin not unlike pico, although even easier. It is not modal. The author only meant it would be easier for a novice than jumping into vi and on that I agree. As a long time vi person, however, I could never use ee. It drives me crazy.

      At least it was enough for me to decide that FreeBSD isn't for me. I'm lazy, I admit it. I do certain things often enough that I want them to be simple. I prefer 'make xconfig' over manually editing a file to customize my kernel.

      This is a silly thing to say. You have never experienced the beauty and simplicity that is the FreeBSD kernel compile. It takes far less time for me to edit the GENERIC kernel config file to my liking than it does to run through make menuconfig. And once I have the file, I never need to re-run make menuconfig. The config file is built and I just build updated kernels with it.

      I really hope you do not make all your OS decisions based on the ramblings of an unknown author on the Internet. I have used Linux and FreeBSD extensively for years (as well as Solaris, HP/UX, IRIX, AIX, and SUN/OS when it was still around) and I can honestly say I believe sysadmin to be a LOT easier under FreeBSD. If you are lazy, then you are doing yourself a disservice by not giving FreeBSD a serious chance.

      I prefer a one-step package management command to a multi-step one.

      FreeBSD has a one-step, a menu-based, and a src based multi-step package install. All of these are tied into the same package system for easy management. You really should give FreeBSD a try before deciding you don't like it.

      But for a desktop system, Linux seems to be the better choice for me.

      Here I would likely agree simply because there are more AV apps available for Linux.

      -sirket

  72. New Screenshot by mrkitty · · Score: 1

    \u@\h(\w)$ Thats innovation for ya!

    --
    Believe me, if I started murdering people, there would be none of you left.
  73. Re:Not a good release to review. by phoenix_rizzen · · Score: 1

    What is wrong with someone else using your code, and giving you credit?? How is that evil??

    The more people who use a given piece of software, the better support and inter-operability there is.

    Which is better, IYO: 35 different from-scratch implementations of the same thing, or 35 different packages that all use the same software behind the scenes?? Which scenario do think will work better?

    Would you rather see 35 different TCP/IP stacks, all that interpret the RFCs just a little bit differently, or 35 stacks all based off the same bit of code??

    Would you rather see 35 different word processors, each with their own file format, or 35 different word processors that all use the same basic text engine and file format??

    The GPL *forces* fragmentation by forcing businesses to redesign, redevelop, and reimplement everything.

    Personally, I'd rather see fundamental bits of software passed around for everyone to use, whether it be for commercial purposes or not. If they can make money off it, then it just means I'm not trying hard enough to make money off it.

  74. Re:The author is a bit too GNU-centric in his acco by phoenix_rizzen · · Score: 1

    You can build A Unix-like OS without XFree86, Mozilla, GNOME, etc.

    You can't build a Unix-like OS without a shell, a C library, a compiler, etc.

    A Unix-like OS can be useful with a GUI, a web browser, a file manager, etc.

    A Unix-like OS isn't all that useful without cp, mv, sed, awk, touch, rm, etc.

    See the difference??

  75. is he is recommending 5.1 release for production? by ClarkEvans · · Score: 1

    I was struck by two things. First, he had a really bad recommendation:

    It goes without saying, of course, that anyone running mission-critical systems should use the RELEASE branch rather than the CURRENT or STABLE branches.

    This is exactly mixed up, RELEASE is a TAG not a BRANCH. Or am I mis-understanding how FreeBSD CVS works? And further, you _don't_ want to use 5.1-RELEASE on something mission criticial; instead you want to track bug-fixes in the current STABLE branch. This is the first thing that they try to get across on their web page, they call 5.1 new technology (CURRENT), while 4.8 (STABLE) is called production. There is a reason for this.

    Second, he suggested, as his first recommendation to the FreeBSD group that they drop mailing lists and move to a web forum! Am I that old? If you've done any serious open source work you will see why this is a problem, or have times changed? I would hate to have to go to N forums on N sites (requiring that I actually be on the network) without the advantage of using procmail and other filtering/notify triggers! I cannot stand careless use of web interfaces, where most of them need a mouse instead of a keyboard (as most web forums suck when viewed via w3m or lynx).

  76. Re:Not a good release to review. by TheRaven64 · · Score: 1

    Exactly. The Jabber Software Foundation has recently indicated that they are less likely to consider anything for incorporation into the standard if it doesn't come with an open source reference implementation. I would like to see nothing considered a standard unless it comes with a BSD or MIT licensed, or public domain implementation.

    --
    I am TheRaven on Soylent News
  77. Re:The author is a bit too GNU-centric in his acco by archen · · Score: 1

    I noticed the migration of utilities going from native to GNU and back to native. Is there any reason they're going back? I was finally happy that the BSD stuff (like df) were supporting some of the nicer GNU flags (like -h), but I wonder if they're going to end up diverging again. I'm still waiting for the native FreeBSD ls to support color for that matter (not that I mind using gnuls, but it's sort of odd using a replacement for something as fundamental as 'ls' IMHO).

  78. Re:The author is a bit too GNU-centric in his acco by Brett+Glass · · Score: 1
    It's good that the BSDs are going back to their own utilities. There's a general consensus that a monoculture is bad; we must recognize that it is equally bad whether it's a Bill Gates monoculture or a Richard Stallman monoculture. (Ironically, Stallman actually stated that he wanted the "GNU" utilities to create a monoculture; see The GNU Manifesto, where Stallman says that he expected his "GNU" project to eliminate all competitive offerings.)

    What's more, the use of the GNU utilities in the BSDs is contrary to the BSD philosophy and defeates the very purpose of BSD. Remember how BSD got started: its goal was to give -- to any and all comers -- technology that could be used for any purpose, including as part of a product that made money. Including the GNU utilities in the BSDs poisons the well, as it were. It has a doubly negative effect: it keeps the BSD implementation from being wholly commercially reusable (thus creating licensing hassles), and it provides no source of code that can be used in that way.

    If the BSDs don't provide truly free, reusable-by-anyone code for those functions, who will? Not the FSF, and certainly not Microsoft. So, the BSDs would be abandoning their mission if they did not provide BSD-licensed utilities of a caliber at least equal to that of the GNU-ish ones.

  79. Re:The author is a bit too GNU-centric in his acco by Brandybuck · · Score: 1

    And something is a part of the OS if you can't remove it without breaking the system.

    I can remove emacs without breaking the system, yet emacs was the first "component" of the GNU operating system. Likewise, I can deal without 99% of the GNU utilities on a Linux system. Does that remaining 1% sufficient to call the whole thing by the name "GNU"?

    --
    Don't blame me, I didn't vote for either of them!
  80. Linus by scosol · · Score: 1

    Sure, Linus did some cool stuff and all, but is he *really* qualified to be making such large directional moves in the kernel?

    I don't know about that... I like committees elected by contributors...

    --
    I browse at +5 Flamebait- moderation for all or moderation for none.
  81. You gotta love the BSD license. by ninejaguar · · Score: 1
    Ah, more new sweat/code/technique that can be "borrowed" by GPL'd (read Linux) and commercial (read Sun, AIX, Irix..etc) Operating Systems that don't have to contribute back to BSD.

    Reminds me of the diminutive, smarter, nerdy kid who's forced to do the larger, lazy, bully's homework or else! I love them flabby-licenses! Thanks BSD; Apple and others appreciate the extra helping.

    = 9J =

    1. Re:You gotta love the BSD license. by ninejaguar · · Score: 1
      Being clueless and a coward, you've mistaken Open Source (i.e. visible, transparent, peer-reviewed and accountable) with Proprietary (i.e. non-visible, opaque, unreviewed by peers, closed-source, unaccountable and I'll-bust-your-ass-if-you-peek-at-my-Intellectual- Property). What you state is an entirely plausible scenario for the MacroShafts of the world, but unlikely to survive a peer-reviewed process that Open Source owes its existance to.

      Your clueless statement: "Damn IP thiefs them GPLers are." would be more accurate if re-worded as: "Damn IP thieves them AT&Ters are." SCO's Unix, which is now in the public domain as it was released as such last year, was initially forced open in court in the 80's where it was proven in court that it contained stolen code from BSD where the BSD license had been removed. The irony of the situation was that it was AT&T (owner and creator of Unix before Novell, Caldera, and now SCOurge) who initially sued Berkeley for violating their intellectual property and stealing their source code. Only the opposite was proven.

      = 9J =

  82. Re:The author is a bit too GNU-centric in his acco by Brett+Glass · · Score: 1
    You write:

    Why is BSD more or less a failure when it is supposed offer this stuff up for commercial use?

    Have you stopped beating your wife yet?

    Your question presupposes that BSD is not being used in commercial software. That's wrong. There's BSD code in every modern operating system (in fact, not a single one of the Linux distros would run if the BSD code was removed from it). BSD code is also pervasive in the libraries of all the popular C compilers (yes, including GCC), and the BSD TCP/IP code is ubiquitous. So, BSD is, in fact, a smashing success. It's everywhere.

  83. Re:The author is a bit too GNU-centric in his acco by archen · · Score: 1

    Well I think "poisoned" is a bit strong, but I agree that the core should be written by the BSD team (stuff in /bin /sbin etc). But in the end I just want to use the best programs for the job. I may be incorrect in my knowlege of the GPL, but I don't think it covers usage of programs. For instance if I do something like:

    bash$ gnuls | proprietary-prog | gnutar

    And I charge for this entire "system" being on BSD, there's nothing they can do about it as it is permissible under the GPL. I like BSD as a personal preference, not neccesarily because of political reasons. BSD and GNU are both free enough for me. But I agree that having a truly free OS is important. I think that as Linux gains acceptance, many vendors will realize that they could just as well use BSD and not worry about licencing issues (like Linksys). On the other hand I'm firmly against certain programs using the BSD licence - such as apache and samba. Each of them has their place, but it starts to get awkward when gnu programs are strewn all over the BSD userland.

  84. Cheap cds? where? by RLiegh · · Score: 1

    As I indicated elsewhere, money is an issue.

  85. Re:The author is a bit too GNU-centric in his acco by Brett+Glass · · Score: 1
    On the other hand I'm firmly against certain programs using the BSD licence - such as apache and samba.

    Apparently, you're not familiar with the licensing of these products. Apache's license is essentially the BSD license, which is good. Code to serve and manipulate HTML should be available to anyone on a completely free basis.

    Samba, unfortunately, is GPLed. Which is a terrible shame, since it prevents Microsoft's competitors from incorporating code that would let their systems network easily with Windows systems. If they were able to incorporate code from Samba, they'd be able to make greater inroads into Microsoft's installed base.

  86. Screenshots by LooseChanj · · Score: 1

    Are screenshots really all that applicable when dicussing BSD/Linux? You're just showing window managers that run on all of them anyway.

    --
    Mix the failings of Usenet with the shortcomings of the World Wide Web and the result is slashdot.
  87. Re:The author is a bit too GNU-centric in his acco by RLiegh · · Score: 1
    You can't build a Unix-like OS without a shell, a C library, a compiler, etc.

    Ash, TCSH, (maybe even pdksh) are not gpl, afaik.


    A Unix-like OS can be useful with a GUI, a web browser, a file manager, etc.

    A Unix-like OS isn't all that useful without cp, mv, sed, awk, touch, rm, etc.

    NO OS is useful without a gui, web browser/internet connectivity or a file manager. You can get X windows and a web browser without resorting to GNU, though afaik there are no non-gnu/non-commercial filemanagers (ie -none that are BSD compatiable in licencsing).

    If you have a file manager, you have no need for cp, mv or rm and as far as sed and awk go--I've been using *N?x since 1996 and I have to ask... wtf??!?!

    [side note, don't *BSD provide their own cp, mv, touch, echo and rm?]
  88. Shhh...BSD might hear by LnxAddct · · Score: 1

    Shhh....everyone, stop saying bad things about FreeBSD before they hear us. Where else are we gonna run to after SCO owns linux?
    -Steve
    (For those who couldn't tell, this was sarcastic)

  89. Re:Not a good release to review. by Quill_28 · · Score: 1

    Oh yes, I have thought the same thing many times,
    and irony of the situation just makes me chuckle.

  90. Re:Not a good release to review. by Quill_28 · · Score: 1

    See that the thing, most grans would do just as well on X as they would Windows. My mom is so lost it wouldn't matter. All she needs is to get e-mail look at pictures, get online. Linux/FreeBSD could do that just as well as windows, maybe better as support over the phone may be easier.

  91. Re:The author is a bit too GNU-centric in his acco by phoenix_rizzen · · Score: 1

    Hear, hear. Infrastructure type programs should be BSD licensed so that more businesses can use them in their products. Things like networking stacks, DNS resolvers, protocol implementations, and the like. Things that enable interoperation between systems.

    If they are BSD licensed (or similar), than more companies, projects, people can use them, and more companies, projects, apps would be able to inter-commuicate. And nobody would have to worry about "giving up the crown jewels". They would be able to give back of their own free will, or keep it all to themselves. Either way, we all win, as everything works together.

    Sounds like a better world than a world run by GPL'd products. To me, anyway. I'd rather see people giving back because they WANT to, not because they HAVE to.

    Individual apps can be GPL'd. Just the infrastructure behind it should be truly free (in ALL senses of the word).

  92. Re:The author is a bit too GNU-centric in his acco by phoenix_rizzen · · Score: 1

    NO OS is useful without a GUI??? Obviously you never used DOS. That was (is?) a very useful little OS, and there's no GUI for it. Many many people found that to be useful, even though it didn't have a GUI. And yes, it does come with a file manager (dosshell) and a webbrowser (Spider, I think it was called).

    Just because Apple, MS, and so on have popularised the GUI does not mean you must use it to be productive.

    Other than Apple and MS server products, how many have you used that require the use of a GUI?? There are plenty of server OS (most based on some form of Unix) out there that don't have GUIs, and yet many many people use them. How could that be??

    Back to the main point, which you have totally missed: a kernel alone does not an OS make.

  93. Re:is he is recommending 5.1 release for productio by kirkjobsluder · · Score: 1

    Actually, I believe it is the other way around.

    Both CURRENT and STABLE are tags for the system under development. CURRENT is the latest bleeding edge version. STABLE includes those elements of CURRENT that have proven to be pretty much reliable. Once the STABLE branch is solidified, it gets promoted to RELEASE. Typically the process goes CURRENT->STABLE->RELEASE.

  94. author freebasing koolaid? by Splork · · Score: 1

    "So just how risky is the CURRENT branch? Not very, but it is possible to have some problems"

    Yeah sure! its been seriously broken in numerous aspects on and off just in the past couple of weeks alone. Leave FreeBSD CURRENT alone for true developers. The last thing needed is more whiny asses on dev mailing lists complaining that it broke their system without a clue how to diagnose, debug, revert/fix/patch.

    'The reason why this is a three-step process is to make the updating procedure more reliable and easier to fix. Having survived the nightmare of Gentoo Linux's always fatally broken and never easily fixed portage system, I can tell you that "ease of use" means "difficult to fix" because it doesn't allow the user to control the process. I've seen APT and Portage choke on dependancies with no obvious way to fix them'

    Huh? Have you *looked* or *asked* for a way to fix Gentoo or Debian issues?

    The author is comes across as somebody who's a FreeBSD zealot that occasionally tries other systems only to give up and whine when it "doesn't do things the same way as FreeBSD" without being open to finding the answer. Both gentoo and debian provide ways to deal with the rare dependancy issues. (don't even get me started if the guy complain about debian unstable, see my freebsd current comments above. or if he tries to compare the software available in ports to that in portage...)

    I run a couple Gentoo, one Debian and one FreeBSD box at home. They all have different strengths and weaknesses but none of their packaging systems should be scoffed at due to ignorance. Is the author trying to sell something

    "a Core Team of nine people to make all the important decisions." ... "This model differs greatly from that of GNU/Linux" ... "ultimately headed by only a few all-powerful decision-makers."

    Since when is nine people to make all important decisions any different than a few all powerful decision makers? FreeBSD is not democratic. Only those who currently hold power can vote and decide who can play in their club. if it were democratic all of the idiots reading this on slashdot could vote and the OS would suck goatse.cx.

    too many stupid things wrong. why am i bothering to even write and post this? nobody cares.

  95. Well, I never wrote a review of FreeBSD because by Felis+Rex · · Score: 1

    I knew I wasn't experienced enough to. I run FreeBSD on my desktop (5.1 to boot!) and have for a couple months now. I love it. But I'm not so sure of myself that I put myself on a pedestal and write a review before being fully versed.

    This review got several things screwy, and I don't agree with several of his statements (for instance, mailing lists are useless? They got me to where I am now).

    I think he'd have done better to have the review privately checked for technical errors before publishing it. I think that it actually would turn some people off to FreeBSD to read it, who would actually enjoy using it if they tried.

    --
    "it's only after disaster that you can be born resurected" - My friend Dave
    1. Re:Well, I never wrote a review of FreeBSD because by Felis+Rex · · Score: 1

      Think what you like. I disagree.

      --
      "it's only after disaster that you can be born resurected" - My friend Dave
  96. Re:FreeBSD is dying by Anime_Fan · · Score: 1

    Last printer I bought came packaged with OS X drivers, no Linux drivers packaged with them.

    And I bought a Samsung a month ago that shipped with Linux drivers that were easier to install than their Windows drivers. USB plug-in then ./mnt/cdrom/install.sh - Then File->Print in OpenOffice and out came a printed document.

    On the other hand, it also came with OS/X drivers. OTOH, you got trolled by an old troll. So I guess you being a zealot calls for your erratic behaviour.

  97. Re:FBSD rocks by Epsillon · · Score: 1

    I find that Windows XP supports a wider range of applications, operations and hardware than DOS 5. Well, and way more stuff than FBSD.

    Could it be? Is it possible? -that the reason that Windows is such a hunk of flakey shit is that it panders to, nay, supports such cheap shitty hardware that something has to give? I give you Winmodems as my primary exhibit and rest my case.

    Face it, if you want reliability, stability and known quantities, you have to get rid of the chaff. That means webcams using cheapo Korean chipsets, scanners with the same, winmodems and printers and anything that needs the processor to emulate some part of hardware with closed-source drivers. Anything less is going to crash. Worse, the hiding of this flakeyness leads users to believe that they are to blame, or even worse, their sysadmin.

    I need not mention worms and trojans. Some enlightened person already did

    --
    Resistance is futile. Reactance buggers it up.
  98. Re:A very defensive reply by Ragica · · Score: 1
    Actually, having just installed Red Hat 9 a few days ago, normally being a FreeBSD user, I have to say the RedHat installer is only marginally less confusing, in my opinion. The main wart in the really very straight forward FreeBSD installer is when it pops you off to do the disk partitioning. Actually this interface is as easy to use as Red Hat as well, after you read the instructions and simply press "a" to "auto" create all of the slices. If people want to do something more complicated "disk druid" with Red Hat really isn't that much simpler than FreeBSD's disklabel editor.

    Though I must admit I did a "linux text" install, because I didn't have a mouse hooked up to this box, and red hat would not let me run the GUI without a mouse.

    I've only had Red Hat installed for a few days here, and already i've been beating my head against the absolutely excruciating RPM dependancy hell I've heard so much about. I suppose Red Hat works better when you stick to the bundled software... but that is... for me... painful. I'd compile stuff myself, but then uninstalling is a mess.

    Gentoo I've attempted to install once and failed. Debian I had installed for a few months, and found its package management to be pretty much hell as well---if you fall from the beaten ultra-conservative "stable" path.

    I've Never encountered any issues like these with FreeBSD after years of running it as my desktop system. And I tend to churn through a lot of software installs, uninstalls, and updates.

    That's my experience anyhow.

  99. Re:The author is a bit too GNU-centric in his acco by Haeleth · · Score: 1

    > Back to the main point, which you have totally missed: a kernel alone does not an OS make.

    On the contrary - he answered that point perfectly, and in this way:

    IT IS POSSIBLE TO USE LINUX AS YOUR PRIMARY OS WITHOUT USING A SINGLE GNU TOOL ON A REGULAR BASIS.

    Please excuse the shouting, I just wanted to make sure you didn't miss the point this time round.

    The GNU portion of GNU/Linux, with the major exception of glibc, is useful only to command-line power users. If you're running KDE, and using it like most people use Windows, then the chances are you're NOT USING MUCH GNU SOFTWARE. Therefore, the logical name for it - based on RMS' arguments - would be "KDE/Linux", since Linux is after all only the kernel, and you wouldn't have much of an operating system without KDE.

    So why is it that "GNU/Linux" advocates always claim that it's logical to call it GNU/Linux (even if you're not using the GNU tools much if at all), but ridiculous to call it KDE/Linux (even if you're using KDE on a daily basis for all your basic OS functionality)? Don't ask me. I think I'll just carry on calling it Linux, since the Linux kernel is what distinguishes it from similar operating systems like, well, GNU/Hurd for example. Or (to bring this back on topic) BSD.

  100. Re:The author is a bit too GNU-centric in his acco by Haeleth · · Score: 1

    > Have you stopped beating your wife yet?

    To which the correct answer is simple: "I have never beaten my wife." So much for the trick question.

    (Alternative answer for /. users: "I'm not married, you insensitive clod!")

  101. Re:The author is a bit too GNU-centric in his acco by RLiegh · · Score: 1

    How on earth can you state that "a kernel alone does not an OS make" after having argued for DOS?

    Btw, while MS provided doss-hell, most people I knew used the Norton Commander if they wanted to get anything done...and the browser you are thinking of is arachne, though -again- no-one used pure DOS networking tools, instead preferring to use teh winsock TCP/IP stack.

    And yes, if you are doing any kind of word processing, spreadsheets or anything else that involves modern computing--you do, in fact, need a modern OS that is both multitasking and GUI based. That involves either windows, mac or Unix...DOS died for a reason.

    With regards to servers...who says I've used any? Dispite being a desktop user, I am well aware that EVERY UNIX[tm] vendor moved to some sort of GUI configuration well before MS "popularised" teh GUI...CDE came out in roughly 91 (I may be wrong by a year or two either way...even so, well before win95 came along). Do I need to remind you that most true UNIX installs are used for servers?

    "there are plenty of server OS...out there that don't have GUIs, and yet many many people use them. How could that be??" Simple, because "many many" people have bought into the myth of CLI superority peddled by your traditional Unix Geeks and choose to work in sub-optimal computing enviroments, while convincing themselves and anyone who will listen that it is the best of all worlds.

    Denial ain't just a river in egypt.

    To be truly productive in any computing enviroment, you require two things: A)mulitasking B)A GUI. It is possible to work with less, but it's far, far less efficent to do so.

    The original point was not "a kernel alone does not an OS make", but rather that you could not run an OS without some sort of GNU toolchain. I maintain that you can. But I've already covered that so go back and re-read my previous post for my posistion there.

  102. Here you go Trolls.... by utlemming · · Score: 1

    You know, the conclusion is what us FreeBSD fans have been saying for years. In fact, the best part was reading the conclusion. It just STATED WHAT WE ALREADY KNOW. "The initial learning curve can be discouraging, but once you learn and get used to FreeBSD, all other operating systems seem slow, weak and brittle. It's hard to even go back to GNU/Linux now that I've gotten accustomed to FreeBSD; FreeBSD is faster than any other OS I've used. All of the programs that I used on Linux are available for FreeBSD or will work just as well (sometimes faster) through the Linux binary compatibility layer. FreeBSD handles resources more efficiently than GNU/Linux to the point that I can compile two programs at once, listen to MP3s and work on my website all at the same time without any significant slowdown. On the same computer using Gentoo or RedHat with either the 2.4 or 2.6 kernel, the system slows to a crawl under the same conditions. And comparing the speed and efficiency of FreeBSD to Windows is like comparing a cheetah to an armadillo."

    --
    The views expressed are mine own and do not express the views of my employer.
  103. Re:The author is a bit too GNU-centric in his acco by Billly+Gates · · Score: 1
    I do not including gnu contradicts anything.

    The idea behind Linux and BSD is free software for whoever wants it. RMS is a little weird and I gree the BSD is less restrictive but the only effect is on the gnu utilities. I use FreeBSD and the first thing I do is install gnuls and gnufile utilities for a color console and the dir command, and use the gnu gnome desktop.

  104. Re:Gentoo portage? by binary+paladin · · Score: 1

    I've been using Gentoo for over a year with a minimal number of problems. I'm not going to say that there were none, but there was nothing some docs and an occasional trip to the forums didn't solve.

    Ignore that article. The guy that wrote it was a jackoff in most regards. Not because he likes FreeBSD but because of his constant, unqualfied statements. (Like his attacks on Linux, nVidia, etc.)

  105. Re:Fuckin' WOW by binary+paladin · · Score: 1

    I'm sorry... but that was fucking hilarious.

  106. Re:You gotta love the BSD is dying by ninejaguar · · Score: 1
    No argument there. Its demise is directly linked to the rise of a GPL'd alternative. While it's true that many talented people are altruistic, talented primates are apparently more concerned about fairness. The GPL allows for fairness that the BSD license ignores. The spirit of the GPL is about sharing. Community is built on sharing. BSD was a foreshadowing of what was to come. However, its time has clearly passed as the ability to take from others without returning the favor is no longer allowed. No more Unix wars to divide the talented, allowing a single mediocre closed-source monopolist in Redmond to steal the popular mindshare.

    = 9J =