Slashdot Mirror


A Tale of Two Systems, Linux, xBSD

The monkey flying around in my butt writes " In what has got to be one of the better pieces on the Linux vs. BSD debate Wes Peters talks about both OS's, the strengths and weakness of each, and how they live together to form a symbiotic circle. "

322 comments

  1. Re:The poster by Anonymous Coward · · Score: 0

    Yes, I must admit that for some reason my own juvenille side giggled heartily at this monkey.

  2. Re:Hmm. by Anonymous Coward · · Score: 0

    It's hard to treat windows with any amount of decency when your WinNT machine (at work) decides to reboot itself. I'm glad I'm moving to a dept that uses Solaris! (woohoo - no more bluescreens)

  3. Re:Good and bad aspects of Linux and FreeBSD by Anonymous Coward · · Score: 0

    Either FreeBSD's TCP sends faster or Linux's TCP recieves faster. I am testing with a FreeBSD 4.0-CURRENT (cvsup-ed and built today) and a Linux 2.2.10 kernel that is based on redhat 5.2 with all updates installed. Using FreeBSD's installe ftp client and grabbing a 25 meg file from the Linux box, the fastest transfer I recorded was 5.63 seconds (4.44 meg/sec). Using redhat's ftp to get the same file from the FreeBSD box runs in 3.42 seconds (7.30 meg/sec).

    My unscientific experiment doesn't really show anything other then you should use FreeBSD if you are going to serve a single redhat-5.2 system running 2.2.10... I'll try more tomorow.

  4. Linux feels like SysV while *BSD _is_ BSD by Anonymous Coward · · Score: 0

    My first Unix was 4.2 BSD on a Vax 11/750 in 1984. I've only ever glanced at Linux, and it looks way too much like SysV to me. Visions of evil AT&T dancing in my head. I'd rather run NT. Wait a minute... I do run NT! If I had a reason to run a *nix again, however, it'd be a *BSD.

    1. Re:Linux feels like SysV while *BSD _is_ BSD by Anonymous Coward · · Score: 0

      Actually, I'm not sure about the others, but Sun
      switched *away* from BSD to SysV.

    2. Re:Linux feels like SysV while *BSD _is_ BSD by Anonymous Coward · · Score: 0

      Hehe... I love slackware... done that since 3.0.
      I don't realy know why my self.. i think
      it's because Patrik never includes any unstable
      stuff and don't give in for presure to include
      things that he don't want... :)

    3. Re:Linux feels like SysV while *BSD _is_ BSD by Anonymous Coward · · Score: 0

      And then back. Solaris used to be SysV, and SunOS was BSD. Now, Solaris and SunOS are the same thing. If you do a uname -sr on a Solaris box, it'll say SunOS 5.foo .

    4. Re:Linux feels like SysV while *BSD _is_ BSD by drwiii · · Score: 1
      My main problem with *BSD personally is that you still have to install most of the GNU tools by hand due to *BSD licensing/NIH/minimalism issues.

      It makes sense if you think about it. Start with a working base system and let the user build on it from there.

      I don't know how NetBSD and OpenBSD handle it, but you can run /stand/sysinstall to select and install all of your favorite GNUish stuff after your FreeBSD system is up and running.

      Or, you can cvsup your ports tree and build them from source if you want.

    5. Re:Linux feels like SysV while *BSD _is_ BSD by Thomas+Charron · · Score: 1

      AGREED! I am slowly getting used to SYSV init script, but they still annoy the heck outa me.. I love slackware, but I'm not sure WHY.. ;-P

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    6. Re:Linux feels like SysV while *BSD _is_ BSD by howardjp · · Score: 1

      > And, of course, as soon as you prove a linuxism > wrong, someone will fix it. IF BSD really _was_ > better, someone would have adopted the code long > ago.

      Do you mean like Sun, Digital, SCO, Apple, SGI, HP, and any other SVR4 adopters have?

    7. Re:Linux feels like SysV while *BSD _is_ BSD by Blue+Lang · · Score: 2

      My main problem with *BSD personally is that you still have to install most of the GNU tools by hand due to *BSD licensing/NIH/minimalism issues. I prefer to have a reasonably featureful command set out of the box.

      This hits on something that the article, and most bsd'ers, fail to mention. I hear a lot of people citing the stability and security of *BSD compared to linux, but it's not an even comparison. If you compare kernel-to-kernel, they're probably about equal. Most linuces ship with a far greater spread of applications than the *BSDs, and are therefore mathematically more likely to contain a set of exploitable code.

      So, until someone comes up and says, "codewise, thise, this, and this methodology are employed in SomeBSD and are proven more stable/secure/sexy," I don't buy it. the BSD's I've played with are, at heart, just like linux, without the toys. I like toys.

      And, of course, as soon as you prove a linuxism wrong, someone will fix it. IF BSD really _was_ better, someone would have adopted the code long ago.

      Long rant short, it's all the same crap. Shut up and code.

      --
      i browse at -1 because they're funnier than you are.
    8. Re:Linux feels like SysV while *BSD _is_ BSD by Maciej+Stachowiak · · Score: 1

      Gee, thanks for letting us know which Un*x is
      the choice people who quit using Un*x.

      Actually, while Linux's init is SysV-like, most
      of the user tools where the difference matters
      (ps, df) are BSD-like. As far as API, you get
      POSIX by default and can take your pick of
      BSD or SysV extensions with appropriate compile flags.

      Really, the only ways Linux is SysV like are either ones where SysV won the standards war, or
      where it is obviously just better, e.g. init.

      My main problem with *BSD personally is that you
      still have to install most of the GNU tools by hand due to *BSD licensing/NIH/minimalism issues.
      I prefer to have a reasonably featureful command
      set out of the box.

    9. Re:Linux feels like SysV while *BSD _is_ BSD by Maciej+Stachowiak · · Score: 1

      It makes sense if you think about it. Start with a working base system and let the user build on it from there.

      It makes sense if the user has the time and inclination to do that. Certainly certain types of people do. Personally I think I know enough about Unix now that I don't need to hand-assemble each box I install.

      I'll grant you that in providing an appropriate program to install gnu tools FreeBSD is way ahead
      of Solaris or HP-UX.

    10. Re:Linux feels like SysV while *BSD _is_ BSD by Kento · · Score: 1

      I kinda know what you mean. My first version of Linux was Slackware 3.1. It used BSD init scripts. At the time, I really didn't know much about that, but now when I have to use RH6, I *HATE* the SYSV stuff. It seems like all the major distributions are SYSV now, although Stampede looks like it'll be good and if Slackware ever gets around to upgrading to glibc2.1, I'll switch to that. Slackware is simply the best distribution I've ever used (except for *possibly* stampede which is still in beta)

  5. Re:Good and bad aspects of Linux and FreeBSD by Anonymous Coward · · Score: 0

    You mean you want a benchmark to test the speed of getting data from a MS server??? Sorry, I couldn't resist....

  6. RH 6.0 by Anonymous Coward · · Score: 0

    It's not really fair to judge the quality of Linux overall based on RedHat 6.0. The 2.2.x kernel series is just not as solid as the 2.0.36+ kernel, and RedHat 6.0 was just plain rushed out the door.

    Compare FreeBSD to Slackware 4.0 (2.0 kernel series) or Debian slink and then let's talk about stability.

    1. Re:RH 6.0 by Anonymous Coward · · Score: 0

      If I'm not completly out of the Linux loop, all linux distro's still use the same linux kernel, the same libc or glibc libraries, etc.

      They generally only use different installers, interfaces, compiler settings (Stampede has a totally different compiler), and scripts.

      None of which should (if properly written) affect the stability between distro's in the slightest.

      That said, is there a different in stability between a debian, slackware, or redhat system with the same libs & kernel performing on the same hardware doing a similar job??

      Rod Taylor (rod@idiotswitch.org)

    2. Re:RH 6.0 by Outlyer · · Score: 1

      It's a bit more complicated than that. The main instability in Linux systems comes from mismatched USER-SPACE applications. Redhat 6.0 crashes a lot because the system has been configured in an unstable fashion.

      I run Stampede with glibc-2.1.1, kernel 2.2.10, and it never crashes. period. I've had similar experiences with Debian Potato. Bad packaging can ruin a stable system.

      In the sense that xBSD has a tighter leash, it might appear more stable, but carefully choosing your distribution will result in an equally stable machine.

      --
      ----------------- "I have a bone to pick, and a few to break." - Refused -------------------
  7. Re:High horse? by Anonymous Coward · · Score: 0

    "Linux" is just a kernel to an OS. Most (all?) distributions using the Linux kernel also use utilities from the GNU project. If you ever download the source code to FreeBSD, you will notice along with the kernel source is the source to everything else on the system.

    As far as Linux security, take a look at rootshell.com. Most of those are for Linux based systems. Needless to say, one stupid CGI script can defeat the security on any system.

    I can't really speak about the stability of the systems... Just that FreeBSD developers tend to make this work first then mark it as stable. Linux kernels seem to add things all the time to stable versions without testing. On one system I administer which needs to be up 100%, I have stuck with 2.0.37 because of the problems still with the "stable" 2.2.x line. I'm not trying to bait people but Slashdot is the perfect example with kernel problems. I'm not saying this wouldn't happen with FreeBSD but most of the servers for pair.com have been up for more than a month. They claim 51,000,000 hits/day accross 125 servers which works out to Slashdot's .5mil/day rate.

    PicoBSD is a version of FreeBSD which runs on low-end hardware. Something like the LRP.

    And no, Slackware isn't BSD based. It is just like Redhat, Debian, and SuSE but with different init scripts and package management.

  8. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0
    Go back through past issues of that 'zine and you will find an obsession with Linux. It is true of all the BSD 'zines. I don't know if it is because of an inferiority complex on the part of BSD users or what. But contrast that to OS/2 or BeOS or heaven forbid Windows 'zines. In those other publications you will find they are busy writing about their own stuff, nary a mention of Linux. In contrast, check out any BSD 'zine and you will find a neurotic obsession with sniping at all things Linux.

    There is something odd about the BSD community and their need for "enemies". Go back through the Usenet archives and you will find that the BSD newsgroups are dominated by excersises in scapegoating. You name it, the failure of BSD is always someone else's fault: Novell, ATT, Linux, USG, and so on. Frankly, I don't think the BSD community would know how to exist without manufacturing "enemies".

    Indeed when they aren't busy blaming their shortcomings on those outside their community, they engage in fratricidal hatefests of eating their own--each of the current BSDs was spawned as a result of bad blood that has stained their community. Jolitz, Theo, Chris, Jordan--they all have plenty of their own guilt to go around, certainly enough to last a lifetime. It is quite likely that BSD's greatest contribution to Linux developent was BSD's ability to serve as a magnet for certain troubled personality types, thus sparing the Linux fraternity. Thank your lucky starts that they weren't involved in Linux development.

  9. Re:NetBSD's scheduler/vm system by Anonymous Coward · · Score: 0

    A while back, FreeBSD 3.0 was giving absolutly horrible network speed. I was lucky to get 200 k/sec. Turns out it was rc5des was causing it. More specifically, it was the tight loop of the code; even a while loop could cause it but putting a usleep(1); in the code helped alot.

    A thread on dejanews hinted it was something to do with 100 mbit network cards but that sounds a little strange. When I tried it with 3.2, the most I saw was a 10% drop and with the 4.0 current, I can't even tell.

  10. Practical Experience: FreeBSD better server by Anonymous Coward · · Score: 0

    Use both (a lot):

    FreeBsd is:

    easier to set up.
    easier to upgrade.
    easier to modify (ports is a dream).
    Out of the box sysadmin goodies, such as emailed status reports.
    Faster on low-end hardware for file server (had a p90 beat two PPro200's one runing RH linux 5.2 one NT4.0 server)
    Not So good with oddball hardware (promise ultra33 for example)

  11. Re:It reeks of snobbery. by Anonymous Coward · · Score: 0

    The BSD users are flailing about in desperation. They are the jilted lover still in denial because their object of desire chose someone else. You are right on the mark when you characterize the article as the work of a snob. Who cares? They were the ones left crying at the altar.

  12. BSD is not SysV by Anonymous Coward · · Score: 0

    BSD is not and was never ment to be like UNIX (as in SysV)

    If you like the SysV style, then look to Solaris or something. BSD does things a little different. Linux seems to be a mixture of both:

    ps aux
    A BSD derived syntax

    ... and it uses SysV runlevels. The RedHat rc files are SysV style. Slackware's are BSD style.

    Sean Comeau
    scomeau@obscurity.org

    1. Re:BSD is not SysV by Brian+Knotts · · Score: 1
      ps aux
      A BSD derived syntax

      Yes, but if you get the latest procps, you can make it work the right way... :-)

      ps -ef

      --

  13. Re:It reeks of snobbery. by Anonymous Coward · · Score: 0

    What about software? I didn't see a Code Warrior for xBSD

    FreeBSD runs that too. They have a nice linux emulator which even runs Quake3. http://www.dons.net.au/~darius/quake/ has some Q1 and Q2 instructions which should be pretty close to Q3. The emulation doesn't support everything yet but there should be enough to run most apps.

    The FreeBSD project also has quite an extensive ports collection which can grab the source, apply patches and do the compile. It is pretty much like downloading SRPMs from contrib.redhat.com. 99% of your OSS will run on Linux, FreeBSD, and a whole lot of other systems without major modification anyway.

  14. C'T is not as unbiased as you think by Anonymous Coward · · Score: 0

    I find it odd that C'T is mentioned as an unbiased source of comparison between NT and Linux.

    Here in Germany C'T is known in the inner circles as an anti-MS company. They do not like MS and takes huge steps in avoiding MS in every step. For example, some authors for C'T tell me that to avoid using Microsoft Word files, every author has to submit text files.

    1. Re:C'T is not as unbiased as you think by Sesse · · Score: 1

      If it is Linux advocacy, it is at least good Linux advocacy. I can't remember the text in the HOWTO exactly, but it states something like:

      There will always be situations where Linux would not be the best choice. You should be the first to admit this.
      Now, C'T' did point out some weaknesses in Linux, and even if it was a biased test, they recommended NT in certain situations.

      /* Steinar */

      --
      (This comment is of course GPLed.)
    2. Re:C'T is not as unbiased as you think by Cato · · Score: 1

      I don't know about C'T's biases, but submitting plain text files is very common for magazine and newspaper contributions - any formatting that has been done by the author is frequently useless, and of course if they use a different version of Word or something else altogether it is just a source of conversion hassles.

    3. Re:C'T is not as unbiased as you think by NodeZero · · Score: 1

      I agree, it use to happen to me a lot when I used to be a Word (windoze) user. I would make a document in one word version, save it to disk then take it to a machine with a printer and whoop! A different version of word, sure it opens, but the format is crazy, ascii characters everywhere and blank lines in certain areas.

      I have never seen that problem actually occur with plain ole' text files.

      --
      - "My name is Legion, for we are many" -Mark 5:9
  15. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0

    Hatefests? HAHAHAHAH!

    No BSD 'hatefest' I have ever seen comes CLOSE to the absolute blood battle of "Distro wars" . That used to be you linux people's number one complaint of *BSD (Too many distributions..)

    Now Linux has 116 distributions, (per linux weekly news), and you guys fight over them constantly. Meanwhile, the code gets looser and looser.

    When was the last time you heard of a DOS working on Freebsd? Hmm?

    Thought so.

    J

  16. Re:Lack of real technical content by Anonymous Coward · · Score: 0
    I assume I am not alone in wanting to know more about things such as the differences in scheduling algorithms than the differences in userbases. It just seems to be spewing out the things most of us have known all along, gee there is a tendency for people to start with Linux only to move to Free or Open BSD.

    Honestly there aren't much differences. Oh, there are some cases where one is clearly more appropriate than the other, but all in all, in 95% of the cases, it doesn't matter whever it is Linux, FreeBSD, OpenBSD or NetBSD. All have their strengths and an drawbacks, all are generally minor and easy to overcome in 95% of the cases.

  17. Re:Hmm. Yes MSFT needs more help. by Anonymous Coward · · Score: 0

    Yes, I agree with you. MSFT deluges the press with their spin on things--how Unix sucks, etc. Naturally, we /.ers should expound on the virtues of Windows, also.

  18. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0

    Why can't anyone specify how *BSD is superior to Linux as a server? I have heard, for instance, that the BSDs have better NFS implementations. (Are they in the kernel? Linux NFS is in user-space, right?) On the other hand, Linux has the most advanced SMP support of any of the free Unices, or so I'm told. And of course, if you've got a 4-way SMP server with 4 NICs and a specially partitioned RAID volume full of static web pages, NT is the way to go.

    This is the sort of information that could be useful when deciding upon a server OS: more quantifiable than "they just work better," or "it's 'the proper tool for the job.'"

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


    Well.. Here's a nice quick MS vs Linux..
    (All points are in no order, just as I thought them up)

    Pro's of Linux

    1) Affordability. The OS, the apps, free. And more then just free beer, free code too.


    You have to include the cost of ownership. Nobody will convince me that Linux is cheaper to maintain than NT.


    2) Portability. Runs across most any platform.. Arm, PPC, x86, Alpha, Sparc, etc.


    Correct


    3) Development. Always growing, updates quickly available. Sure it's not complete and buggy in parts, but it's being fixed! Plus, all devel tools (gcc, etc) are free too (see 1)


    Yes. But too much diversity in a way of which api to choose from (GTK, QT, FLTK and others).


    4) Community. This means a LOT actually. The community not only comments, critiques, assists and what not, it contributes through coding. This makes support free.


    Yes but the 'community' can be very hostile to newbies.


    5) Configurability. Linux can be a DNS/SMTP server on a 486 in a closet. It can be a file sharing intranet server. It can be a webserver of large size (/. anyone?).


    Yup.


    It can also be a workstation, a development box, etc. Also, how can you not like themeable wm's and widget sets?


    I don't. They are inconsistent and often confusing. Artists and HCI specialists should mind their own businesses.


    Linux's Cons
    1) Software. Sure, we're working on it. But we aren't there Just Yet(tm). Sure we have apps that wordprocess (Abiword, StarOffice, WP, etc), but nothing quite as nice as Office (Please, I don't like WordPerfect's Motif feel)


    Things like egcs are actually BETTER than equivalent MS tools.


    2) Development. It's a con too, not everythings finished, and it's not going to change. Well, it is changing, all the time. It's a growing OS, always growing, making holes and filling them.


    Correct.


    3) Install. (Way)Less of a point than it used to be, but it's not easy to, say, take your average WinBox and add Linux. You have to deal with partitions, installation, configuration, etc.


    Depends how 'lucky' you are with your hardware.


    Pros for Windows
    1) Community. If a lot of people use it, even if that's because it's all that's out there, this will mean people will know it. This makes for a lot of books, software, etc.


    ...And MSDN which is actually pretty good now.


    2) Software. Just about everything sold on the average computer store shelf is for Windows. This includes one of the Holy Grails, games. Sure, we have Civ:CTP and Q1/2/3 and a few more for Linux. But Windows has the rest. Not to mention the popular Office.


    Correct.


    3) Compatibility. While not on as many platforms as Linux, you do get a lot of hardware support within the x86 architecture. Vid cards that don't have Linux support work in Windows, same with some sound cards (A3D anyone?). Sure, this is because noone needs release specs/source, many hardware companies are reluctant to do this.


    This is going to be less of a problem for Linux in the future.


    Cons for Windows
    1) Stability. Any OS that can be crashed simply because an app crashes is NOT good. Any OS that can crash for no real reason is NOT good. Need I go on?


    What?! NT is just as stable as Linux. My NT box at work has now an uptime of something like 8 months. As long as your hardware is up to scratch and you don't mess up the registry by hand NT is rock solid. How long did you use NT for? This is just another LinuxIsBetterThanNT myth. Some REAL benchmarking in this area would be nice.


    2) Proprietary. Where's the source? Why's there a price tag? It's not open. If it breaks, you can't look at the source code to find out what's wrong and fix it.


    The source is in a safe place. Rest assured. It costs because someone wrote it for living. Nothing wrong with that as far as I'm concerned.


    3) Install. Hey, come on, Windows 95 had you click the mouse button on Next and decide on easily as much crap as my Debian install does. People don't notice this though, as it's always preinstalled.


    The questions in the Win95 wizards are less involved than those in Linux Lizards.


    As for learning curves? I remember when EVERYONE had a CLI. Remember DOS? Joe User could learn DOS. Heck, sit someone clueless down in front of Windows and they won't be totally effecient.


    But they'll find their way around. Microsoft has put a lot of genuine effort into the HCI side of Winodows. You can criticize Windows for other reasons but not because it's not user friendly. It is much more user friendly than the vast majority of all 'other' UI's.


    I know people who have used computers for a year or two and all they know how to do is turn it on, launch IE/ICQ/Word and shut it down. Linux may take a little more base knowlege to use, but both systems must be learned.
    Both systems have to be configured at some point. Plug & Pray still doesn't exist on a level that lets devices work flawlessly on insertion (with maybe the exception of a USB mouse).


    True. But it's better than nothing and vastly better than IsaPNP.


    Bottom line? I'd rather not say, my bottom line doesn't like Joe User and his I-Just-Want-It-To-Work and I-Can't-Be-Bothered-To-Learn-Anything attidudes.


    Not everyone needs to be a guru. Linux community has yet to understand that computers are machines and they just serve a purpose. They aren't a purpose in themselves. It is quite allright for Joe not to understand how it works.
    Do YOU understand how CDMA works? No? But you use your mobile phone, right? Does anybody tell you to find out what chirp code you have to use it? No? Then why do you expect Joe User to know the internals of computer software/hardware?


    Computers are tools, powerful ones too. People should treat them as if they were as dangerous as a car or a buzzsaw.
    In the end though.. I prefer Linux. So please note a slight bias ;-)


    I run both OSes and overall so far Windows offers a higher level of satisfaction to me. Being a software developer I prefer to use Linux development tools though.

    In the end though.. I prefer NT. So please note a slight bias ;-)


    Cezar Grzelak
    Software Developer
    email: grzelak@endspam.btinternet.com
    (remove endspam)

  20. Re:Hmm. by Anonymous Coward · · Score: 0

    May I just add that I find most GUI-software really too restricting.

    And I still haven't found a way to install windows so that "Program Files" lies on different disk than windows. Have to move it after install and then edit registry for changes. Also I prefer Emacs for coding over visual tools like Visual C++.

    GUI-tools are just as flexible as the programmer made them, comparing them against little CLI-utilities and good scripting language I would choose CLI-tools any time. Let's take common WinZip for example: Presented with a task to uncompress large number of zip-files you shall realise there's no easy way around it.

    I hope the WinZip7 has fixed this, haven't tried out yet but with older versions the answer is (many times)x(point-click-point-click-typotypotypo-point -click) and that isn't my vision about userfriendly software.

  21. Linux != Unix? by Anonymous Coward · · Score: 0

    I don't understand this. Why is BSD unix and Linux not?

    I mean, if Linux is not unix, wtf is it then?

    I heard BSD came from mostly AT&T code, does this mean BSD is unix, because it has code from the first unix that ever was, and Linux has not unix because it wrote all the code from scratch?


    Does SunOS, Solaris, AIX, SCO have code from the orignal AT&T unix in it? If they don't, does that mean they are not really unix?

    To lazy to make a handle,
    Anonymous Coward
    jbarnett@ixc.net

    1. Re:Linux != Unix? by Anonymous Coward · · Score: 0

      Neither is Unix. Unix is a trademark owned by the X/Open group that they give out to systems who (a) pay them money and (b) pass a set of compliance tests.

    2. Re:Linux != Unix? by Anonymous Coward · · Score: 0

      Linux contains no minix code. It has nothing to do with minix, linux was written from the ground up from nothing.

      Next question, is minix unix, if not, what?

    3. Re:Linux != Unix? by Lee+Cremeans · · Score: 1

      I don't understand this. Why is BSD unix and Linux not?

      I mean, if Linux is not unix, wtf is it then?


      It's partially because of history, partially because of trademark law. BSD is a branch from the original AT&T source, at a point just after Version 7, so in that sense it could be considered "real Unix."

      But in a technical, trademark sense, any OS can be considered UNIX(R) if it meets The Open Group's Single UNIX Specification (and you pay the $$$ to have the certification done); I understand that it doesn't even have to be based directly on SysV, and I also understand that at least one group was making a certified Linux distribution.

      -lee

    4. Re:Linux != Unix? by howardjp · · Score: 1

      BSD grew out of the originaly AT&T source. So did SunOS, Solaris, AIX, and SCO in one way or another. Linux did not do this, Linux grew out of Minix. I guess that makes it a Minix derivative.

      (So will Tannenbaum or Torvalds be the first to put a price on my head?)

    5. Re:Linux != Unix? by howardjp · · Score: 1

      Sounds like growing out of Minix to me.

    6. Re:Linux != Unix? by GypC · · Score: 1

      Linux did not grow out of Minix... it does not and never has had any Minix code in it. It did use the Minix file system at first and Linus (I believe) used Minix as the initial development platform, but that is all.

      We would thank you to not spread this kind of misinformation.

  22. Wich NIC? by Anonymous Coward · · Score: 0

    Have you reported your problems to any NetBSD maillinglist?

    1. Re:Wich NIC? by Anonymous Coward · · Score: 0

      VisionNET EZ-16Ct NE2000 compatible.
      I forget the exact error, but it had to do with configuration.
      I browsed the mailing list, tried a few things, glanced through the source, then swapped the harddrive for a RH6.0 which has no problem with the NIC.

      I didn't have the time to pursue this with the list, but soon I'll swap the HD back and try again.

      George

  23. OpenBSD... by Anonymous Coward · · Score: 0

    I was all open to use a BSD system for our proxy server. I happily installed OpenBSD on it and put it on-line. It didn't handle the load, in just one hour it crashed. So I stick to Linux it stays up with no problems.

    1. Re: OpenBSD... by Anonymous Coward · · Score: 0

      Why not try NetBSD or FreeBSD?

      We are using NetBSD on a 64MB K6-200 box as webcache, mailserver, webserver, primary and caching DNS, IRC, Newsserver (but only a few "local" newsgroups), router+some basic firewalling and stuff I have forgotten for ~90 user.

    2. Re: OpenBSD... by Anonymous Coward · · Score: 0

      % uptime
      8:06PM up 4:41, 2 users, load averages: 2.79, 2.78, 2.69

      % uname
      NetBSD

      yes.
      Nothing feels sluggish here.

      BTW: NetBSD has evolved since the split of OpenBSD. Do you compare Linux 1.0 to 2.2?

    3. Re: OpenBSD... by \u@\h · · Score: 1

      Not that this would be really important ...

      OpenBSD was derived from NetBSD and still shares most of NetBSD's "artifacts."

      Ever tried to login and do work on that machine when the load was higher than two? Could that feeling be described with "sluggish?"

    4. Re: OpenBSD... by \u@\h · · Score: 1

      Nothing feels sluggish here.

      Fine for you.

      NetBSD has evolved since the split of OpenBSD. Do you compare Linux 1.0 to 2.2?

      I didn't compare NetBSD to 4.4BSD-lite, did I.

  24. Re:And the Licence? by Anonymous Coward · · Score: 0

    Licences has already discussed in previous issues of daemonnews and there is another article about this in the current issue.

  25. Re:Practical Experience by Anonymous Coward · · Score: 0

    I've gotten kernel panics a few times while installing RedHat on a DEC Multia but that came down to a faulty SCSI controller. Never ever have I seen it on one of my systems and I've been running Linux for a long time. Started out on my Amiga 500 and now I'm running it on a K6 system. Not too bad. But you know.. with all the talk I'm interested again in the BSD family. I installed it a looong time ago on my Amiga 4000. Aaaa, the good old days. ;)

  26. Re:NetBSD's scheduler/vm system by Anonymous Coward · · Score: 0

    Well, I have seti@home eating all my CPU cycles and don't notice anything. Maybe it's i/o related?

    Do you use IDE discs? Does DMA work?
    say:

    % dmesg|grep ^wd
    wd0(pciide0:0:0): using PIO mode 0
    wd1(pciide0:0:1): using PIO mode 3, DMA mode 1 (using DMA data transfers)

    In this case wd0 is not using DMA.

    In a computer with better than stoneage IDE hardrives this should look like this:

    wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (using DMA data transfers)
    wd1(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (using DMA data transfers)

    A little tuning tip:
    increase the size of the vnode cache, e.g.
    sysctl -w kern.maxvnodes=8000
    This helps for tasks wich involves a lot of files (and inodes) like compiling.

    Maybe you should just up the "estimated number of users" in your kernel config, this will tweak a lot of parameters.

  27. NFS by Anonymous Coward · · Score: 0

    1. Yes, there is NFS support in *BSDs kernel.
    2. One of Linux' problems was, that it didn't support NFS v3 for a long time. I've heard it will now, but it's currently very buggy or slow or something like that.

  28. Use bonnie... by Anonymous Coward · · Score: 0

    ...if you want to measure your harddiscs speed. :-)

  29. Re:xBSD = by Anonymous Coward · · Score: 0


    Sure you have!


    Care to look at the development history for the *BSD projects? *None* of them are anywhere near 20 years old.

  30. Re:Hmm. by Anonymous Coward · · Score: 0

    I agree with your view in many areas. I too experienced most of your problems with Windows. Having said that, I had library confilcts on my Linux box too. Any system supporting shared objects/libraries will inherently suffer from potential library conflicts.

    Cezar Grzelak
    Software Developer
    email: grzelak@endspam.btinternet.com
    (remove endspam)

  31. Re:Hmm. by Anonymous Coward · · Score: 0

    Thanks for proving your vast intelligence.
    And my comment has nothing to do with your English. I can't respect anyone who's too lazy to type "you" and "for".

  32. Re:Hmm. by Anonymous Coward · · Score: 0

    I agree with your view in many areas. I too experienced most of your problems with Windows. Having said that, I had library confilcts on my Linux box too. Any system supporting shared objects/libraries will inherently suffer from potential library conflicts.

    Library conflicts are a lot rarer when libraries use (and follow) a sane versioning scheme. That's what the major, minor, and incrememtal numbers are for on shared libraries in UNIX -- bug fixes to previous libraries should have the same major number, while new, incompatible API changes should bump up the version number. Furthermore, multiple, incompatible library versions can coexist (libc5 and libc6, for example).

    Of course, that doesn't mean that people follow those conventions -- GTK doesn't, for one. (I can't believe they pulled that gtk1.2.so crap, just call the library libgtk2.0) However, at least the convention exists and the OS knows about it. I don't think a similar convention exists on Windows.

  33. Re:Core question remains unanswered by Anonymous Coward · · Score: 0

    All respect aside for the guys who figured out the clean solution, but a 1542 is a worthless piece of shit anyway, and it certainly isn't worth waiting two YEARS to get a driver for.

    Bounce buffers aren't really what you want on Alpha anyway. The question is, can you do DMA to arbitrary 64-bit memory to and from a 32-bit PCI device on an Alpha? (the Alpha chipset lets you do this without bounce buffers, but Linux doesn't support this yet... does NetBSD?)

  34. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0

    Yes, it's much better to stick to a single version that isn't POSIX compliant. :)

  35. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0

    > When was the last time you heard of a DOS working on Freebsd? Hmm?

    Um, the last time I read Bugtraq?

  36. Re:Good and bad aspects of Linux and FreeBSD by Anonymous Coward · · Score: 0

    > NFS is an insecure and scary way of doing things.

    Unfortunately there is ->no > There could be possibly a new distro based on > > FreeBSD. You could even sell it and not give
    > > away your source code, thanks to the BSD > license.

    > And how is this bad?

    I don't think that he was saying this was a bad thing.
    However, I do not think that many people would buy such a distribution. (unless it came preinstalled on hardware that was already set up for a specific purpose and ready to go)

    One of the main selling points of FreeBSD and Linux is that they come with the source code :)

  37. Re:Hmm. by Anonymous Coward · · Score: 0

    Windows DLLs are frequently COM servers. When you install an application your installer should verify the version of each COM server with the Registry. However some apps bypass it and 'sneak in' older DLLs without checking their versions. Some mix old and new DLLs because for some strange reason it suited the author of that application. The bottom line is that the Windows system is quite reliable but it CAN be horribly abused. I suspect it is often lack of developers' knowledge and understanding of how Windows works that yields majority of those conflicts.
    I am not defending the way Windows handles those things but I don't think it is any worse way than having version numbers in filenames. It's simple something that developers should be aware of

    Cezar Grzelak

  38. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0

    As far as linux being a recruiting ground for BSD users, it's mostly true.

    Most BSD users come directly or indirectly from linux experience. Why? Those people just seem to like it better.
    I myself did the same trek. Windows 3.1, OS/2 warp 4, Redhat 3 & 4.x, FreeBSD 2.2.5

    3 years later, I'm still using FreeBSD for all my server stuff, and now 2 desktop machines.

    The more I use it, the more places I find it useful.

    One thing I hated about linux distributions was it's upgrade process. Often easier to format & reinstall than to try and go through a major kernel version upgrade. 1.x to 2 for example...


    I've also found that the majority of Linux users who gripe and complain that I don't use linux, and have in fact moved away from it, haven't seriously tested out a BSD system.
    Give it a month, it'll grow on you.

    BTW.. I've personally converted over 80 people from Redhat, slackware, etc. to BSD based systems. They all have the opertunity to go back, but haven't yet.
    Also. 90% of those people use it as their desktop and/or laptop OS.

    Rod Taylor (rod@idiotswitch.org)
    (Sorry... no account yet ;)

  39. Re:NetBSD's scheduler/vm system by Anonymous Coward · · Score: 0

    I've always found NetBSD and OpenBSD to be more sluggish for interactive use than FreeBSD and Linux.


    My .02

  40. Re:Hmm. by Anonymous Coward · · Score: 0

    That's an excellent point. Maybe I'm wrong here, but I believe Windows developers are frequently stupid. Not all of them, but a good chunk. I run NT at home as a desktop OS and it's stable as hell. I don't install flaky progams, and my hardware is all on the HCL and made by vendors with a reputation for solid drivers. My machine performs beyond my expectations (pii 450, 256mb of RAM, G200 and Voodoo2) and I will NOT run another OS on other than NT 4.0 WS. I don't dual boot...into either 9x or Linux. And I won't as long as NT does exactly what I want it to do in a stable fashion. Current uptime at home? 12 weeks.

  41. Re:Could it be? by Anonymous Coward · · Score: 0

    If you install it over NFS, you don't have to manually install the network with NetBSD. At the end of the install it just asks "Would you like the networking used to install this software to be installed permanently" and it sets it up.

    For a situation where you have an NFS Server (any old Linux box will do) the NFS install method with NetBSD is beyond smooth. Ideal for putting NetBSD on a room full of machines that don't have CD-ROM drives.

  42. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0

    Ummm... Then you can't -- you simply _can't_ -- have seen what the first AC was actually talking about -- go look it up --

    _Nothing_ that's ever happened in Linux "distro wars" has even come _close_ to some of the stuff that's gone on among the BSDers (as just one example, when 'Open' was splitting off from 'Net') I've never seen _anything_ like it _anywhere_ -- it'd make your hair stand on end...

    Moreover, even if the "distro wars" _were_ remotely as bad, the analogy wouldn't work -- you'd have to compare "core team" to "core team"...

  43. Re:Because proprietary software is too restricting by Anonymous Coward · · Score: 0

    Your rather folkloric anecdotes clearly show you don't know what you are talking about when you start ranbmling on about Microsoft products. It's fine to have an opinion, but you'd do us a favor by only talking about what you know something about (whatever that might be).

  44. MSFT loves this! by Anonymous Coward · · Score: 0

    This is just what MSFT wants: flames within the free software community: *BSD/Linux, GNOME/KDE.

    Thank you so much for making MSFT happy! :`(

  45. Why SHOULD the Linux community be 'taken seriously by Anonymous Coward · · Score: 0

    For the sake of this post, lets claim that the person asking this question agrees that OpenSource is the way to go and you have gotten past THAT source of resistance.

    How do you conduct yourself when you interact with others? Do you follow the guidelines of the howto on advocacy?

    Or, do you send e-mails/posts that say things like: "Linux rules you fucking l00zers!" or "Sucking the cocks of the boys in Redmond"

    comp.linux.* and reader reply sections of slashdot are EXPECTED to have some of the 'lunix rulz, the rest dr00ls'. And they can be hand-waved away.

    If you have a higher profile, say a columist in a publication, industry pundit, CEO, etc la, then such comments get noticed, and paint the ENTIRE Linux community as a band of loose cannons.

  46. 486 castoff:BSD vs Linux (was Re: Chip on sholuder by Anonymous Coward · · Score: 0

    One A/C sez: "In another annoying poke at Linux, he says BSD systems shine at this, with their ability to provide a usable email server for numerous users on a castoff 486 PC. Uh, pardon me, Linux too, excuse me. Chip on his shoulder again?"

    Another Sez: While Linux also does this job great, I've been in exactly this position. I needed a mail server and only had an old Compaq ProLinea 486 box to use for it. I've been running Linux since the days of Slackware with kernel 1.0.8 and only been messing with FreeBSD since 2.2.2. I am generally biased towards Linux since I've got a great deal more experience with it, but tried FreeBSD as my Internet sendmail gateway machine and by golly, it is smoother running, more stable and degrades more gracefully under load. Before I learned about how spammers hijack open sendmail relays and didn't have a clue why all of a sudden my sendmail machine would go ape-sh*T crazy with bazillions of sendmail connections... when it was a Linux box, it would chug down under load and ultimately hang up/quit responding at all, requiring a reboot. Sometimes it would even kernel panic. When I changed it over to FreeBSD and the spammers would hijack it, it would slow down to a crawl, but I could still get a command line prompt and do a kill -9 on all sendmail processes. I also liked the idea of FreeBSD coming standard with a form of shadowed passwords and in Linux you had to install that feature manually. (Of course that's a moot point now).
    Re:SpammerHijack -- Thank God I learned about Sendmail 8.9.x with all the anti-spammer stuff in it. Nobody jacks with my email server now!!!! I'm armed to the teeth with anti-spam tools, tcp wrappers, port-scanner & source-routing stoppers, ip address access filtering lists and all the rest of that good stuff. It's definitely been an educational experience, and for me it all started with Linux but I feel like now I've "graduated" up to *BSD. Kinda like 'Linux == Toyota Camry', but '*BSD == Lexus' :-), both are great but if you had to choose between a free Camry or a free Lexus, which would you choose?


    Doc Wannabe

  47. slashdot.org readers *own* biases by Anonymous Coward · · Score: 0

    I'm unfortunately nolonger suprised by the reactions of various readers here at slashdot to all things BSD. Hello! The article appeared on an BSD *advocacy* site, of course it is going to be a bit biased. I just wish slashdot had the nerve to come out of the closet and admit it was a Linux advocacy site.

    *sigh*

    And yes, I do prefer xBSD. Perhaps because my first UNIX exposure was on a VAX running 4.2 over a dozen years ago.

    1. Re:slashdot.org readers *own* biases by Anonymous Coward · · Score: 0

      ...misrepresenting technical facts?

      Which facts? He listed opinions; he was not stating facts. He even stated as much.

    2. Re:slashdot.org readers *own* biases by Outlyer · · Score: 1

      Compared to the BSD article, Slashdot users have provided both sides. There may be more Linux supporters, but we've never had the chip on our shoulders that xBSD users have had. Enjoy your OS, license and politics. We'll just write software, and you guys feel free to port it.

      --
      ----------------- "I have a bone to pick, and a few to break." - Refused -------------------
    3. Re:slashdot.org readers *own* biases by \u@\h · · Score: 1

      Since when has bias became an excuse for misrepresenting technical facts?

  48. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0

    Porting binaries ? Doesn't BSD come with a compiler ?

  49. BTW, there's ABI binary compatibility for FreeBSD. by Anonymous Coward · · Score: 0

    And this binary compatibility allows FreeBSD to run Linux applications(like SO5, WP, Applix, Mathematica) without any problem. One thing to note is that it's not emulation, and you can launch the application the same speed as you can under Linux.

    BTW, though we could launch Q3 under FreeBSD, but at least for me, we won't get them installed over production system for obvious reasons. I guess, it's just a matter of taste, BSD and Linux would exist and continuous benefiting from one another.
    No questions asked.

  50. Re:"Real" Unix users use Linux too! by Anonymous Coward · · Score: 0

    Ultrix??? SunOS 4 ???

    Face it man, you *are* a crusty old unix guy by now.

    Now about *unix with training wheels*, IBM's AIX (aches?) definitely hold that crown over HP-UX anyday.

    I guess since my first unix was ATT's real 'UNIX' running on Gould hardware back in the stone age that would make me an old petified unix fossil.

    --fossil (:-P

  51. Re:Hmm. by Anonymous Coward · · Score: 0

    I'm involved in maintaining about 70 NT 4.0 servers, about 800 NT 4.0 WKSes and slightly less NT 3.51 servers and WKSes. Stability is NOT a problem. The WKSes are rebooted more or less daily, just out of Win3.11 habit. The servers just keep chugging along. Our primary servers, running as (P/B)DC, with large file/print services, WINS, DHCP and SQL behave just like they should: Reboot is for adding hardware.

    In fact, NT is rock solid as server, it's more of a problem as a WKS. We had to tighten the security to ridiculous levels to avoid users/applications to break the systems. That ridiculous level happens to be more or less equal to ordinary Unix user access level. Which is what we wanted, but was (and still is!) difficult to achieve on NT.

    The local admins around our WAN are blue-collar no-education workers with a two-day NTadmin course. Would you trust them to do user or network printer managment on a Linux system? Or adding new PCs seamlessly into the network? You know, we PAY these guys for their time. We even pay ME (not enough, though).

    My friends and colleagues tease me for being a Linux evangelist. At my workplace, I do have a Debian box (don't tell the boss, though). I'm no Linux wiz, and that might well be why it has suddenly died for no apparent reason (middle of the night, no real load) a couple of times the last 6 months. But it is way more fun than NT, and in hardware efficiency clearly a better system. It was in no way more difficult to set up than the various MS systems I've done, but is worse at maintaining. (Huh? I must recompile kernel to add a printer to it?)

    FUD goes both ways. NT is reliable, easy to maintain and cheap (compared to the Banyan Vines system we had before). With our enterprise WAN, I'm happy with it. We may use Linux for our next firewall or web server, but then again, we may not.

  52. But are you trying the latest FresBSD 4.0-CURRENT? by Anonymous Coward · · Score: 0

    AFAIK, there have been a lot of enhancements going on regarding to SMP. The development of SMP support for FreeBSD is a bit slow undeniably, as for the 3.x series. But if you managed to spare sometime, I would strongly suggest you to cvsup a copy of the current source code and perform a make world to do some testing for yourself.

    IMHO, really good Unix guys will never be limited by the feel of an OS, like SYSV/BSD types of commands. What makes a real different from Unix guys and Windoze guys is that we are capable to think and treak in a smarter way(like with the use of shell scripting) and perform our job well without being limited by the OS. Right? =P

    Have fun to Unix,
    Too lazy to login.

  53. Re:"Linux" more fragmented than BSD? (definitions) by Anonymous Coward · · Score: 0

    You think that is bad, the other SysAdmin that gets 6 times as me, refers to Linux in Redhat numbers.

    "Hey do you know anyone with Linux 6.1?"
    "I got Linux 5.1 but I heard it is best to upgrade to the newest version of Linux"

  54. Frankly, no... by Anonymous Coward · · Score: 0

    Because all the security exploits from CERT and major security mailing list would very likely be checked against other operating systems as well, including *BSD, Solaris, HPUX. In this case, the emergency team could contact appropriate vendors for the exploits they discovered.

  55. Re:Hmm. by Anonymous Coward · · Score: 0

    (user stupid)
    I have 2500 users. They ARE stupid. Some of them, at least. Or rather, they're smart at what they do for a living (REAL work, trust me). Why force them to learn how to edit /etc/*? They are happy using their computers as tools for making their REAL job easier. If they want to learn to write scripts, fine. Do that at home.

    Same for our org's cars (tractors, dump trucks, you name it). We'll teach you how to operate them, but not how to fix them. They are tools. Learn how to fix them at home, if that turns you on.

    Of course, /etc/* (or \winnt\*) will never be 777. Not in any company that does other things than computers for a living. So I'll fix those config or ini-files, thank you.

  56. FreeBSD book... by Anonymous Coward · · Score: 0

    If you got some capacity(coz some people don't), I would advice you to take a look at "The Complete FreeBSD" book by Grey Lehey, which is available from http://www.cdcom.com or some large bookstores.

    On the other hand, before the installation, try to take a look at the FreeBSD handbook at http://www.freebsd.org/handbook so that you can have a better idea of what's going on with the installation procedures. I certainly advice you to take a look at it first so as to get you started quickly. (BTW, they got other advanced topics over networking, compiling kernel, the ports collection and making world, which are some real goodies for FreeBSD to try around)

    Have fun...

  57. Re:Hmm. by Anonymous Coward · · Score: 0

    Don't kid yourselves.

    FreeBSD people bash Linux just as vehemently.

    They just don't have as large a public outlet.

  58. But as for licensing... by Anonymous Coward · · Score: 0

    However, for licensing a product, the software license is decided solely upon the company's business interest. Frankly, it's because it's the company who hire the developers, and so, the copyright, licensing all go under the company's name. It's sad, but that's really true...

    =~~~
    Poorly paid programmer.

  59. Re:What's missing from this by Anonymous Coward · · Score: 0

    Cthonius wrote: BSD ... will never convert anyone from windows.


    Are you saying I don't exist?


  60. Which is cheaper to maintain, NT or Linux? by Anonymous Coward · · Score: 0

    The answer is, "it depends".

    Know NT but not Unix -- NT will be cheaper.
    If you are concerned with cost-of-ownership in the near-term, and you are familiar with NT but not Unix, then you certainly are better off sticking with NT.

    Know Unix but Not NT -- Linux will be cheaper.
    As for the "...if your time has no value" argument, I'll say this:

    If you know Linux, then it won't take much time to maintain, period. My office workstation is a Linux box, and I spend lots of time using it, but very little time maintaining it. The last big upgrade required me to type something like "apt-get update; apt-get dist-upgrade".


    As for the reliability issue, I've found NT and Linux both to be reliable workstations. I can use both with the confidence that they won't crash out from under me.

  61. Guess it's just a matter of taste... by Anonymous Coward · · Score: 0

    Regarding to your first argument, I would like to ask on the contrary: Have you ever tried implementing large server farms comparable to ftp.cdrom.com, Yahoo, Hotmail using FreeBSD, and it failed and therefore, you judge that FreeBSD is worse than Linux? Yes, your turn? Nope? Any technical arguments from your side?

    Frankly, I don't see the point arguing this way. xBSD and Linux would coexist and beneficial to one another. They are both under active development right now while checking the -hacker mailing list of both camps. There are KDE/Gnome developers using xBSD as their development platform as well, but guess what? They are all contributing to the OSS development, which is a win-win situation to both sides.

    PS. Regarding to the mail system, I can simply say that the xBSD is going to stay up longer, with the special consideration to scale under heavy loading. If you prefer technical facts, you can check the documentation from Matt Dillon, a FreeBSD hacker. The comparison is based on technical facts and is fairly good IMHO.

    http://www.backplane.com/FreeBSD

  62. Re:yes I've installed solaris ... by Anonymous Coward · · Score: 0

    If you're used to the GNU programs on linux, I think the commercial unixes are quite painful until you get them installed.

    If you are used to anything and try something different, of course most people will start out slowly.

  63. Re:Practical Experience by Anonymous Coward · · Score: 0

    And now show me any FreeBSD system which isn't vulnerable against DoS attacks. I hope, you don't run any email server.

    Since when has any e-mail server been part of a TCP/IP stack? In any OS?

  64. Re:Hmm. by Anonymous Coward · · Score: 0

    Well, Red Hat seems to be getting that easy to use...

    But I too wish that computers were harder to use so maybe not as many "lamer newbies" (tm) would be bothering us right now...

  65. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0

    Running NetBSD, Linux, and OS X Server on various machines. Administratively I like OSXS most, and Linux least. As a playground I like OSXS most (Yellow Box is cool), NetBSD least. In light of the various systems and the things I have learned form each, I would standardize on a single OS. Though if I was trying to run a kick butt Web Server, I would run FreeBSD, as it gets far better performance from a big SCSI RAID system and handles large amounts of RAM (4G) without a problem. Just look at Walnut Creek. The BSDs are wonderful, Linux is wonderful, other UNIX like operating systems are wonderful too, if you criticize any without really using it for a few months you are doing everyone a disservice.

  66. BSD is not and was never ment to be Sys V by Anonymous Coward · · Score: 0

    And that's just fine. To say that it is not UNIX because it branched at an earlier stage of UNIX's tree is just weird, though.

  67. We snob linux users, not linux by Anonymous Coward · · Score: 0

    Frankly, posts on slashdot over the last six months have made it abundantly clear that linux users are idiots. Sorry to be so blunt, but there it is. I've never seen a group of people so slavishly and narrowly support one OS over others, even when it is obvious that other OS's are stronger than linux in areas. You'll never hear a BSD advocate try and tell you that it is a better general client side OS than NT, or that it has a nicer interface/wm than the Mac (which are all things slashdotted linux users advocate).

  68. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0
    I agree with this every step of the way. I used Linux for about a year before I got fed up by the lack of documentation
    Hmmm... FreeBSD manpages are probably better than Linux ones, but overall there are more book on Linux and more HOWTO. Yes I know, tradionnal BSD books are applicable to FreeBSD, but they fail to address the novelties of FreeBSD, and most of the content of the HOWTO.

    bloated utilities and unexplained crashes. I don't understand what is a bloated utility (too many options ? don't use them. Too big ? buy more RAM) ; and crashes should happen.

    No more corrupted file systems.

    This should almost certainly never happen (even on NT SP4). The two majors instances of filesystem corruption have seen (on 20+ Linux systems) are defective controller (mke2fs and immediatly after e2fsck fails), and FreeBSD 2.2.7 ext2fs write corruption (FreeBSD 3.2 is much better). Isn't it the later that you experimented ?

    I can upgrade the source and rebuild and install with one command line.

    With Debian too (well current stable Debian only download+install or upgrade some/all the binary packages on the system, but the lastest unstable is better).

  69. Re:Good and bad aspects of Linux and FreeBSD by Anonymous Coward · · Score: 0
    You mean you want a benchmark to test the speed of getting data from a MS server??? Sorry, I couldn't resist....

    Well what if he is rich and can afford a Quad Xeon with 4 NIC ?

  70. snob by Anonymous Coward · · Score: 0

    Talk about snobbery. Jeez. I use both Linux, and *BSDs, and don't consider myself in a camp, but this thread reeks of Linux snobbery more than the original (also snobbish to some degree) article did.

  71. With OSS, just recompile most of the time by Anonymous Coward · · Score: 0

    Oh! Well! Is that all my clients have to do, recompile all their software? Who knew it was that easy! Windows is GOING DOWN!

    Excuse me while I go sign a 30 year mortgage.

  72. Re:Good and bad aspects of Linux and FreeBSD by Anonymous Coward · · Score: 0
    Either FreeBSD's TCP sends faster or Linux's TCP recieves faster. I am testing with a FreeBSD 4.0-CURRENT (cvsup-ed and built today) and a Linux 2.2.10 kernel that is based on redhat 5.2 with all updates installed. Using FreeBSD's installe ftp client and grabbing a 25 meg file from the Linux box, the fastest transfer I recorded was 5.63 seconds (4.44 meg/sec). Using redhat's ftp to get the same file from the FreeBSD box runs in 3.42 seconds (7.30 meg/sec).

    Your benchmark is bogus. Use netperf. You'll see that both systems saturate the Ethernet in any combinaisons (albeit with some minor differences).

  73. Re:Hmm. by Anonymous Coward · · Score: 0

    (I have 1 Win98 book and 5 Linux books).

    Hey, bud, we don't want to hear about your personal problems.

  74. Re:The wonders of reinstalling by Anonymous Coward · · Score: 0
    hink, with Linux, go through an automated install, then screw with pnpdump >isapnp.conf, then set up isapnp and have kerneld load the sound module at startup!!! Thats just to get sound working. Then screw around some more to get your modem. Then install Mesa, ALSA, and Libggi. Go download latest version of KDE or GNOME, compile and install those. Under NT I have a checklist of things to do and reinstalls (including apps) take less than 4 hours.

    But what you are forgotting to say, is that with NT, everything is put into the registery, so you have to spend the 4 hours, clicking and rebooting. With Linux, it makes no sense not to backup your files in /etc (and even if you need, /usr/local)!

    Then if you reinstall just copy these files (BTW it has been 3 years since I installed Linux, and I just upgraded it, never reinstalled).

  75. Linux is success by Anonymous Coward · · Score: 0
    The success of Linux is awe inspiring. Each and every day tens of dozens of news articles in print and all around the net show how Linux is conquering new territory and displacing less capable systems. Linux news and announcements are coming out so fast that it is almost impossible to follow all the wonderful developments. IBM, SGI, HP, Compaq, Dell, Intel, Oracle, Sybase, Informix, all the big industry names are gearing up for more and more Linux support and development. IDG figures show that Linux is the fastest growing OS in history. It is a great time to be a Linux user.

    But on the other hand, there can't be winners without there also being losers. Sometimes those who don't find themselves on the winning side grow frustrated and embittered. This is especially true for individuals who too closely take their own identity from the OS they are running. When their OS falters it affects them emotionally causing them to lash out. It wouldn't matter if it were Linux or some other OS displacing them from the limelight. They will attack who ever is the leader of the pack. It is ironic that the attackers really have little interest in OS technology. Their motivations are rooted in the mysteries of their psyches, in their feelings of self-worth as they watch in frustration while others succeed.

  76. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0

    Why OpenBSD?

    Do you really need the integrated crypto on a small mail server for your parents?

    I would have gone w/ FreeBSD personally

  77. Why wasn't by Anonymous Coward · · Score: 0

    gnulix mentioned?

  78. Re:They are all stable, but Linux is NOT as secure by Anonymous Coward · · Score: 0

    2. I didn't mean that to come off sounding like an arguement for closed development. In fact, I do not believe that things developed in a closed environment CAN be secure because they cannot be subjected to public review. I'm merely saying that the OpenBSD core team has done a really good job taking care of security.

    3. I'm sorry I didn't make myself clear... I'm having a hard time explaining this... ok... I view the different BSDs like different Linux distibutions. So, I'm not comparing Linux and BSD, I'm comparing RedHat, Slackware, OpenBSD, NetBSD, and FreeBSD. I'm basically ignoring the kernel differences because they mean very little my life. In my humble opinion, the three BSDs have done a far better job assembling a complete operating system than their Linux counterparts.

    4. I never said it was intended for the desktop. What I said is that I like Linux on MY desktop, not on MY servers.

    To sum up, I find BSD to be easier to use. period.
    Running Linux (TO ME) is more complicated than running BSD.

    "The Linux" doesn't exist. You seem to be confused about this point completely.

    I'm not confused here at all. There is no "The BSD" either. I'm saying that I find the different "distributions" of BSD to be easier to maintain than any given Linux distribution. This is a matter of opinion. Obviously you disagree, but don't tell me I'm confused. There is no right and wrong answer to a question of opinion.

    As far as my comment goes regarding chaotic development, I stand by it. Have a look at the Linux kernel itself. Since when can anyone just insert their code in there without getting the approval of Linus? The difference between Linux and BSD models is that in BSD the "elite", as you put it, controls all of the base system, not just the kernel. There are lots of things the core teams didn't write (obviously). To name a few, XFree86, bash, gcc, fvwm (wm, kde, etc). The core teams are like distribution maintainers, only they all have their own kernels.

    I'd also like to know why my opinion of the RedHat installation is "not that intelligent". I'm not going to look at the UI/installation thread.

    I should have known better than to say something besides "I love Linux! It's the one true way for everything" in this forum... which is ironically powered by FreeBSD. (and that isn't because "freebsd rocks and linux sucks", it's because whoever setup the server just pain felt like it. fuck all the technical arguements. that sort of religious debate goes nowhere)

    Sean Comeau

    scomeau@obscurity.org

  79. Re:Chip on sholuder? Plus a question by Anonymous Coward · · Score: 0

    Interesting...

    If anybody has a chip on their shoulders it has to be the Linux users.

    How many enemies does Linux have?

    Hmm, let's see...

    KDE
    Microsoft
    BSD
    Anything commercial
    Anybody who wants to charge for their software
    hmm, who else?

  80. Already got you beat... by Anonymous Coward · · Score: 0

    It's funny, the first really good implementation of a Unix integrated system I saw was Project Athena.

    It's kind of funny that all that work appears to be lost on the open source bandwagon. While everybody is out worry about KDE and Gnome and Apache and Mindcraft benchmarks...

    Microsoft has been hiring up some of the programmers who worked with Project Athena and are implementing very similar functionality into Windows 2000.

    Sure it's 8 years later, but it's more useful and interesting than Enlightenment...

  81. Bloat by Anonymous Coward · · Score: 0

    MS software isn't bloated...

    It's just packed full of features. Microsoft caters to consumers, and as such they have to abide to the will of the consumers.

    And some consumers said "You know it'd be really cool if I could link an Access database into Excel" So behold, a bunch of programmers at MS made it possible.

    BeOS and various parts of Linux are simple because frankly they don't contain as many features.

    It's also easier when you just declare "I do not have to support older versions... therefore I shall break all the interfaces in my library so everybody has to recompile."

  82. Microsoft is success by Anonymous Coward · · Score: 0

    I'm curious, is this the reason for all the Microsoft bashing on slashdot?

    The Linux users are frustrated and embittered so they have to lash out?

  83. Re:Here Here! Benchmarks????? by Anonymous Coward · · Score: 0

    You #@Q$#@$ moderators!

    Why would a bandwidth saving (commentless) request for benchmarks merit a -1??????????

    Go ahead moderators, if you try really hard you just may be able to destroy /.

  84. Re:Hmm. by Anonymous Coward · · Score: 0

    Hitler! :(

  85. Re:Practical Experience by Anonymous Coward · · Score: 0

    If you have 10x the exploits for Linux, this also means you are 10x as likely to try the exploit on your box. Something like that.

  86. Re:If it is *nix is it Good by Anonymous Coward · · Score: 0
    Think of it this way, if the IT department give you a computer to run a network service, and you have a choice between MacOS 7.5 or some unix you never heard of, which would you choice?

    Unix, obviously. Unless it's SCO UNIX, in which case I'd probably go with MacOS. Or CP/M. Or paper & pencil. Anything but SCO UNIX, please!!!

  87. the FUD express by Anonymous Coward · · Score: 0

    "all aboard for the FUD choo-choo to Chitown!"
    FUD...FUD....FUD..FUD..FUD
    FUD..FUD.FU D.FUDFUDFUDFUDFUDFUDFUDFUDFUD...
    FUDFUDFUDFUDFUDF UDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUD
    FUDFUDFUDF UDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUD
    WOO-WOO FUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUD
    FUDFUD FUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUD
    FUDFUD FUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUDFUD
    FUD..F UDFUDFUDFUDFUD........FUD.FUD.FUD.....FUDFUD....
    FUD.....*hssssss*

  88. Re:why is linux not unix? by Anonymous Coward · · Score: 0

    So BSD is not unix, right?

    They're not a licensee, they didn't pay for it.

  89. Handcuffs, fingercuffs, by Anonymous Coward · · Score: 0

    blinders, and then duct-tape the user into a wheelchair towed slowly in a circle by a 1-hp electric motor. But hey, the system is STABLE.

  90. Re:Core question remains unanswered by Anonymous Coward · · Score: 0

    One error:
    tar on FreeBSD has the x command line option, at least the one that is distributed with FreeBSD version 2.1.0, 2.1.5, 2.1.6, 2.2.0, 2.2.1, 2.2.2, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 3.0, 3.1, 3.2.

  91. Re:Hardcore by Anonymous Coward · · Score: 0

    > Sounds to me like he was saying (at the end) that good old BSD is for
    > those HARDCORE mofos that like to do everything by hand and know the
    > system inside and out. Well that's great if your time is not worth much.

    This will be an unpopular one, but here goes: Why is it always asumed around these parts that if person A does something harder than person B, person A must be spending more time on it? Logic dictates another posibility: Person A is smarter than person B.

  92. BSD is dying by Anonymous Coward · · Score: 0

    BSD has fallen on hard times. Walnut Creek is struggling to stay afloat. Rumor has it that it is up for sale. BSDI growth is flat. And then there are the "also-rans" NetBSD, OpenBSD etc. BSD never caught on with users and odds are that it never will amount to more than the niche OS that it has always been. Unable to attract younger users, a BSD BOF is looking more and more like an AARP coffee klatch. The BOF chit chat is now just as likely to center around prostate problems and "regularity" than it is to BSD topics. The twilight years of BSD are now upon us. A "Kevorkian" may eventually be in order. Who will be the first to "pull the plug"?

  93. Re:The poster by Anonymous Coward · · Score: 0

    BSD has fallen on hard times. FreeBSD is in trouble; Walnut Creek is struggling to stay afloat. Rumor has it that it is up for sale. BSDI growth is flat. And then there are the "also-rans" NetBSD, OpenBSD etc. BSD never caught on with users and odds are that it never will amount to more than the niche OS that it has always been. Unable to attract younger users, a BSD BOF is looking more and more like an AARP coffee klatch. The BOF chit chat is now just as likely to center around prostate problems and "regularity" than it is to BSD topics. The twilight years of BSD are now upon us. A "Kevorkian" may eventually be in order. Who will be the first to "pull the plug"?

  94. And the Licence? by Anonymous Coward · · Score: 1

    It seems to me that the difference in licencing is one really fundamental distinction that has escaped Wes's attention.

    el bid

    (Logged in and everything. Am I still coming up as Anon Cow?)

  95. Re:Core question remains unanswered by Anonymous Coward · · Score: 1
    This article failed to answer the question that I've had for a while: if the two communities have so much in common, why is there a need for one or the other? According to the author, the Linux community handles the "newbies" and the oddball hardware, and the BSDers concern is security, portability, and stability.

    Because it's fun to hack one's own OS (or computer program). If you look closer you'd see that for almost any single program, you can find another that does the same/similar thing (KDE/gnome, enlightenment/windowmaker/fvwm/afterstep..., ...). While technically you could argue that one would be better of doing a single program in which all the features would be available, at least as options.

    But this would ignore the very nature of free software developpers. They don't meet in a underground cave, and ask: "ok, what are we going to do to fsck Micro$oft. An application suite ? It is very boring to do but ok I'll do it". In fact they couldn't care less about Microsoft, Sun, SGI, IBM ; they are here just to write fun code. Thus we have at least 3 BSDs and 1 Linux (with numerous distributions), because there is more than one talented person (Linus) interested in supervising the design and evolution of an Unix clone.

    Rather than having them constantly arguing them with each other on the kernels development lists, paralysing the evolution, it is better that they go and implement their ideas their own way, and let users have the choice.

    The idea is that there are enough good hackers, that gathering them would result in "designed by comittee" systems (huge/elephantine, with all the ideas half-implemented as a compromise between conflicting sides). Besides, if you have 4 or more teams able to do good kernel development, Brooks' law (?), indicate that making an unique team would mostly result in a 4x slowdown :-).

  96. Re:Hmm. by Anonymous Coward · · Score: 1

    What?! NT is just as stable as Linux. My NT box at work has now an uptime of something like 8 months. As long as your hardware is up to scratch and you don't mess up the registry by hand NT is rock solid. How long did you use NT for? This is just another LinuxIsBetterThanNT myth. Some REAL benchmarking in this area would be nice.

    Well, there's stability and there's stability. My home PC dual-boots NT and linux. I've had both installed for about a year and a half. In that time, NT has crashed twice, and linux has crashed three times. As far as not crashing goes, NT is pretty damn rock solid as a desktop OS. Actually, if I count X server crashes as crashes, NT has been a lot more reliable than linux. I mean, when X crashes, you have to restart your applications and rebuild anything you might not have saved. It's just a lot quicker to log back on than to restart your computer.

    But the other part of stability is whether or not your system starts having bizarre problems for no reason. Like the time my wife downloaded some wedding planning software just before we got married. It proceeded to break ActiveX, which meant that every time she double-clicked on a folder with View as Web Page active, she got a warning that she was about to run an unsafe ActiveX control, and that Internet Explorer's Product Updates web site stopped working. After much swearing, I was able to solve the problem. Or a few months ago, when the performance of NT steadily became worse and worse, to the point where it was taking 5-10 minutes to log on to my account. My wife's account, or the administrator account, were both sprightly as ever. Problem solved by removing my user profile and re-adding it. Or all the problems people have encountered with Internet Explorer's Windows Desktop Update - GUI no longer functional, other programs no longer working because 7,891 DLLs were just updated, yadda yadda yadda. Granted, I know many more people who have experienced DLL conflicts on 95/98 than on NT, and I don't know if that's just because people using NT tend to be more experienced and able to work around problems, or if it is because application installs are less likely to have problems because of NT's better design.

    How many people do you know who have formatted and reinstalled linux? How many people do you know who have formatted and reinstalled Windows? I'd imagine the latter number is much larger. For me, it certainly is.

    The way I've described it to my Windows-using friends is that with linux, you do all your swearing and cursing at the beginning, as you're getting it configured to your liking and getting past the somewhat steep learning curve. With Windows, all of your cursing comes after the initial setup, either because It Was Working Yesterday and It's Not Now, or because you're bumping up against its inflexibility - having to log out in order to do something that requires administrator privileges, not being able to just mount the Program Files folder on a different partition ..

    Of course, the perfect situation would be to not have to swear at the computer at all, and no OS is there yet.

  97. Be your own master by Anonymous Coward · · Score: 1

    I dunno about the rest of you. I have always not bother about the which *nix is better or if windows is better then *nix. I think this works, just use the OS you feel most comfortable and sure of. If you know NT better and dunno Linux much then use Nt by all means because you are comfortable with it and you know it better. If you move to say Linux or *BSD because everyone else says its better but you do not know it well enough. You could be opening a can of worms either because you coul dnot learn the other system well enough or you were just no comfortable with it. For example you know NT well and know well its security features and you are able and commfortable of seeting up a fairly secure system (note no system is 100% secure if its on the net). But you hear one day that oooooh linux or open bsd is better to build a more secure server. So because of the masses you jump on that bandwagon. OpenBSD or Linux may well be more secure or not ... but if you dunno how to set it up comfortably, then you are worse off then having say a NT system that you know better and feel better about it. I hope you see my opinion.

  98. Re:Core question remains unanswered by Anonymous Coward · · Score: 1

    > Probably because the GPL zealots will start screaming "violation! violation!"

    Linux _systems_ typically use a lot of BSD code and BSD _systems_ typically use a lot of GPL code as well.

  99. Some technical information from a FreeBSD hacker by Anonymous Coward · · Score: 1

    You can find below some technical information from Matt Dillion, a FreeBSD hacker. The comparison seems reasonable enough IMHO.

    http://apollo.backplane.com/FreeBSD/

  100. Why this is bad and unnecessary. by Anonymous Coward · · Score: 1

    In an article I read recently about political activism and splinter groups (I think it was in The Nation), an activist pointed out, "There are a lot of people who want to work, but not all of them can work together or in the same way."

    This is why open source "fragmentation" is mostly a good thing. Diverse groupings of developers allows people to team up with those whom they enjoy working with, and the natural cross-pollenation that occurs in open source software allows everyone to benefit from the work of others regardless of who belongs to which project.

    Many people mistake the diversity of open source software with the very real and very crippling fragmentation that occurred in commercial Unix in the 80s and 90s. There are several differences, but the key is the lack of cross-pollenation back then because everyone was busy hoarding secrets from their competition and trying to own 100% of the market.

    One thing that the author of the "Tale of Two Systems" article got right in spite of being an arrogant little bastard about it is that Linux and BSD, and the various distributions/variations of each, meet very different needs. Another point worth mentioning is that if BSD users were willing to use Linux instead of BSD, they would be doing it now since you can get a hell of a lot more software ready-made for Linux and it will probably work with most, if not all, of your doohickeys.

    Finally, at the user level there is very little difference between the two operating systems. You've got bash and tcsh (and a score of other shells) on both. You've got X and you've got Perl. Most of the utilities are the same or very similar. They look like Unix and they quack like Unix, and the rest is only relevant to IP lawyers and historical purists. I suspect most of the people on slashdot, if faced with a command prompt that could be some Linux distro or some BSD, couldn't tell which without typing uname -a.

    Sure, Linux has buzz. Right now. But who cares? Hey, I came to use mostly Linux from using mostly (Free|Open)BSD, but that's because Linux scratched a few particular itches of mine and it's close enough to the others that I feel no need to go back. If BSD scratches someone else's itch, why should they choose Linux instead just because of "buzz"? If I needed a really, really secure system I would probably still choose OpenBSD.

    Diversity is good. There was a time when everyone thought elm trees were the cat's ass and cities planted them everywhere. Then came Dutch elm disease and suddenly there were cities with practically no trees.

  101. They are all stable, but Linux is NOT as secure by Anonymous Coward · · Score: 2

    I have experience with both Linux and all three BSD systems. I'd like to share a couple of my opinions:

    1. Linux and BSD are both very stable. None of them lack in this department.

    2. It's really hard to compromise an OpenBSD system. I mean REALLY hard. This OS has been through a really extensive security audit. Have a look at the bugtraq archives... I realize that security issues in Linux vary from dist to dist, but all dists share a lot of the same packages - packages that have not been properly audited. Linux seems to be inherently less secure than xBSD because it contains more software from more sources. If you run BSD you get your packages from the BSD team, not from a third party developer. That leads me to my next point:

    3. Getting everything from one place makes it easy. In BSD, ls is ls - not part of the fileutils. Basically, BSD is packaged better than Linux is. I really like having one big source tree for the whole system. CVS rocks. the ports rock. nuff said about that

    4. Linux has great hardware support. In my opinion this makes Linux better for desktop or notebook computers. On my workstation, I throw crap everywhere. It's not like the more organized BSD setup helps me at all in this case. Security and availability is also less of an issue. That lets me screw around with all the latest gizmos without worry. It's more fun to play with the features of the Linux kernel than a BSD kernel.

    I like BSD more on servers because it is easier to install and maintain than Linux. Its development is less chaotic, and I worry less about it. On a server, having less hardware support is not an issue. Multimedia support isn't needed.. Servers just don't need to do a whole lot of that fancy stuff. BSD can run pretty much any Linux application, so lack of big apps isn't an issue.

    One downside of BSD on the server is the SMP support. (I haven't tried FreeBSD on an SMP box in some time.. it sucked last time I tried about a year ago, but I hear it's much much better now) Anyway, I think the whole Mindcraft thing has shown everybody didn't already know that SMP isn't a big deal for most applications. Rather than get a big SMP box for a high traffic server, I would choose to use several cheap single chip machines. If I needed to run a big database off one machine, and SMP was the only way to go, I'd happily run Linux (or hell, even Solaris on a big sparc). It wouldn't matter. Nobody would be able to access the system directly over the net anyway. Nobody but me would have a shell account on it.. and it would be sitting behind a BSD machine. BSD makes awesome www/ftp/name/mail servers.

    By the way, does the RedHat installation drive anyone besides me nuts?

    Sean Comeau
    scomeau@obscurity.org

    1. Re:They are all stable, but Linux is NOT as secure by peyote · · Score: 1

      > Linux seems to be inherently less secure than
      > xBSD because it contains more software from more
      > sources. If you run BSD you get your packages
      > from the BSD team, not from a third party
      > developer.

      I get all non-standard packages for the Redhat systems from redhat.com--I'm not sure what you mean by "third party developer". After all, the ports stuff in FreeBSD fetches source from third party sites...how is this different from what you mention above?

      > Getting everything from one place makes it easy.
      > In BSD, ls is ls - not part of the fileutils.
      > Basically, BSD is packaged better than Linux is.

      I don't necessarily agree, though I do understand your frustration at 'ls' being by itself. However, this is much more a GNU construct than anything; they are actually the ones who grouped all file utilities in a package called 'fileutils'. Plus, one can always do 'rpm -qf `which ls`' ...

      As for your criticism of installing (and maintaining) Linux: I wholeheartedly disagree. Not that *BSD is worse than Linux (Redhat, specifically) but that you don't do Redhat justice. I just started installing our servers using the Redhat kickstart utility; I go from POSTing to a running server in about 7 minutes. The details:

      • All services were fully configured, including closing all inetd ports (but leaving inetd running for amanda backups and telnet w/tcpd allowing only my IP address)
      • I had a personal ID created on the system with password correctly set
      • I intervened *ONE* time at approximately six minutes into the installation to specify network information.

      I'd say that's pretty easy to install. Maintenance is rather easy with RPMs (including those I make myself), especially in doing things like keeping software versions identical across 2-15 servers.

      That said, I'm in the middle of setting up a FreeBSD box for us to beat on for a while. My FreeBSD partition at home convinced me after a bit of FS benchmarking...heh...

    2. Re:They are all stable, but Linux is NOT as secure by \u@\h · · Score: 1

      2. Multiple sources - yes. And the OpenBSD software was written completely by a small team? Sounds more like an "argument" for closed source groups rather than promoting the OpenBSD auditing efforts. Fortunately, the findings of OpenBSD also benefit other freeware O/S.

      3. How do you think Linux distributions are created? If you are so hot on having packages, you can get your packages only from one source (i.e. the distributor). Think of xBSD as one distributor who happens to maintain all the software he distributes. You really don't need to poke around ftp sites to get software for Linux. Really, you don't.

      4. Linux isn't focussed on the desktop, even if many BSD people claim to be it so. Some distributors are out for the money of the masses and that happens to be the desktop. That's true. As a counter example, Caldere developed a whole suite of Netware software for Linux, software which is targeted at the server market.

      More opinions of yours:

      Because it is easier to install and maintain than Linux

      "The Linux" doesn't exist. You seem to be confused about this point completely.

      Its development is less chaotic, and I worry less about it.

      Hu? If you are not worried about development, why do you care about it at all? You seem to refer to the core team, the king of kings (ah, committers), the elite, etc. Again, imagine how controlled development in Redmond is.

      And then comes more blabla.

      The final note (at least you didn't say Linux there) is also not that intelligent - see the ongoing thread about UIs and installations on freebsd-hackers and you will see what I mean.

    3. Re:They are all stable, but Linux is NOT as secure by \u@\h · · Score: 1

      (ignoring the opinion thingies)

      As far as my comment goes regarding chaotic development, [...] Since when can anyone just insert their code in
      there without getting the approval of Linus?


      I don't follow you here. If Linus controls the kernel, why is the development process chaotic?

      If anyone could check in their changes, then it would be chaotic (at least in my understanding of the term "chaotic").

      And no, slashdot.org doesn't run on FreeBSD. Don't know where you got that misinformation from. The image server however runs on FreeBSD (Rob wanted to try it out...)

      I'm hardly a Linux bigot either (you seem to imply that). One of my boxes at home runs FreeBSD exclusively - it connects me to the Internet.

  102. If it is *nix is it Good by Anonymous Coward · · Score: 2

    Really, Unix is Unix, sure there are differant flavors, I bet I could name 10 of the top of my head, but that fact is, they all both unix.

    I got the impression that the author was giving the BSD is better than Linux speach, and with the replies I got the impression Linux is better that BSD speach.

    That fact is, they are both Free, they both run on cheap PC hardware, and they are both Unix.

    It's not BSD vs Linux vs Solaris vs AIX vs SCO vs etc, etc...

    It is *nix VS the World. For the Last 30 years unix has been coming on strong, fighting everything to the high end mainframes to the lowly PC, and I don't see unix backing down.

    They both are great unix operating systems, Free, runs on cheap hardware and both help fuel the massive war machine known as Unix.

    Think of it this way, if the IT department give you a computer to run a network service, and you have a choice between MacOS 7.5 or some unix you never heard of, which would you choice?

    Don't ask what unix can do for you, ask what can you do for unix?

    Vote unix (any unix) today!

  103. "Real" Unix users use Linux too! by Anonymous Coward · · Score: 2

    The first Unix I ever used was Ultrix (don't remember what version), the first Unix I was a sysadmin on was SunOS 4. I'm not a crusty old Unix guy yet but I've paid my dues.

    Before becoming a Linux user and advocate, I had run systems and done development on SunOS 4, Solaris 2, HP-UX 9 and 10, FreeBSD, and OpenBSD. I was (and still am) a big fan of BSD, but one day I needed Unix on a particular laptop (probably one of those mostly useless doohickeys whatshisname was talking about, but it's no fun to travel on business as a sysadmin without a Unix box close at hand). I tried Solaris x86, OpenBSD, and FreeBSD before finally caving in and trying Red Hat Linux. It was the only one with which the laptop would function fully.

    What I found was that in spite of my prejudices, I really liked Linux. It's a perfectly good system, better than old SunOS 4, that's for sure. It is NOT Unix with training wheels! Any training wheels that might come with a particular distribution can easily be unbolted and removed. It is true Unix in the sense of the book "The Unix Philosophy".

    BSD fans, please just admit it: It quacks like a duck. Deal with it. That doesn't make BSD any less valuable.

    Besides, if you want to see Unix with training wheels, take a look at any commercial "real" Unix. HP-UX has training wheels that can't be easily removed at all.

  104. Re:Core question remains unanswered by Adam+Wiggins · · Score: 1


    Let me summarize my personal experience, which is not that extensive, but should give you an idea.

    I've got three systems at my house. One is my firewall (as well as web/ftp/email server). Another is a Sparc 5 w/ Solaris 7 (mostly for old time's sake). The third is my desktop machine with Linux 2.2. I use Linux 2.2 on my desktop work machine as well, and an O2 w/ IRIX 6.5 as my server.

    For starters, both Solaris and IRIX, despite being recent versions, feel VERY dated and clunky after you're used to all the nicety of a "modern" UNIX system (which means one of the free UNIXs, as discussed in the article). I like 'em both, but their day is past, except for a few specific strengths (I think Solaris can still support more simutaneous users than either *BSD or Linux, and certainly its SMP is much better).

    FreeBSD still feels a little bit clunky to me, honestly. I do have an older version (it's getting on a year old now), but compared to the Linuxs from the same time period (RH 5.2, etc), it just isn't as slick. It's hard to pin down what it is, exactly: a slightly old version of 'tar' that doesn't have the "x" command line option; no bzip2 out of the box; the "route" command is more convulted.

    On the other hand, FreeBSD does seem a little snappier on network response (as a server, I mean). That's the main reason I chose it. The second reason was that the Linux 2.0 kernel had incomplete firewall support at the time that was plagued with a few nasty slowdown problems. FreeBSD worked like a champ right out of the box. It was much more secure, too - which is inconvenient on a desktop protected by a firewall where security isn't a big issue, but for something that is accessable to the outside world it's very important.

    In the meantime, the desktop stuff for Linux is going through the rough. Everything from KDE to WINE to the Gimp are developed on Linux first, and ported later. You'll get the best and brightest on Linux. 3D drivers like the G200/400, the 3Dfx, and nVidia's stuff can be made to work on x86/BSD, but it's a LOT easier to set it up on Linux, because that's what they were all developed for. Binary-only games like Quake [1|2|3Test] and Civilization can certainly be made to work on FreeBSD, but it's nice to be able to just pop in the CD and have it work. I'm hacker, but I want to hack stuff that's interesting and rewarding. Getting binaries designed to run on another system to work on mine is not on that list.

    Finally, there's the old BSD vs. System V thing. My first UNIX was SCO, and after that it was Solaris. I was never very fond of commercial BSDs, and that continues into the free BSDs. Of course, I know plenty of people who feel the other way around - that's a totally subjective thing, and there's no "best" choice. It's whatever you happen to like.

    Here's my recommendation: if you want to increase your geek prowess and have some spare time and some spare disk space, grab an OS that you don't already have. Install it, mess with it. Figure out the differences. Who knows, you might like it better. But then again, maybe not. I like FreeBSD a whole lot, and I don't ever plan to replace it on my firewall. If I upgrade the machine, I'll probably grab the latest version and put in on there. But Linux is still my choice for day-to-day work.

  105. Re:Good and bad aspects of Linux and FreeBSD by Brian+Feldman · · Score: 2

    I have a few things, actually.

    1. SMP on FreeBSD is quite good for what it is: a stepping stone to a properly multitasking/multithreaded kernel, running on multiple CPUs. That is being crafted in 4.0 (no, not vaporware, but something being developed.) SMP is better in Linux because they've already gone through many of the issues beign solved here now.
    2. SMB "mounts" are done using Sharity Light.
    3. As per ease of configurability, FreeBSD is VERY easy. But why do things have to be SysV-like? That's a matter of preference, anyway.
    4. The NFS has had major problems plaguing it for years. Matt Dillon (and some others) have fixed all of them that I can think of.
    5. Our portability is not bad; just because many ports haven't been done doesn't mean FreeBSD is not portable.

    I hope I cleared up a few misconceptions :)

    --
    Brian Fundakowski Feldman
  106. Re:Practical Experience by Brian+Feldman · · Score: 2

    That's setting your system up wrong. If you will have heavy load, you raise maxusers, etc. You don't keep the defaults when they're incorrect for you.

    One size doesn't fit all. This problem is a user error unless there's some kind of mbuf leak. None are known in FreeBSD.

    --
    Brian Fundakowski Feldman
  107. Re:Core question remains unanswered by drwiii · · Score: 1
    Why can't we combine the forces we have and come up with a platform that is secure, portable, stable, and well-supported?

    Probably because the GPL zealots will start screaming "violation! violation!"

    Does no one take Linux seriously outside of the Linux community?

    Linux has its place, as do the BSDs, but it does seem kind of silly to see Linux users on here insisting that everything be GPLed, and everything be free, as if the GPL is some kind of ultimate saviour.

  108. Its *IMPOSSIBLE*, for good reasons. by torpor · · Score: 1

    It is *impossible* to be impartial in a public editorial-style critical review of Windows when you have the mass marketing juggernaut known as Microsoft blaring its horns in your ear.

    It just doesn't work. Its like there is an imbalance in the Force behind Windows...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:Its *IMPOSSIBLE*, for good reasons. by torpor · · Score: 1

      Sorry, I should have explained myself a bit better - one shouldn't post to slashdot when they're in a hurry, I guess.

      I mean what I say from the standpoint of a PAID JOURNALIST, working for a large media entity. Impartiality in a critical review of Windows from a valid technical perspective is a *very* difficult position to maintain when your pay check, and the work environment you depend on, is largely supported by advertising from the very companies you're being critical of...

      Old story, sure. But this is the basis of Microsofts marketing engine...

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    2. Re:Its *IMPOSSIBLE*, for good reasons. by A+Big+Gnu+Thrush · · Score: 1

      This is absurd. Microsoft has a lot of control in certain industries, but how does this impact a "public editorial- style critical review"?

      It doesn't. Linux users often are preaching to the converted. Mac users are the same way, with a constant barrage of "Top 10 Reasons Why Macs Still Rule" and other MacWorld nonsense.

      Not all Windows users are deluded. Bill Gates has not put the whammy on every person who installs Word or Windows.

      But I will concede that there is an imbalance in the Force behind Windows.

  109. Re:Chip on sholuder? Plus a question by mjwise · · Score: 1

    You said:

    One thing I hated about linux distributions was it's upgrade process.

    I say:

    Yes, upgrading used to be a pain, but Debian has made great strides in this area. Upgrading an entire Debian system to a new release is now possible with just two commands. no pain. In any case, I recommend giving Debian a try, because Linux has changed -- a LOT -- since you last tried it.

    P.S. I have tried OpenBSD and FreeBSD. I did go back. :-)

  110. The poster by Indomitus · · Score: 0

    I have to read anything posted by 'the monkey flying around in my butt'

    hehe

    1. Re:The poster by nthomas · · Score: 1

      I have to read anything posted by 'the monkey flying around in my butt'

      Just trying to provide some comic relief on a (usually) touchy issue. =-)

      --
      N. Thomas
      nthomas@cise.ufl.edu

  111. Re:Core question remains unanswered by Isaac-Lew · · Score: 1
    Linux has its place, as do the BSDs, but it does seem kind of silly to see Linux users on here insisting that everything be GPLed, and everything be free, as if the GPL is some kind of ultimate saviour.

    Not *every* Linux user wants everything to be free (I'm willing to buy software or use closed-source if it suits my needs). I'd say a bigger problem is stereotyping platform/distro users (RedHat's for newbies, Slackware's for experts, *BSD is for the 31337, etc.). Any *nix can be as easy or difficult as you make it.

    Real-life example: my mother couldn't care less about why a car runs. My father's a mechanic that can rebuild a car almost from scratch. Yet they can drive the same family car, at roughly the same skill level. Get the point?

    Now, let me jack up this here RedHat GPL system & take me look at what's goin' on 'neath the hood... :)

  112. *BSD for servers, Linux for desktop? by Enry · · Score: 1

    That's the essential gist of what I read. Especially reading the part about drivers for older systems and less known equipment. A server isn't going to need a driver for a $29 tape drive, but my home machine or desktop just might need it.

  113. Give me a GD Break! by gavinhall · · Score: 1

    Posted by Lord Kano-The Gangster Of Love:

    This sounds like politics! One democrat trys to "out-liberal" another, and one republican trys to "out-conservative" another.

    This should be settled with two questions.

    1. Do you like which OS you use?
    2. Does it fork FOR YOU?

    If the answer to both of those is yes, then keep on using it and leave me the fuck alone.

    Do you see professional athlete's in such fights as to which is better Nike, or Adidas?

    People dying of cancer don't argue about whether Marlboro or Camel was worse.

    GROW UP! We're all on the same side.

    LK

  114. why is linux not unix? by gavinhall · · Score: 1

    Posted by _DogShu_:

    Why is Linux not Unix? I want SPECIFICS people!

    1. Re:why is linux not unix? by Rob_D_Clark · · Score: 1

      I think when people say that linux is not "unix" they are referring to the fact that it was written from scratch, rather than derived from BSD (ie BSD 4.4, not xBSD) or AT&T code.

      Unless you are sentimental, I don't think this is a good/valid reason for choosing one over the other.

      (I suppose the fact that at least some device drivers for linux and xBSD where writen by the same person blurs this a little...)

      --
      --Rob
    2. Re:why is linux not unix? by Mechanist · · Score: 1
      Linux ain't Unix because Unix is really "Unix(tm)".

      Whether Linux is Unix really depends on what you mean by "Unix". If (like most sane people) you consider "Unix" to describe an operating system that works in certain specific ways (i.e. a functional description), then Linux is just as much Unix as anything else.

      But "Unix" is still trademarked, and the trademark is owned by the Open Group. If you want to know what is and isn't "Unix(tm)", check out http://www.unix-systems.org/what_is_unix.html.

      Reading through the Open Group's pages, it seems that the only thing that prevents Linux from being Unix is that nobody has paid for certification. Their fee is "from $25,000 for up to 1,000 units per annum, to $110,000 for more than 30,000 units per annum." It's not clear how (or if) they'd certify a free system. Red Hat or Caldera or someone could pay, but keep in mind that they're very picky and specific about it-- you have to certify a specific OS release on a specific piece of hardware. So even if Red Hat were to pay, that wouldn't mean that Linux was legally Unix, but rather something like "Red Hat 6.0 with kernel 2.2.13 running on a Compaq XXXX" is Unix, and that'd be the end of it. Current Unix(tm) licensees include Digital, Fujitsu, HP, Hitachi, IBM, NCR, SCO, Siemens Nixdorf, Siemens Pyramid, Sun, Bull, and SGI.

      On Linux, they say:

      Developed by Linus Torvalds, Linux is a product that mimics the form and function of a UNIX system, but is not derived from licensed source code. Rather, it was developed independently; by a group of developers in an informal alliance on the net. A major benefit is that the source code is freely available (under the GNU copyleft), enabling the technically astute to alter and amend the system; it also means that there are many, freely available, utilities and specialist drivers available on the net.

      Recent versions of Glibc include much functionality from the Single UNIX Specification, Version 2 (for UNIX 98).

      So, as I said, there's not much separating Linux from Unix(tm) save for a bunch of money. And there's nothing of substance separating Linux from Unix from the perspective of any reasonable person.
      --
      And you may ask yourself, well, how did I get here?
    3. Re:why is linux not unix? by Mechanist · · Score: 1

      If the Open Goup's web pages are to be believed, then that's right. At least in a strictly legal sense. I don't know how NetBSD (and maybe other BSDs) gets away with calling themselves "Unix".

      --
      And you may ask yourself, well, how did I get here?
    4. Re:why is linux not unix? by Arandir · · Score: 1

      Linux isn't Unix because the people in charge of what Unix(tm) is haven't said so...yet. *BSD is Unix, because they were "born" Unix.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  115. Re:Chip on sholuder? Plus a question by Brian+Knotts · · Score: 1
    Give it a month, it'll grow on you.

    I've been using FreeBSD for four months, and I still prefer Linux and Solaris.

    But, to each his own, y'know?

    --

  116. Re:User Friendly. by Brian+Knotts · · Score: 1
    I've installed Solaris on SPARCs and one PC. I'd say that RedHat Linux, at least, is more user-friendly. Installation is a wash. Although Solaris/Intel has that funky boot disk. I had to give it the hardware address for an internal modem.

    Once up and running, though, I find Linux to be much easier. With Solaris, I still have *lots* of work to do, adding miscellaneous packages, before I have what I consider to be a usable system. Under Solaris, after you dig around in CDE (yuk) or OpenLook (which honestly, I do not despise...no, really) a while, you find the shells, and the default shell is /bin/sh.

    Don't get me wrong; I like Solaris, but only after it has been sufficiently GNUified...

    --

  117. Re:Hmm. by Eccles · · Score: 1

    Just a few more. I still use Windows more than Linux, even though I'm trying to move over more and more, so hopefully I have some useful insights. (It might be nice to have an archive of these.)

    Windows Cons:
    Drive letters: more specifically, the logical volume structure *is* the physical volume structure. NT may be able to change the letter order so at least adding a new partition doesn't destroy all the links, but fundamentally you see the cruft. So instead of the beauty of a /home directory, the files for a given user are anywhere and everywhere. Along the same lines, symbolic links of directories are second-class citizens (selecting one in an open/save directory changes the filename to the name of the link file.)

    Windows pro: Odds are you know someone who is pretty good with Windows to go to for help. Ditto on trying to hire programmers, admins, etc.

    Windows pro: uniformity of interface for Windowed applications. While far from perfect, it is still more uniform than Linux ones.

    Windows con: Apps generally designed from the ground up to have graphical interface, with batch modes added later. Linux stuff tends to be command-driven first and foremost. Thus Windows apps are typically less scriptable. Likewise scripting languages seem less mature, although perhaps VBA is getting usable for this.

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  118. Re:Chip on sholuder? Plus a question by Nat+Lanza · · Score: 1

    And how is this not true of the Linux community? Things get cast in a Linux vs. the world light very often; it's Linux against Microsoft, Debian against Redhat, Slackware against the known world. When groups in the community get too large, people turn on them -- witness all the "Redhat is the next Microsoft" flames.

    Linux folks seem to _love_ having a big bad enemy to fight against just as much as any other minority OS community.

    It makes sense, too. After all, if you happen to think that your pet system is the best thing since sliced bread, then you needa reason why everyone isn't using it. It clearly can't be because something else is better, and it clearly can't be due to a flaw in your perfect system, so all that's left is finding an enemy to blame it on.

  119. Re:Core question remains unanswered by Aki+Laukkanen · · Score: 1

    If you want to edit the kernel configuration file by hand on Linux just edit the "linux/.config" file in any editor you wish and afterwards enter the "make oldconfig; make dep; make zlilo; blaablaa" hoopla.

  120. Re:Hmm. by hawk · · Score: 2

    > How long did you use NT for?

    About 10 seconds. I was there as a linux consultant, but they wanted to show me the windows version. As I sat down and hit something, it lost control of the windowing system. I asked, "but can't you kill things now." Not if the program you use to kill them is out of control . . .

    I've also used it to download onto floppies for initial linux boot disks, and to transfer files since the floppy on my desktop went south. The P90's in that lab under wfwg (oops, not NT; haven't checkec again) had 20-25% of the networking performance of a 486/66 under linux.

    Hmm, that's not why I'm posting this, that was a sidenote.

    10 seconds of really trying to use NT, one crash.

    Three years of linux, macbsd, and now freebsd:

    macbsd: 1 kernel panic in 4-6 months of use. Apparently related to using a not-quite-ready driver for X.

    debian: 2.5 years on my desk, no crashes or panics in 24/7 operation. We did have some panics while setting up scsi, but that's because we had no idea what kind of card it was, and had to use trial & error (insmod, then read). With the card identified, no more crashes.
    debian: 1 year, we thought we had a crash on my boss's machine, but there were no logs indicating this after we reset it. When I went over to reset it when it happened again, it turned out that the problem wasn't a crash, but that half that building had dropped of the campus network.
    freebsd: last three or four months, my desktop, I've found that accessing the defective floppy drive can clobber the kernel. It takes a couple of hours, but it never stops trying to access it (linux returns an error), and it slowly dies.



    OK, so my NT sample is quite small, but in those 10 seconds, I had more real crashes than in 3 years of bsd & linux.

  121. Re:Chip on sholuder? Plus a question by Thomas+Charron · · Score: 1

    This is nearly identical to what I've seen happen on older 486 boxes as well.. Linux Slack works wonders, but perhaps it's just me that BSD doesn't seem to work quite as well under low memory conditions with a little swap..

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  122. Re:Chip on sholuder? Plus a question by Thomas+Charron · · Score: 1

    You disagree, yet you yourself admit coming from that fertile ground.. ;-P Linux get's people INTO a *nix type of system..

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  123. Re:Core question remains unanswered by Thomas+Charron · · Score: 1

    They exist becouse they CAN.. ONE of the wonders of open source, is people CAN fork, come out with different systems, etc..etc.., and everyone has the ability to make things compatible. BSD wants it their way. They've been around LONGER then Linux has. Good for them.. If we get some ideas from eachother, good for everyone.

    Since when have OS's become so communist? All for the good of all.. This is capitalism, BABY!!

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  124. Re:Hmm. by Thomas+Charron · · Score: 1

    Well, it's long term vs short term gains.. I cannot say I can think of ANY shop who hasn't had to spend time fixing NT related problems that occur, in both Workstation and Server versions. I can say that while it takes Linux longer to get set up and working as one would like, it is usually solid, and things don't start to 'break' as they can sometimes do with NT.. Linux is also much more versitile then NT tends to be on the server end.

    NT is a single user system with some multiuser abilities. *nix in general is a Multiuser system that can be USED as a single user system, but is not suited..

    IMHO.. NT on the desktop, Linux on the server = least support costs.. (IN THE LONG run..)

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  125. If it looks like a duck... by Outlyer · · Score: 1

    read that darn subject.

    --
    ----------------- "I have a bone to pick, and a few to break." - Refused -------------------
  126. It reeks of snobbery. by Outlyer · · Score: 3

    This article, while vainly attempting to sound even-handed, comes off as Linux bashing. He trivializes Linux developers for writing drivers (though, he not-so-deftly attempts to take it back) and he passes Linux off as a 'mini-BSD.' He fails to address most of the strengths of Linux other than Hardware support. (What about software? I didn't see a Code Warrior for xBSD)

    Since when is supporting affordable hardware an unimportant goal? I don't feel like buying the most expensive, and only supported device X, when I can have full support under Linux.

    If anything, this article is thinly veiled Linux-bashing by a holier-than-thou BSD user, and as much as I like FreeBSD for running Apache, I've found xBSD users to have an air of distain for all things non-BSD.

    Linux is not xBSD on training wheels. It's an alternative, original implementation of classic UNIX concepts. It happens to run Quake3 accelerated on my Voodoo3? Does that make it less valid? I can run it on my desktop, and run a web server, sshd, and ftp.

    I've read more unbiased opinions from NT supporters, and that's really sad.

    --
    ----------------- "I have a bone to pick, and a few to break." - Refused -------------------
  127. Re:Hmm. by drew · · Score: 1

    ive seen the sig in a few different places, but the original quote came from an interview with jwz from (at the time) netscape

    --
    If I don't put anything here, will anyone recognize me anymore?
  128. Re:Lack of real technical content by softweyr · · Score: 1
    Daemon's Advocate is the "back of the 'zine" column at Daemon News. The magazine is also not about Linux, but rather about BSD, so of course it is written from a BSD standpoint. Take a few minutes to read the rest of the 'zine and you'll begin to get the flavor. You're (apparently) a Linux user, so obviously you're not an idiot. ;^)

    The phrasing "step up" was unfortunate, I should have said "move to". The phenomenon of Linux users adopting FreeBSD, NetBSD, or OpenBSD *has* been a large portion of the new users of BSD in the past 18 months, and seems to be growing. This article was a comment on that trend, NOT an exhortation to Linux users to dump Linux and move to BSD.

    As for a technical points, I'll point out one here that illustrates the difference in depth. In the virtual memory system, when a process needs a new memory page, both Linux and FreeBSD "zero" the page before handing it to the process, so the process won't get potentially privileged data, like passwords, from the previous owner of the page. On Linux, the page is zeroed as it is allocated. This works well. On FreeBSD, there is a queue of pages that have been released but not zeroed, and a queue of pre-zeroed pages. A kernel task running at idle priority zeroes pages from the free list and places them on the pre-zeroed list when the system isn't busy. This tends to make new page allocations faster when spare cycles are available.

    Due partly to code like this, BSD has a well deserved reputation for running very well under heavy loads. It is commonly used by high volume web and ftp servers.

    If you'd like to read more about details like that, read the white paper by Matt Dillon, or better yet, look into things yourself. This is only software, it's not voodoo.

    If you really want to learn the technical differences between Linux and one or more of the BSD systems, the best way to do that is to install them both and live with them side-by-side. I doubt you'll find either one of the always the best for every task, but you may discover you like one more than the other for good reasons. Either way, you win -- you've made an intelligent choice rather than just clinging to prejudices and others opinions.

  129. Re:Good and bad aspects of Linux and FreeBSD by softweyr · · Score: 1

    Yes, you could make a new release based on FreeBSD, with a SysV init system. You'd be better off just developing an init system for FreeBSD that answers the limitations of both the BSD and SysV methods, each of which has plusses and minuses. You could not, however, call your system FreeBSD (tm) because FreeBSD is a trademark of FreeBSD, Inc.

  130. Re:Good and bad aspects of Linux and FreeBSD by softweyr · · Score: 1
    NFSv3 isn't all that far off in FreeBSD. It's been in the releases for quite some time now, and with the recent work by Matt Dillon and a small army of bug finders and testers, might actually be working well soon.

    I don't know if NFSv3 is really "NFS done right," I'll defer to Mr. Cox on that one. I assume you're referring to Alan Cox of Linux fame, rather than Alan Cox of FreeBSD fame.

    Yes, FreeBSD has their very own Alan Cox. Now you see just how homognenous the projects are getting. ;^)
  131. Re:How is Solaris x86 by softweyr · · Score: 1
    Just as in comparing BSD and Linux, Solaris depends on what you're trying to do with it and what you're running it on. If you're turning a PC into a workstation (where have I heard that before?) Solaris is not going to feel as fast as Linux or BSD.

    If, on the other hand, you are running a heavily loaded server on a high-end 4-CPU server box with gigs of RAM, Solaris screams. It has arguably the best SMP support available, much better than NT or Linux, well tested and well developed multi- threaded servers (think NFSv3 here), and good commercial support for high-end applications like Netscape Enterprise server and Oracle database server. (Probably better support in the SPARC world than x86, but the x86 system is still very fast on high-end SMP equipment.)

    You certainly won't be wasting your time or your ten dollars to order and install Solaris on a system and do some poking around. Make sure you have plenty of spare disk space, though, Solaris is huge.

  132. Re:Good and bad aspects of Linux and FreeBSD by softweyr · · Score: 1

    \U@\h stated we both know why NFS is mostly implemented in kernel-land.

    Because it's an ugly, god-awful hack that requires kernel mode support to even work? Or did you have a good reason for putting something that huge and ugly into the kernel?

  133. Re:Good and bad aspects of Linux and FreeBSD by softweyr · · Score: 1
    haapi writes ``It would be nice to see the recent Mindcraft benchmarks run against *BSD. The MS guys wouldn't have to change a thing -- just bring in the *BSD experts and have them tune-up their machines and go...''

    They have been, and Solaris as well. Guess which one came out on top, beating even NT? Solaris, of course. Anyone who thinks those Sun guys and gals sleep for a living is deluded.

    Like the Linux engineers participating in the test, the FreeBSD people participating learned a lot about sustaining high througput on a high-end server, and learned a lot about how the system performs currently and how it might be improved. I don't have specifics on the performance numbers, nor when they might be published. I doubt the numbers I heard had even been audited for accuracy yet, but I suspect that both Linux and FreeBSD will perform much better in the next round. Both have already seen development (in Linux 2.3 and FreeBSD 4.0) based on what was learned at this benchmark, and we'll all benefit from this.

    It'll be interesting to see if Microsoft can keep up.

  134. Re:Good and bad aspects of Linux and FreeBSD by softweyr · · Score: 1
    Some Anonymous Coward wrote ``Your benchmark is bogus. Use netperf. You'll see that both systems saturate the Ethernet in any combinaisons [sic] (albeit with some minor differences).''

    Netperf is a tool for measuring network throughput, but has nothing to do with FTP throughput. If you want to measure FTP throughput, you have to use actual FTP servers and clients. A more fair test would be to install FreeBSD and Linux on both machines and test each combination of FreeBSD and Linux, server and client, running on each machine, to see if you can characterize performance. Short of that, you have a few datapoints but not enough to draw any conclusions.

    Some of the FreeBSD ethernet drivers do actually work fast enough to overrun anything but a full duplex switched network. The time between packet transmissions is so short it has been known to run Windows ftp clients straight into the ground, stuffing data into them faster than they can take it. Linux, on the other hand, is capable of receiving these packets quickly enough to not require retries.

  135. YOU reek of snobbery. by softweyr · · Score: 1
    Let me reply to a few of your comments. First, you say ``He trivializes Linux developers for writing drivers''. No, I did not, in fact I lauded them for their efforts to support every piece of hardware the PC platform can throw at them. I remain amazed at the incredible ability of Linux device driver writers to reverse engineer some of the most bizarre and stupid hardware on the planet, and applaud them for this effort. You're trying to put words into my article, but oddly enough they still haven't appeared in it.

    ``I don't see a Code Warrior for xBSD''. I don't see a Code Warrior for Debian, or SuSE, or Caldera, or SlackWare, or Turbo, or any other Linux-based operating systems either. I do happen to have a beta of Code Warrior for Solaris at work, and like Code Warrior for RedHat, it's not terribly impressive. It's a half-baked editor with a cheesy binary project file build system wrapped around the same GNU compiler you can download for free from Cygnus. I'll stick with Emacs, thank you. If you want to look at an innovative approach to building complicated systems, see Jam/MR from Perforce Software. It's available under a free license and runs on Linux, xBSD, and just about anything else. Before you jump to point out that CodeWarrior for RedHat will run on Debian, or SuSE, or whatever, let me assure you it will run on FreeBSD as well.

    ``Linux is not xBSD on training wheels. It's an alternative, original implementation of classic UNIX concepts.'' Yup, you're exactly right. What my article points out is that Linux and xBSD are very closely related, both by the direct cross-pollination between the development groups and by the amount of shared code they use. Both Greg Lehey and I have written before about the difference in focus between FreeBSD, OpenBSD, and NetBSD, and I was showing our mostly BSD-based readership that Linux is very similar. In point of fact, it is probably the most like NetBSD, due to the portability of the Linux kernel, but is fairly close to FreeBSD as well, since much of the focus remains on the PC architecture. In addition to that, it has additional focuses, such as embracing a wide range of hardware, that differentiate it from all of the BSDs.

    I suggested Linux is the best starting place for those who don't already know UNIX not because Linux is some goofball stripped down system with ``training wheels'', but rather because the developers of Linux have done such a good job of making it run and run well on just about anything. The developers of Linux also really care about those guys with the $29 tape drive, because they were all ``some guy with a $29 tape drive'' once themselves.

    So, let's stop reading all your Linux snobbery into my article and take it at face value. When I say developing a device driver for a $29 tape drive doesn't mean the developer is wasting his time, that is exactly what I mean. I phrased it the way I did because that was the next natural question for the Horshacks in the audience to raise: ``Oooh! Oooh! Mr. Kotter! Doesn't that mean the developer is like wasting his time?'' ``No, Arnold, it means he has a working tape drive and you do too.''

    Class dismissed.

  136. Re:Could it be? by softweyr · · Score: 1
    Simoriah said ``I WOULD have liked to see more info comparing the different flavors of xBSD, though. ''

    Go back to Daemon News and read some of the other columns and articles, or maybe a few back issues. This isn't the only thing that has ever appeared there, you know. ;^)

  137. Core question remains unanswered by nathana · · Score: 3

    This article failed to answer the question that I've had for a while: if the two communities have so much in common, why is there a need for one or the other? According to the author, the Linux community handles the "newbies" and the oddball hardware, and the BSDers concern is security, portability, and stability. Why can't we combine the forces we have and come up with a platform that is secure, portable, stable, and well-supported (not to say that any one of the mentioned platforms does not yet fit this description)? To me, it seems as if the only thing that separates Linux advocates from *BSD advocates is the philosophy of software and the respective licenses that the platforms have been placed under; nothing more, nothing less.

    The other thing that troubles me is the common thread that I saw running through the article and that I also see in some of the comments made so far here on Slashdot. That thread is the idea that Linux exists for new users to learn UNIX on, and if they want to actually do anything serious with their hardware, they need to "move on" to the *BSDs. This, to me, says that the common image of Linux in the UNIX community is that it is nothing more than "UNIX on training wheels." Does no one take Linux seriously outside of the Linux community?

    1. Re:Core question remains unanswered by speedbump · · Score: 1
      Good questions to ask, Nathan.

      There's lots of developers who have become accustomed to developing code in their respective operating systems, and that legacy carries forward.

      I have no problem with supporting various Unix versions, (or Unix-like versions) if they are assigned the jobs that they do best. For instance, my company has BSDI running Stronghold, DNS, email, and a lot of routing, on a Pentium 133 system with 64megs of RAM, supporting 500 clients. This system almost never breaks a sweat.

      My netnews server also manages our listserves, and it runs on RedHat 5.2. This is a Pentium 100 with 48 megs of RAM. Oh yeah, it is also running SETI. :)

      All the employees dual boot Lose95 and RedHat 5.2, and we all like to use KDE. So, the workstation function at our company is primarily Linux.

      The ecommerce support here runs on Solaris 2.6, on a Sparc platform, and does very well. We run Intershop 3 on an Ultra 1, and haven't bogged that system down yet. We also run ColdFusion Enterprise version on this system, and it screams compared to Intel-based platforms.

      Our RADIUS server runs FreeBSD, my personal favorite for server functions. It also does a great job running Squid for web caching.

      Don't tell anyone, but we also use one NT system to run WebTrends monthly, ColdFusion when needed for Access container files, and of course, the cool SETI screensaver. :)

      Typical IT wisdom has been to standardize on one operating system, in order to minimize support costs. We've found that the money we've saved by recycling older computers and pressing them into service using the OS that best fits the function, has been worth it.

      We watch the my OS is best religious wars with a bit of headshaking, and then get back to work on the team of platforms which pays our salary.

    2. Re:Core question remains unanswered by Admiral+Burrito · · Score: 2

      The answer is simple: Not all user needs are the same.

      Prime examples of why Linux is better for newbies: The basic tasks of installing 3rd party software, and kernel configuration...

      For a new user, trying to figure out what the options in a BSD kernel config file do is hellish. The menu-based system Linux has is easy to figure out and much more comfortable for newbies, especially if they come from a Windows background where everything is menu-based. On the other hand, if I (a FreeBSD user of about 4 years) just want to make a quick change, firing up a text editor, finding the line I want to edit, changing it, and saving the file can take well under 5 seconds. Digging through a menu system is a bit more tedious. While it is possible to cross the systems (have a menu program that creates a text config, or a text config that sets the menu options) there doesn't seem to be sufficient demand in either camp AFAICS (though I haven't used Linux since Debian 1.1). Both camps are happy with their way of doing things.

      Third-party software install is also different. Under Linux, there are fancy menu-based (usually also accessable by command-line) programs that are devoted to package management. Again, new users will find a menu system to be more comfortable. On the other hand, *BSD, instead of using a special menu-based packaging program, uses a "ports" system that is based on standard compiler tools. You cd to the software's skelton port directory (which contains only a few files, and the entire ports tree is just 8 megs to download) and type "make install". The ports system automatically does dependancy checking and installation, downloads the actual software from one of the distribution sites, checks the MD5 signature, unpacks the files, applies any patches that might be needed, compiles the software, installs it, and registers the installation. It does everything the fancy packaging software in Linux does, but does it the "Unix way" of combining a bunch of generalized tools to perform a specific task.

      The important thing to remember though, is that both systems work. The differences I've outlined above (which are probably the two most obvious differences for most users) are religious differences. Both systems work but you get to choose which system you prefer. New users almost always prefer the Linux way (which is why BSDers consider Linux a "training ground"), but once they learn how things work they actually have a choice in what religion they prefer for their everyday activities.

      Choice is good.

    3. Re:Core question remains unanswered by cjs · · Score: 1

      All respect aside for the guys who figured out the clean solution, but a 1542 is a worthless piece of shit anyway, and it certainly isn't worth waiting two YEARS to get a driver for.
      It's a fine piece of ISA hardware, as ISA hardware goes. And the driver for it existed already, it just didn't deal with systems with more than 16 MB of RAM. And you may think it's worthless, but for some people it's better than buying a new SCSI controller, and perhaps a new motherboard. If you're going to go down that route, much of the vast array of hardware that NetBSD runs on is considered `worthless' by someone. I really like my Sun 3/60s, even though many people think of them as `worthless.'

      Bounce buffers aren't really what you want on Alpha anyway. The question is, can you do DMA to arbitrary 64-bit memory to and from a 32-bit PCI device on an Alpha?
      I never said we used bounce buffers on the alpha. Yes, we can do arbitrary DMA to anywhere in memory that hardware will support, on any machine that NetBSD runs on. If this capability isn't available, we have to use bounce buffers in some circumstances. The point is, the driver for that specific piece of hardware neither knows nor cares exactly how the DMA'd data gets to a particular point in memory. The OS takes care of it all, on all platforms.

      cjs

      --
      The world's most portable OS: http://www.netbsd.org.
    4. Re:Core question remains unanswered by cjs · · Score: 2

      The need comes from differing needs in the user and developer groups. A quite typical example is `bounce buffers' to let you use an Adaptec 1542 in a machine with more than 16 MB of RAM. NetBSD lived without this capability for almost two years longer than Linux, until a clean, general, platform-independent solution was implemented. This has advantages (NetBSD is still the only system in which you can put a 1542 in an Alpha and have it work), but there are a lot of users out there who didn't care how ugly the hack was, they wanted that 1542 working right away. They got what they needed in Linux and FreeBSD; the purists got what they wanted in NetBSD. Now, in your proposed merger, which user group were you going to tell to get lost?

      cjs

      --
      The world's most portable OS: http://www.netbsd.org.
    5. Re:Core question remains unanswered by Tardigrade · · Score: 1

      What's that old DEC quote? Something along the lines that UNIX is for games and word processing, any serious work is for VMS?

    6. Re:Core question remains unanswered by georgeha · · Score: 1

      I didn't mean to imply that Linux is suitable for training wheels only, but rather for a novice, RedHat and Caldera provide much more hand holding and are less intimidating than the BSDs. The two Unix like systems I play with most are both RedHat 6.0, while my FreeBSD lurks in the basement waiting for the occasional print job, and my NetBSD system still doesn't like my nic.

      Once you're comfortable installing RedHat,maybe you want to try installing something more challenging, like Debian (apparently, I haven't done this yet), or a BSD. Then go back and play with the one you like the best.

      I'm not sure combining Linux and BSD would be good, aside from the human factors, it's good to have different groups working on similar operating systems, it makes for more rapid software evolution. Plus some people prefer BSD thingies while other prefer system 5 thingies. Some people prefer genetically pure Unix while others like a hybrid.

      Ob MS bashing: Plus, with BSD and Linux there's twice as many coders for Bill to stomp out.

      George

    7. Re:Core question remains unanswered by Dr+Looney · · Score: 2

      The reason why BSD and Linux won't merge (nor the various different Linux distributions, nor the main flavours of BSD) is that people like to do things differently.

      It is sad that Linux if often portrayed as a ``wannabe'' Unix. It would be great if we could all stop bickering about FreeBSD vs. Linux, FreeBSD vs. NetBSD etc. and just get on with writing good code and making all the systems better.

      From a very happy FreeBSD user, who also teaches SysAdmin with both FreeBSD and RedHat Linux.

  138. Re:Lack of real technical content by Mawbid · · Score: 1
    For me, "using *BSD" or "seeing *BSD in action" doesn't really describe my experience when using the services you mention. Compare:

    >I've never used a laser, or even seen one in action.
    Never listened to a cd?

    --

    --
    Fuck the system? Nah, you might catch something.
  139. Re:Hmm. by Samhailt · · Score: 1

    Fighting fire with fire will only burn down the forrest. Use water it's more efficient.

    --
    "We want to take over the world, but we don't want to do it tomorrow, it's OK if it's next week"-- Linus Torvalds
  140. Windows will beat Linux like it beat Mac by dvdeug · · Score: 2

    That is, not. Even if Linux gets no more userfriendly, it will still be around because it's better for some of us.

  141. What's missing from this by cthonious · · Score: 1

    User friendliness. While use friendliness is a topic that does not usually come up in discussions about unix, it warrants mention here.

    Linux is by far the most user friendly unix out there. Usually bash is included as the default shell with the emacs key bindings already set up. BSD uses csh with no CLI editing configured. This is a major turn off to a newbie. This is just an example - this kind of user friendliness pervades linux and is totally absent from BSD (and commercial unices as well). I remember when I first used linux, setting up my ethernet card was very easy. And I was utterly unix-clueless at the time. After a year of using linux, I decided to give FreeBSD a try and it took me quite a while to figure out how to set it up.

    Linux has many little setup tools like linuxconf and the distributions usually include their own nice setup utilities.

    Linux has a very strong user friendly focus. Linux aims to be for home users as well as professionals. Even slackware is easier than BSD. BSD seems to me a very insular community.

    BSD is very painful for someone who does not know unix. BSD might convert some people from linux, but it will never convert anyone from windows.

    --

    support gun control: take guns from cops
  142. right on by cthonious · · Score: 1

    ... because windows does suck. The only thing good I can say about it is that it is slick looking. I don't mean that the UI is good, I think the UI is horrible. I just mean that it looks pretty.

    --

    support gun control: take guns from cops
  143. yes I've installed solaris ... by cthonious · · Score: 1

    and it is extremely user unfriendly. Besides, I hate CDE! If you're used to the GNU programs on linux, I think the commercial unixes are quite painful until you get them installed.

    --

    support gun control: take guns from cops
  144. Re:Chip on sholuder? Plus a question by howardjp · · Score: 1

    > I'm also annoyed at the somewhat patronizing > attitude that Linux is our most fertile > recruiting ground, and When they move on to BSD, > as if Linux is merely a step in the path to true > enlightenment with BSD.

    I agree with this every step of the way. I used Linux for about a year before I got fed up by the lack of documentation, bloated utilities and unexplained crashes. I installed FreeBSD on the system instead and it was a godsend. No more unexplained crashes. No more corrupted file systems. Things worked correctly, the first time. There is a clean, consistent interface. The code is significantly smaller and easier to understand. I can upgrade the source and rebuild and install with one command line. FreeBSD is truly a superior systems.

  145. Re:Good and bad aspects of Linux and FreeBSD by howardjp · · Score: 1

    > Note also that FreeBSD has some severe problems > with NFS: Search on freebsd-hackers to find all > the gory details (and that the main hacker
    > working on it lost his commit rights due to > personal differences with a core team member).

    NFS is an insecure and scary way of doing things.

    > smbfs isn't supported on FreeBSD, that's right.
    ...
    > There could be possibly a new distro based on > FreeBSD. You could even sell it and not give
    > away your source code, thanks to the BSD > license.

    And how is this bad? Linux and GNU like to claim to be "freely redistributable" and like to give freedoms to the users. But this one isn't given. FreeBSD is far more free than GNU or Linux could ever dream of.

  146. Re:Practical Experience by howardjp · · Score: 1

    The only time I ever heard of it on a BSD system was on a BSDi system where the networking code was fucked up by children who had no clue what they were doing.

  147. Re:Chip on sholuder? Plus a question by howardjp · · Score: 1

    No it was Linux corrupting Linux file systems. I have a Linux box that eats a file system once every few months and everytime someone does a CTRL-ALT-DEL style reboot. It is kind of funny, if it were a critical server, I'd blow away Linux and put on something reliable. But it is just a system sitting the cornor that would otherwise be powered down.

  148. Re:Chip on sholuder? Plus a question by howardjp · · Score: 1

    I started with Linux because Linux is all we had at the University. I have since begged them to convert some of primary servers over to FreeBSD.

  149. Re:Hmm. by Sesse · · Score: 2

    Too often, linux advocates just say "Micro$oft fscking sucks!"

    I would not call such people real Linux advocates. This article, and the Linux/NT (by c'n', or something, wasn't it?) are both examples of fair, well-written articles, and also counts as Linux advocacy, evne though perhaps it wasn't originally meant as such.

    Every OS has pros and cons, and if you neglect that, you won't make a very good impression.

    I think more people should read the Linux Advocacy HOWTO, and stick to it.

    /* Steinar */

    --
    (This comment is of course GPLed.)
  150. Absolutely by A+nonymous+Coward · · Score: 1

    I specifically want source that I control; I want to know that if I buy another box, upgrade the OS, whatever, I can install the programs I want just by compiling. I don't have to worry about DLL hell, licenses, limited time demos, etc.

    That's what it all comes down to. I think RMS has done wonders, but sometimes is too idealistic about GNU/Linux. ERS has done wonders, but sometimes is too insistent that OSS provides better quality control. I simply want to OWN the software I have, and not be dependent on big fscked corporations setting restrictions withlicenses and closed proprietary software.

    --

  151. BSD != non-Linux by A+nonymous+Coward · · Score: 1

    There is far more to the Unix community than just free BSDers. Liek I said in my other post, BSD has arrogant snobs, Linux has Anonymous Cowards. I think BSD got snobbish because they considered themsleves the last bastion of the One True Unix, and then along comes this upstart without proper breeding. Linux, of course, has its Anon Cows for just the same reason -- they are the rebels and don't have to pay attention to the Establishment.

    --

  152. Because proprietary software is too restricting by A+nonymous+Coward · · Score: 1

    It's not idealism, or the idea that only Open Source Software doesn't suck. It's because with proprietary software, if you buy a new machine, it's most likely illegal to copy your software. Did you know that the new UCITA proposal makes it illegal for two merged companies to continue using their already purchased software? Yessirree bob it's true. It says that the machines have to be wiped clean and everything re-installed with newly purcahased software. The licenses to the old software cannot be transferred.

    If I upgrade my OS, chances are the old software won't work. DLL hell anybody?

    Or buy a different processor. With OSS, just recompile most of the time and you are ready to go.

    I don't have to wirry about bugfixes also coming with unwanted upgrades, either. How many M$ upgrades come with IE, and won't work unless you install it?

    That's why I don't like proprietary software. And M$ seems to lead the way in proprietary ugliness.

    --

  153. What do you think you're timing there? by A+nonymous+Coward · · Score: 1

    A serving B is faster than B serving A. OK, but each has handled the same number of bytes, total Tx + Rx. Is A->B faster because A sends faster or because B receives faster?

    Change one variable at a time, then try it. Or try all four combinations.

    --

  154. Chip on sholuder? Plus a question by A+nonymous+Coward · · Score: 5

    He characterizes Linux as non-BSD non-UNIX. Now it might be "historically" accurate to classify any BSD system as "UNIX", but I thought UNIX was a trademark of somebody, and an OS had to be certified before using that trademark. Have any of the free BSDs, or BSDI, been so certified? In general terms though, only quibblers would call Linux non-UNIX; seems to me like a chip on his shoulder.

    In another annoying poke at Linux, he says BSD systems shine at this, with their ability to provide a usable email server for numerous users on a castoff 486 PC. Uh, pardon me, Linux too, excuse me. Chip on his shoulder again?

    I'm also annoyed at the somewhat patronizing attitude that Linux is our most fertile recruiting ground, and When they move on to BSD, as if Linux is merely a step in the path to true enlightenment with BSD.

    Well, well, not bad overall for a BSD fanatic. I suppose Linux has raving Anonymous Cowards, and BSD has patronizing snobs. Not sure which is worse. Wouldn't it be a nice world without both?

    For what it's worth, I chose Linux because the development seemed more open, so to speak. Not so tightly controlled. Plus, there are 3 BSDs, and I often wonder how well BSD-specific code ports from one to the other. I imagine that if I settled on one of them, it wouldn't really matter much at all, but I want my system for exploration, not production, so it changes all the time, and I am not interested in monolithic upgrades. I expect I would be perfectly happy with the "UNIX-ness" of any them. But a choice had to be made, and I am not interested in remaking that decision for "just another UNIX system".

    --

    1. Re:Chip on sholuder? Plus a question by incubus · · Score: 1

      Ahh, but raving anonymous cowards and patronizing snobs generate more than half the code... well adjusted people don't spend their time in this fashion! :-)
      Wait.. wait.. I'm well adjusted... really! :-)

    2. Re:Chip on sholuder? Plus a question by azz · · Score: 1
      I realize that this might be seen as flame-bait, but if you have a 486 lying around that you want to make into a small workgroup server, a BSD is probably the way to go.

      I have a 486sx25 with 8Mb of error-free parity RAM and 700Mb of storage. It's going to be a mail server for my parents next year. On the grounds that I wanted to try it out, I grabbed OpenBSD 2.4 and tried installing it. The first problem is that if you've got a mono monitor, you can forget about using OpenBSD from the console---it just appears black. I tried using a serial console with no luck---I couldn't get it to talk to the serial port at all. I therefore "obtained" a colour monitor for it and tried again. My next problem came with setting up a network card; as mine differed from the default configuration, OpenBSD refused to see it unless I used the kernel configuration tool (/bsd -c at the boot prompt); it doesn't remember these settings, so I have to do it each time I boot up (as opposed to Linux, where it autodetects my weird config, and even if it didn't all distributions include Ethernet drivers as modules so I could set it automatically). I know I could build a custom kernel, but I'd rather not have to (it's yet another large download).

      After this, the installation was reasonably easy; it installed quite happily over NFS. I didn't like the way that OpenBSD installed the bootloader without asking me---I had a small DOS partition on there (for playing 4D Stunts Driving, of course!) and needed a bootdisk to get back in to it (although AFAIK you can configure the bootloader to boot a DOS partition; if I was serious, I could put LILO back on there as a selector).

      I then logged in, read the very informative afterboot man page---an excellent idea, BTW---and started playing around. Within ten minutes, I got a kernel panic. Hmph. I rebooted, and tried building a newer version of Apache from the source code. I couldn't help but notice that it compiled very slowly (compared to under Linux on the same machine), so I fired up systat to see what else was going on---to find out that OpenBSD was only using 4Mb of RAM, because it was believing the machine's rather confused BIOS. Under Linux, there's a boot param I can pass to the kernel to say "hey, I've got 8Mb", but setting the parameters in OpenBSD's bootloader had no effect.

      I've therefore gone back to Slackware Linux on that box, which runs very nicely indeed. To OpenBSD's credit, it runs fairly well under VMWare on my main (K6-2 333Mhz) Linux box, so I'll experiment more.

      IMHO, having both BSD and Linux is a huge advantage for our community, because of the interchange of ideas. I don't think arguing is very productive---try both and see what you like.

      "I want to use software that doesn't suck." - ESR
      "All software that isn't free sucks." - RMS

    3. Re:Chip on sholuder? Plus a question by cjs · · Score: 1

      Plus, there are 3 BSDs, and I often wonder how well BSD-specific code ports from one to the other.
      Better than Linux binaries port between Linux systems, often. The BSDs have missed out on the pain of multiple, incompatable versions of libc.

      cjs

      --
      The world's most portable OS: http://www.netbsd.org.
    4. Re:Chip on sholuder? Plus a question by grossdog · · Score: 1

      I can't just because I'm not an engineer nor do I play one on TV. Nor am I even a CS major (anthropology). I can't say WHY (what inherant features within the OS) BSDs appear to work better than Linux for many serving applications, they just do. I've found them to be somewhat faster and more reliable. Why? Well, you'll have to ask the developers. I just use what works.

      --Andrew Grossman
      grossdog@dartmouth.edu

    5. Re:Chip on sholuder? Plus a question by grossdog · · Score: 2

      I realize that this might be seen as flame-bait, but if you have a 486 lying around that you want to make into a small workgroup server, a BSD is probably the way to go. Yes, Linux does run fairly well on such hardware, but BSDs (at least FreeBSD, with which I've had the most experience) seems to run better. No stats, figures, etc., this is just personal experience.
      If you want set up a free UNIX [-like] workstation, I would recommend Linux for a variety of reasons (which I won't cover here. It's late). But, for me, when I'm putting together a server, I tend to go with BSDs. For that purpose, they just work better. It's simple a question of the proper tool for the job, not advocacy, religion, or otherwise. If I'm doing graphical work or word processing, I prefer to use a Mac, even though I guess I could run the GIMP and some office app on a 'NIX box.
      If you're serving lots of data and want a ridiculously reliable system, I would say to go with a BSD although I would never use it as a desktop OS.
      To paraphrase, use what works best for the task at hand, Linux, BSD, or otherwise.

      --Andrew Grossman
      grossdog@dartmouth.edu

    6. Re:Chip on sholuder? Plus a question by Tardigrade · · Score: 1

      In the magazines?

  155. Xenix. by juuri · · Score: 1

    Xenix is not unix. Its a horrid bastard that makes old versions of unixware look like code handed down by the gods.
    ---
    Openstep/NeXTSTEP/Solaris/FreeBSD/Linux/ultrix/OSF /...

    --
    --- I do not moderate.
  156. User Friendly. by juuri · · Score: 1

    I take it you have never installed a version of
    solaris or recent versions of hpux if you think linux is the most user friendly.

    Of the free unix clones, linux is by far the most easy for the unix novice to get into. OpenBSD on the other hand is a huge pile of sheit that has one of the worst install processes I have seen since the days of dynix.
    ---
    Openstep/NeXTSTEP/Solaris/FreeBSD/Linux/ultrix/OSF /...

    --
    --- I do not moderate.
  157. Re:Hmm. by Aparthy · · Score: 1

    Well, people are supposed to get a license before they can drive. Why can't they get a license before they can use a computer. Make the adverage (stupid) user take a class for a couple of months before they can use or purchase one. Of course there are stupid people with drivers licenses. But when a licensed person does something stupid, their license can be revoked.
    So, it's not a perfect solution. I can just imagine someone trying to purchase a computer without a computer license. "Sorry, but you need to renew your license before you can purchase this new neato item."
    What was this about? Oh yeah... Have people learn before they use. Not the other way around.

  158. Re:Hmm. by Cato · · Score: 2

    All very reasonable apart from the rules on installing new apps - why on earth should installing apps break an OS? With NT, this is unfortunately sometimes the case, but it shouldn't be.

    We use NT systems extensively at my company, with quite competent administration, and the servers and workstations still occasionally crash (or become ultra slow and require a reboot - probably a memory leak or similar).

    I have yet to see a Linux system crash, and don't even know what an 'oops' message looks like - by contrast, my mother, who is retired, has had to become horribly familiar with NT BSODs so that she can accurately report problems...

    My one criticism of Linux as a server is its recovery from power failures - maybe our Linux boxes weren't set up properly, but they took a long time to be recovered after a power failure, even the one with an ICP Vortex RAID controller.
    However, logging/journalling filesystems a la XFS should solve this, and we probably didn't have enough UPS capacity to allow a clean shutdown, so it could probably have been avoided. I don't know all the details as I'm not a sysadmin, but we do have a very competent BSD/Linux sysadmin here.

  159. Re:Good and bad aspects of Linux and FreeBSD by Rob_D_Clark · · Score: 1

    Linux
    -NFS server: not so good (is there any work being done on this?)

    I agree... this was a big motivation for moving one of our fileservers at work to freebsd. And I am pushing for freebsd on the new servers. The kernel level nfs server for linux has better performance, but there seem to be some compatibility issues.

    -SMB client: good
    -SMP: good (could be better)
    -Portability: good
    -Ease of configuration: good (I love System V and kernel modules)

    I agree... I prefer sysv, but that could be because I cut my teeth on linux and solaris... I must say that rc.conf is growing on me :)

    -RAID: never tried
    -TCP/IP: good (I add this just because the older Linux kernel didn't do TCP/IP near as well as FreeBSD)

    FreeBSD
    -NFS server: good
    -SMB client: not so good (I don't think kernel level support exists - ie smbmount. does it?)

    hmm, never tried the client side... the bsd box at work is running like a champ as a smb server, tho.

    -SMP: not so good

    In my experiance (I have a dual celeron at home) freebsd is as good, or perhaps better than linux when it comes to SMP.

    -Portability: not so good (use NetBSD - whole other topic)
    -Ease of configuration: Ok (but I really wish they would move to System V - is it possible to make a disto that is System V?)
    -RAID: good (I love vinum)
    -TCP/IP: good


    --
    --Rob
  160. Re:Good and bad aspects of Linux and FreeBSD by Rob_D_Clark · · Score: 1

    I should have mentioned that I was using -current (ie v4.0)... I don't know too much about SMP on the 3.2 branch.

    Also, two processors isn't much of a stress test as far as SMP scalability... perhaps as you add more processors linux will have more of an advantage.

    --
    --Rob
  161. Re:Time to jump on the bandwagon by Rob_D_Clark · · Score: 1

    I'm sorry, but this idea scares me. Why don't we just all adopt 95/NT!

    I think it is good to have some diversity... because the source code to xBSD and linux is available, the best ideas from each may find there way into the other.

    For the most part, user-land software is quite portable between linux/xBSD/, so I don't think the splintered efforts are quite the problem that you make them out to be. After all, when it comes to the free OSs, I think it is the user-land software where they are lacking the most. (Not to say that this isn't rapidly changing.)


    --
    --Rob
  162. Re:"The wonders of reinstalling"????????? by Dictator+For+Life · · Score: 1
    The cool thing about NT is that you CAN reinstall every month or two without problem.

    The UNcool thing about NT is that if you go longer than a month or two without reinstalling, you will NEED to reinstall.

    Seriously, this is an effort (no doubt intentionally implemented by Microsoft) to hide the fact that you are reinstalling your operating system. The OS should NOT need to be reinstalled "every so often." That's just plain absurd. Worse than that: it's technologically criminal.

    using windows I can change my host name with a few clicks, under Linux I have to figure out which text file to edit.

    You omitted something: rename your host under Windows, and (once AGAIN) you are going to reboot. Is this sane? Is this rational? As for "ease of use": in an office of over 20 people, the number of those who know exactly how to rename the host is approximately three. So much for "ease of use." The point: "easy" is what you're used to doing. Personally, I find it very easy to edit one text file (and then NOT reboot) under Linux. So who's right about "easy"?

    The fact that you "can" install NT "easily" is irrelevant if you're doing it once a month. By year's end you'll do it twelve times (or six if bimonthly) -- versus once with Linux. That's 24 or 48 hours installing NT vs. "8-12" on Linux (because you only do it once). Linux wins.

    --

    DFL

    Never send a human to do a machine's job.

  163. Re:Hmm. by Arkham · · Score: 2
    You make a lot of good points, but I wanted to take issue with a couple of them:

    You have to include the cost of ownership. Nobody will convince me that Linux is cheaper to maintain than NT.

    You may never believe it, but this is simply a fact for many of us. Generally, the Linux user is a more computer-saavy person than the Windows user. They're more likely to fix their own machine than to incur costs in paying someone else to come and do it.

    Many of us who have run both kinds of servers believe that Windows is less reliable than Linux, and this really does affect support cost. There are other more measurable means to make this argument though. I have a Mac at home, and I run a remote Linux box that does DNS for 8 domains, a web server, ftp server, mail (SMPT/POP), etc. If this machine were a PC, I'd have to buy Timbuktu to do any remote maintenance from my house or work. As it is, I just log in via a rhs/ssh/telnet/whatever, do my work, and log out. No cost incurred save my own time.

    Hardware is another issue. Because of Linux, I can get a server-quality OS for free that will run on the hardware I already have. This box is a PowerPC Linux box, so I couldn't put Windows on it anyway. I saved a good bit of money right there.

    What?! NT is just as stable as Linux. My NT box at work has now an uptime of something like 8 months. As long as your hardware is up to scratch and you don't mess up the registry by hand NT is rock solid. How long did you use NT for?

    I have an NT4 box at work. The registry is corrupted, and I never edited it by hand. I can't get it to run Flash content, because it seems to believe that all Flash content is some kind of inheirently unsafe ActiveX control, and it won't let me. Admittedly, I'm not a Windows guru, but I'm pretty competent. Because NT is commercial, and I don't want to turn the corporate support guys loose on the machine I depend on to get work done, I have to use a much slower Mac to do all my Flash/Generator testing. Reliability means more than the lack of a BSOD/kernel panic. In Linux, the web browser is an application. If it gets corrupted (not likely, since I can't modify it unless I'm root), I just reinstall. In WindowsNT, the browser is "integrated", and reinstalling it doesn't fix the problem. It's not like a Mac either, where I can just go find the offending file and delete it. You're stuck relying on "Uninstall", which doesn't work reliably.

    On a side note, my NT box generally goes about a month between reboots (usually a crash), compared to about every two months for the Linux box (getting a new kernel, etc). Both are acceptable uptimes for what I use them for.

    --
    - Vincit qui patitur.
  164. Re:Hmm. by toriver · · Score: 1

    May I just add that I find most GUI-software really too restricting.

    They invariably will be, unless there is an easy way of extending them. Windows does let the poweruser extend quite a lot of the GUI (using COM etc.), but that's not really its target group, now is it...

    And I still haven't found a way to install windows so that "Program Files" lies on different disk than windows.

    Go on a quest to find out where %Progdir% and %Windir% are set... :-) What does suck are install programs which don't use %Progdir% but assume it's "C:\Program Files" even on non-English-language versions.

    UI-tools are just as flexible as the programmer made them, comparing them against little CLI-utilities and good scripting language I would choose CLI-tools any time.

    Wasn't Sun's rather failing Tcl/TK an attempt to make just as configurable GUI tools as the CLI tools using shell scripts were?

  165. xBSD = by sp- · · Score: 1

    FreeBSD, NetBSD, OpenBSD
    ----------------------------------------- -
    Reveal your Source, Unleash the Power. (tm)

    1. Re:xBSD = by cjs · · Score: 2

      [BSD] probably [has] a limited lifespan (I can't imagine all of them being around 3 or 4 years down the road).
      I've been hearing that for close to twenty years now....

      cjs

      --
      The world's most portable OS: http://www.netbsd.org.
    2. Re:xBSD = by cjs · · Score: 2

      Care to look at the development history for the *BSD projects? *None* of them are anywhere near 20 years old.
      The original BSD project was started in the late seventies. I started using 4.2BSD on a VAX 11/780 in 1982. Then I was told that System III (remember System III?) was the real thing, and BSD was going to vanish. Then when the extent of that failure became apparent, System V was the real thing, and BSD was going to vanish. Then NT came out, and all Unices were going to vanish. Then the Berkely project wound down, and BSD was going to vanish. Then Jolitz never got out another release, and BSD was going to vanish. Then Linux came along and BSD was going to vanish. You'll excuse me if I'm getting a little skeptical about these predictions at this point.

      You should learn a little more about the history of Unix before you start talking about how old BSD is. Peter Salus has a good book on it.

      cjs

      --
      The world's most portable OS: http://www.netbsd.org.
    3. Re:xBSD = by Jonathan+White · · Score: 1

      He is probably referring to The Complete FreeBSD which can be found at most good bookstores.

    4. Re:xBSD = by Null_Packet · · Score: 1

      Redhat Linux. Get to know *nix first, then go after BSD. BSD is great, but you will learn far more faster on a linux box.

    5. Re:xBSD = by Simoriah · · Score: 1

      First off, lemme admit that I'm still fairly new to Linux. What would be the best thing for me to look into? Free, Open, Net BSD?

      --
      "It compiles, SHIP IT!" -Overheard at Microsoft's development lab
    6. Re:xBSD = by Simoriah · · Score: 1

      I guess I'm going the right route. I've got RH6 installed on my box, now.
      (Now, if I could get rid of my kernel errors when I upgrade to 2.2.10, I'd be all set).
      PS: That's a hint.

      --
      "It compiles, SHIP IT!" -Overheard at Microsoft's development lab
    7. Re:xBSD = by georgeha · · Score: 1

      seconded.

      Get a common, easy to install distribution ( I prefer RedHat over Caldera), when you can install it on a different systems while reading email on another computer and listening to music in under an hour, move on to a BSD.

      I'm finding FreeBSD easier than NetBSD, but I'm sticking with Intel boxes, and I like the FreeBSd book I got at Borders.

      George

    8. Re:xBSD = by careilly · · Score: 1

      Heh, like Microsoft and their pundits have been saying about UNIX-like systems for a decade or two now? Right.

      There will be *BSD machines running continously from now until four or five years time.

      Will all the same distributions be there? Maybe not, though I rather expect to see a few more rather than a few less. Don't forget that in the current world a marginal position means hundreds of thouands and maybe millions of installations.

      Incidentally, has anyone noticed that the real fanatic Linux crowd are getting just as arrogant as Microsoft or IBM ever were?

    9. Re:xBSD = by SamIIs · · Score: 1

      What's the book? Recomendations are great.

    10. Re:xBSD = by SaDan · · Score: 1

      >Heh, like Microsoft and their pundits have been >saying about UNIX-like systems for a
      >decade or two now? Right.

      Don't for get Mac! Everyone's been saying they've got hours to live for the past 5 years. I personally don't use Macs, but hey, what's wrong with choice?

      >There will be *BSD machines running continously >from now until four or five years time.

      Just like my little print server running Slackware Linux... BSD is older, but for certian things it does hold an advantage. No reason to say it should go away for quite a while, IMHO.

      >Will all the same distributions be there? Maybe >not, though I rather expect to see a few more
      >rather than a few less. Don't forget that in the >current world a marginal position means
      >hundreds of thouands and maybe millions of >installations.

      Eh... I think we have plenty of distributions right now, for both *BSD and Linux. Look at all the distro factions we have right now! We don't need any more FreeBSD, RedHat, etc. 'net militias.

      >Incidentally, has anyone noticed that the real >fanatic Linux crowd are getting just as arrogant
      >as Microsoft or IBM ever were?

      Well, every distro is going to have its more outspoken supporters. Just look at the article we're all responding to. If that isn't a good slice of arrogance, I don't know what is.

      It's always the few bad people who ruin the fun for the rest of us.

      SaDan

  166. Re:Hmm. by BJH · · Score: 2

    Ahhh, Wonko, back again are we? I'm not sure I should bother making a serious reply to your post, considering that you're not exactly known for your impartiality, but:

    1) Many people using Linux/*BSD have tried Windows and found it painful/bloated/expensive/etc., and are thus not particularly interested in a comparison.

    2) Many Linux/*BSD users are quite simply not interested in a non-free OS.

    3) Any such comparison would eventually deteriorate into "Linux/*BSD has this - Windows doesn't", "Windows has this - Linux/*BSD doesn't" discussion, simply because Un*x systems and Windows systems were originally designed for very different purposes. Windows was designed as a graphic shell to DOS; Linux was designed as a Un*x replacement; the *BSD design comes from the original Unix, aiming for a proper multiuser OS.


    And last of all:

    4) I find your comment about Windows - "most aspects of it suck" - to be a more than sufficient answer to your question.

  167. Re:Good and bad aspects of Linux and FreeBSD by Natedog · · Score: 1

    "If you would know your way around Unix systems, you would know that at this very second Linux's knfsd is extended and debugged (see linux-kernel)."

    Afraid I don't quite get what you're trying to say here - sorry I don't know about every aspect of Linux (don't do that much SA). But thanks for info anyway - I gladly welcome any improvement to Linux's NFS.

    "There could be possibly a new distro based on FreeBSD. You could even sell it and not give away your source code, thanks to the BSD license."

    I'll assume this to mean that FreeBSD should work with a System V init without any major problems (should someone wish to undertake such a project)

    --
    \forall code \in C, \frac{\Delta readability(code)}{\Delta t} < 0
  168. Re:Users of the two: by Natedog · · Score: 1

    I came to Linux from the Unix world. From AIX, Solaris, and HP-UX. From there I went on to experiance a little FreeBSD. The reason that xBSD users usually come from Unix backgrounds, in my experiance, is because it does not receive as much attention as Linux. In other words, Joe user, sitting at home with IE browsing the net is more likely to see a story on Linux than FreeBSD - "Hmm...what's this Linux thing, maybe I'll try it." To say that a UNIX person is more likely to move to xBSD one would have to ignore that Linux is more or less System V and therefore, anyone coming from Solaris (or other Sys V) would probably be happier with Linux.

    --
    \forall code \in C, \frac{\Delta readability(code)}{\Delta t} < 0
  169. Good and bad aspects of Linux and FreeBSD by Natedog · · Score: 3

    This was a pretty good artical - although I felt it implied that Linux wasn't as good a server. They both have their good and bad aspects and I look forward to more sharing of code from both camps. So far, my experiance has shown me (caution, opinions start here):

    Linux
    -NFS server: not so good (is there any work being done on this?)
    -SMB client: good
    -SMP: good (could be better)
    -Portability: good
    -Ease of configuration: good (I love System V and kernel modules)
    -RAID: never tried
    -TCP/IP: good (I add this just because the older Linux kernel didn't do TCP/IP near as well as FreeBSD)

    FreeBSD
    -NFS server: good
    -SMB client: not so good (I don't think kernel level support exists - ie smbmount. does it?)
    -SMP: not so good
    -Portability: not so good (use NetBSD - whole other topic)
    -Ease of configuration: Ok (but I really wish they would move to System V - is it possible to make a disto that is System V?)
    -RAID: good (I love vinum)
    -TCP/IP: good

    I know, I know - some of my opinions are probably ill formed, please correct me where I may be wrong.

    --
    \forall code \in C, \frac{\Delta readability(code)}{\Delta t} < 0
    1. Re:Good and bad aspects of Linux and FreeBSD by cjs · · Score: 1

      Solaris scales up to 64 processors (in reality). NT, the New Technology OS, scales up to 16 processors (in marketing). Solaris is so much "worse," because it wasn't designed with SMP in mind.
      Huh?!

      SunOS 5 (the OS component of Solaris 2.x) certainly was built from the ground up with SMP support in mind. They knew they'd need it; SunOS 4 had MP support before SunOS 5 was even thought of.

      cjs

      --
      The world's most portable OS: http://www.netbsd.org.
    2. Re:Good and bad aspects of Linux and FreeBSD by Maciej+Stachowiak · · Score: 1

      SunOS 5 (the OS component of Solaris 2.x) certainly was built from the ground up with SMP support in mind. They knew they'd need it;
      SunOS 4 had MP support before SunOS 5 was even thought of.

      I think not. Some later versions of SunOS 4.x could _run_ on SMP hardware but none could actually make use of more than one CPU. Not counting Solbourne's hacked version, of course.

      I don't know enough about Solaris history to say whether SunOS 5.x supported SMP from the first releast, but they started with AT&T code which
      definitely wasn't designed with SMP in mind. And Sun had to do a _lot_ of deep hacking to get it to scale as well as it does.

    3. Re:Good and bad aspects of Linux and FreeBSD by haapi · · Score: 2

      It would be nice to see the recent Mindcraft benchmarks run against *BSD. The MS guys wouldn't have to change a thing -- just bring in the *BSD experts and have them tune-up their machines and go....

      --
      Well, apparently, you only have to fool the majority of people for a little while.
    4. Re:Good and bad aspects of Linux and FreeBSD by kijiki · · Score: 1

      I was right with you until the SMP part. Linux 2.2 SMP is signifigantly better, at least for the moment. FreeBSD's SMP support is similar to that of Linux 2.0. This is being worked on, but FreeBSD's SMP support is clearly not "as good, or perhaps better" than linux.

    5. Re:Good and bad aspects of Linux and FreeBSD by \u@\h · · Score: 1

      Any speed benchmarks? Sharity-light seems to be userland only. And we both know why NFS is mostly implemented in kernel-land.

    6. Re:Good and bad aspects of Linux and FreeBSD by \u@\h · · Score: 1

      -SMP: not so good

      In my experiance (I have a dual celeron at home) freebsd is as good, or perhaps better than linux when it comes to SMP.


      There are some old land lords in the FreeBSD team who claim that the global kernel lock would be enough for superior SMP support.

      Terry Lambert, old advocacy freak, once wrote that neither, Linux nor FreeBSD would ever support SMP as systems designed from the ground up.

      Yeah, sure, Solaris will never beat NT.

      Solaris scales up to 64 processors (in reality). NT, the New Technology OS, scales up to 16 processors (in marketing). Solaris is so much "worse," because it wasn't designed with SMP in mind.

      The recent benchmarks have shown that the lack of a multithreaded network stack in Linux lead to a win for NT (no pun intended) when dealing with multiple NICs. That also obviously demonstrates that a global kernel lock cannot suffice.

      Currently, Linux fine grained locking in 2.3 is superior than that of FreeBSD 4.0-current. Let's see whether FreeBSD will catch up.

    7. Re:Good and bad aspects of Linux and FreeBSD by \u@\h · · Score: 1

      Nope, you misunderstood me.

      NT is theoretically a mini kernel. This means, the kernel provides only the minimal amount of services, everything else is done in subprocesses.
      This provides an easy way to scale on multiple processors without all these problems normal kernels have to cope with (fine grained locking).

      SunOS isn't a mini kernel. But they have gone through the trouble of making their system actually scale better than NT currently does.

      Do you see now what I've meant with "design?"

    8. Re:Good and bad aspects of Linux and FreeBSD by \u@\h · · Score: 1

      I'll assume this to mean that FreeBSD should work with a System V init without any major problems (should someone wish to undertake such
      a project)


      Correct. But I never had problems with rc.conf :-)

    9. Re:Good and bad aspects of Linux and FreeBSD by \u@\h · · Score: 1

      NFS is an insecure and scary way of doing things.

      NFS v3 is (to quote Alan Cox) "NFS done right." Unfortunately, it's still a long way until NFSv3 will be available in the free OSs.

      There are some environments which need networked filesystems. If NFS is the only thing every OS in their environment supports, they have to live with it.

      And how is this bad?

      Where did I say that it's bad? I only said what you can do. Don't imply things you cannot prove.

    10. Re:Good and bad aspects of Linux and FreeBSD by \u@\h · · Score: 2

      If you would know your way around Unix systems, you would know that at this very second Linux' knfsd is extended and debugged (see linux-kernel).

      Note also that FreeBSD has some severe problems with NFS: Search on freebsd-hackers to find all the gory details (and that the main hacker working on it lost his commit rights due to personal differences with a core team member).

      smbfs isn't supported on FreeBSD, that's right. But smbclient is, of course.

      RAID is supported by both, each team claims to have better support, so I won't try to judge it. FreeBSD has a new SCSI subsystem which I always wanted to try (called CAM).

      About the TCP/IP point: Yes, the Linux network code has been worse than FreeBSD's for some time. But it improved at a pace you wouldn't believe.

      SysV-ish init system: That's a personal opinion. Search freebsd-questions and -hackers for this thread - it comes up almost every sunday.

      There could be possibly a new distro based on FreeBSD. You could even sell it and not give away your source code, thanks to the BSD license.

  170. Re:Hmm. by IntlHarvester · · Score: 1


    Hey! You turned a perfectly good Linux versus BSD flamewar into a Linux versus Windows flamewar!

    --

    --
    Business. Numbers. Money. People. Computer World.
  171. Re:Hmm. by Loligo · · Score: 1

    ^Linux is Cheaper to maintain than NT, you just
    ^ have to have patience and time.

    What's your time worth?

    Mine's worth an awful lot.

    I can't remember who it was, but I caught a .sig here a while back that I really liked.

    "Linux is only free if your time has no value."

    -LjM

  172. Re:Hmm. by JGaiser · · Score: 1

    So, who's maintaining your NT boxes?

    Both systems require knowledge and time to maintain. I'm sysadmin on a number of NT4.0 systems _and_ a number of Linux boxes. The NT systems require constant attention and the Linux boxes (after initial configuration) run along quietly on their own.

    From my perspective, NT is the costlier of the two.

    My two frog-pelts.

  173. Re:Practical Experience by cjs · · Score: 0

    FreeBSD has very old, clumsy code. Matthew Dillon (FreeBSD coder) put it so....
    Having read substantial portions of both the NetBSD and Linux networking code, I have to say that, even though it's much older, the BSD code is much better designed. But feel free to quote code here and prove me wrong....

    cjs

    --
    The world's most portable OS: http://www.netbsd.org.
  174. Then please find some by raistlinne · · Score: 2

    If you want to find linux users, go to a LUG, join development mailing lists of linux projects, join linux mailing lists. Of all the methods to form opinions on "Linux users", reading slashdot and coming up with your conclusions from there has got to be a genuinely stupid method. Why on earth would you pick the one place where people don't need so much as a valid email address to post, so the anonymity level is through the roof?

    Look, I'm on a number of mailing lists and projects (generally in the periphery (sp?) for most), and the people there are virtually all intelligent, level headed people. You tend to find more people who believe in the GPL than you will in other places, but by and large you find competent people getting work done.

    Go to LUGs, you'll find linux users from every walk of life. Some smart, some not so smart, some brilliant, some questionably mentally incompetent. A wide variety of people like and use Linux, and forming your opinion of them in a place nearly guaranteed to be unrepresentative is a little strange.

    Oh, Linux is a better client side OS than NT as long as you have a sysadmin for it, if for no other reason than it's not the path to hellish vendor lock-in. I've seen a place which runs just about every incarnation of windows under the sun (including different service pack levels of both NT 3.51 and NT 4.0) because some particular proprietary software package will only work on that particular version, heaven knows why. And let's see you remote display on a Mac's interface. Of course, you can probably come close to duplicating a Mac's wm/interface nowadays with gnome/E, so it's not even much of a point.

    Note, the interface issue is a really dumb one to bring up. I'm a power user, so I can't stand the mac interface. Some people love it. Interfaces are extremely subjective things.

    Anyhow, my experience with *BSD people, aside from slashdot, has them generally being pretty decent people, and I've whitnessed great levels of cooperation for portability whenever needed. These holy wars generally only exist in isolated places. The majority of people live with each other, just like the rest of life.

    I'm not surprised at the insecure people who find meaning in their lives through enemies bashing everything but their one true foo. That's always happened and always will. i'm a bit surprised at level-headed sounding people thinking that those people are at all representative.

    Oh, and microsoft is a real enemy. Just like carthage to the romans, microsoft must be destroyed for the good of the computing community in general, be it mac, sun, *bsd, linux, os2, etc. Everyone else can work with each other relatively well, M$ is the only one who's trying to kill off the rest. Personally, as a linux user, I hope that both linux and the BSDs flourish. As a man who has to live in the world, I hope that microsoft dies. There are real enemies and there are fake enemies. The BSDs and Linux are anything but enemies. Microsoft and everyone else are nothing but enemies. Please keep the two straight.

    As for the users, there's no real generalizing them. I've seen everyone from great programmers to great novices using Linux, just like nearly everything in life. Why overgeneralize? life's to short to be wrong. :-)

    --
    They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
  175. Re:Hmm. by raistlinne · · Score: 2

    Please don't take this as bashing you, but do you realize how sad this sounds? What would you say if I told you that my new car works just fine if I just treat it right. Treating it right consists of:
    1. Only making left turns under 9 mph
    2. Never going faster than 55 mph
    3. Always using extra high super octane fuel
    4. Always getting manufacturer supplied hyper-expensive parts
    5. Not adding things like GPS units, replacing the air conditiong system, or getting a CD player.
    6. Occasionally turning my car off and starting it up again while I'm driving.

    Would you say that that's the mark of a good car?

    As long as you're willing to redefine normal operating conditions, anything can be stable. That's not the point. Stability isn't about adapting your computing to your computer, it's about adapting your computer to your computing.

    Do you really not think that users not being able to install their own software is normal? Hell, UNIX/Linux systems are designed in such a way that users can add their own system libraries without affecting any other user or system stability (minus disk space requirements).

    --
    They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
  176. Re:Practical Experience by Maciej+Stachowiak · · Score: 1

    Having read substantial portions of both the NetBSD and Linux networking code, I have to say that, even though it's much older, the BSD code is much better designed.

    Hate to respond to flamebait in kind, but:

    I've never seen a "kernel panic: out of mbufs"
    on Linux.


  177. Re:Practical Experience by Maciej+Stachowiak · · Score: 1

    I was obliquely trying to point out that the mbuf subsystem is poorly desgned.

    Your post doesn't convince me otherwise - Linux doesn't need explicit tuning for this sort of thing, since it avoids kludgy single-purpose memory management subsystems.

    I do think many other aspects of *BSD are much better designed than the Linux equivalent, but networking is not one of them, IMO.

  178. Linux = Kernel, Linux != OS by maphew · · Score: 1

    Thanks for bringing "linux is only the kernel" to light. I know that, but until your comment I had relegated it to a dark closet.

    To get to the rest of your message, aren't the different 'linux' distributions mostly just different flavors of the same thing while the BSD distributions have deeper differences? (honest question)

    A metaphor I have in my mind at the moment: Unix is a frozen dessert. Linux is ice cream, chocolate, vanilla, strawberry... BSD is sherbert, frozen yogurt...

    (what would this make Windows? crushed ice? with salt?)

  179. Re:Lack of real technical content by geekd · · Score: 3

    Here Here!

    I was hoping to read about the real, nitty gritty differences between the two, like:

    "Well, FreeBSD handles network configuration This Way and Linux does it This Way"

    I have never used a BSD, or even seen one in action. I have been using Linux for a year now and was really hoping to learn what BSD was all about, specifically what it does better than Linux.

    The author seems to have a attitude that Linux will train the newbies who will then "Step Up" to a BSD, but he really gives me no reason to, no hints as to why a BSD would be a step up from Linux.

    Anyone want to post what the BSDs do better than Linux and vice-versa?

    -geekd

  180. Re:How is Solaris x86 by Jonathan+White · · Score: 1

    I wouldn't bother, x86 Solaris is rather unimpressive, what is impressive however is their Ultra Sparc architecture. Unless there is any reason that you need to learn Solaris (eg for a job) stick with Linux or try a BSD.

  181. Lack of real technical content by Jonathan+White · · Score: 3

    I hesitate to post this because I know the author from his posts on FreeBSD mailing lists but I must question the obvious lack of technical details. I assume I am not alone in wanting to know more about things such as the differences in scheduling algorithms than the differences in userbases. It just seems to be spewing out the things most of us have known all along, gee there is a tendency for people to start with Linux only to move to Free or Open BSD. I would much prefer a discussion on the comparative technical strengths on each system.

    1. Re:Lack of real technical content by platinum · · Score: 1

      >I have never used a BSD, or even seen one in action.

      Never used ftp.cdrom.com, www.yahoo.com, almost any irc server, etc?

  182. Users of the two: by AmirS · · Score: 1

    I find that a majority of Linux users do not have an unix background, ie they are from a PC world, and are typically "home" users.

    A majority of xBSD users have previous "real" (commercial) unix experience, and are happier to move to BSD because they are more likely to know about it (and know more about it) than Linux.

  183. Re:Practical Experience by Simba · · Score: 1

    Define serving huge mission critical projects?

    Okay... Yahoo, IMDB.com, Walnut Creek CDROM... to name a few.

    As for DoS attacks, I was talking about the OS, not an attack against an application (I assume sendmail here) running on it.

    On the topic of sendmail... as a matter of fact, I've run a FreeBSD server with sendmail bare to the world with no firewall, and have never gotten one successful intrusion to the system.

    See my reply to the parent thread for a little flame-bait justification.

    --
    Hippies smell.
  184. ADDENDUM by Simba · · Score: 1

    With regard to my previous post-- I had hoped that an overview of my own experience with Linux and FreeBSD would be taken as just that, and not gobbled up for flame bait.

    Hey, guess what. I use Linux. I like using Linux. It's kernel is a heck of a lot more forgiving to weird hardware, which I sometimes need to use.

    BUT based on my own experience running an ISP, and a number of free-for-all type of services over the years, FreeBSD is the better server OS. Hey, your milage may vary.

    If you like Linux and consider it the mecca of serving platforms, more power to you. I do not. as I've used both and found Linux to just plain not equal FreeBSD when it comes to serving on x86 platforms.

    FreeBSD is basically designed as a bulletproof server OS; its desktop capabilities are less than those of Linux, quite a lot in some cases, but its performance and security as a server are unmatched.

    Again, I am not saying "FreeBSD Rocks and Linux is crap!", I am saying "Linux is great, but when I have to serve something that can not go down, I use FreeBSD." Big difference there.

    Regards,

    --
    Hippies smell.
  185. Re:Practical Experience by Simba · · Score: 1

    You wrote "Define serving huge mission critical projects" and not "Define serving huge mission critical projects which you are currently running". I mean really, if you want to form an arguement, fine. But please do not put words in my mouth if you can't come up with anything.

    On the subjects of systems I have run or am running, yes. I have tried Linux, and it was not as stable or as fast as FreeBSD. As I said, in big bold letters, FreeBSD is the better serving OS based on my experience with FreeBSD and Linux. If you have tried both, and prefer Linux, more power to you. I have, and in my opinion, FreeBSD is the better serving OS, while Linux is the better desktop OS.

    As for DoS attacks on Linux.. well, TearDrop for one. Now, before you rant that it was patched within days of being found, consider this. That exploit required a kernel patch and a reboot. If you had been running a high profile system somewhere that could not go down, it would have, or you would have risked leaving a security hole open. FreeBSD was not effected by TearDrop, or any of the other Nuke-type attacks that Linux has proven vulnerable to. Bottom line is, the Linux system would have had to have been patched and rebooted, and the FreeBSD system would not have.

    Now, if you would like to debate Linux vs. FreeBSD in the serving arena, fine. But please keep the personal insults to yourself. I mean, how much merrit do you think people really assign to anyone who resorts to personal insults, rather then debateable facts. It is you who ends up looking like an idiot.

    Back to the sendmail thing. Yes, I am quite serious. I've run a totally unprotected FreeBSD machine with sendmail, and I have not had one single intrustion EVER. Sure, there have been attempts, but that's about all.

    Oh, and by the way, you brought up application level attacks such as sendmail, not me.

    --
    Hippies smell.
  186. Practical Experience by Simba · · Score: 2

    Having used FreeBSD and Linux for a number of years now... well, I'll share my own opinion on the xBSD vs. Linux ball of wax.

    Linux gets the nod from me for a desktop workstation. It's got the widest support of obscure hardware, multimedia support, graphics support, and so on.

    xBSD (FreeBSD in perticular) gets the nod from me for serving. It is infinately more stable and secure then any flavor of Linux I've tried, out of the box, without any tuning. My Linux boxes are just fine for creating content, and mild serving. But, past experience has taught me not to trust them for serving huge mission critical projects.

    Don't get me wrong, I like Linux. However, the development structure is just too muddled. There's some excellent code, some good code, and some not so good code. FreeBSD (and call this snobbish if you will, but it works) has a 'tighter fist' as I put it on source, Open but it gets scrutinized more, as such it's stable and secure as a rock. Sure, explots show up (e.g. the 3.2 natd thing) but they are much less common then the Linux expolits which turn up. e.g. Teardrop, and the fistfull of other DoS attacks on Linux. Sure, they are patched within hours of being found, but with xBSD they generally aren't there to begin with.

    FreeBSD, from the people who brought you TCP/IP.

    --
    Hippies smell.
    1. Re:Practical Experience by gomer · · Score: 1

      Exploits are much less common on FreeBSD and other
      BSDs because there are so few users using them when compared to Linux. In this light, the more bugs found in Linux, the more and more secure it gets. Also, anyone depending upon out-of-the-box security would not last very long as any paid system adminstrator in the real world.

      The rest of your comments are just more urban myth that went out the window (and continue to fly out the window) with each successive Linux kernel release. Linux has already proven itself as a dependable server OS.

    2. Re:Practical Experience by \u@\h · · Score: 1

      So, you want to dismiss Matthew Dillon's comment completely? He was the one who fixed FreeBSD's NFS problems.

      Design != implementation. I think I mentioned this already.

    3. Re:Practical Experience by \u@\h · · Score: 1

      Okay... Yahoo, IMDB.com, Walnut Creek CDROM... to name a few.

      And you are running them all? And before you ran them, you tried Linux and it failed, and therefore you can judge that Linux is worse than FreeBSD.

      Yes?

      As for DoS attacks, I was talking about the OS

      Again, what DoS attacks are possible against Linux?

      On the topic of sendmail..

      If you mean that serious, you are (literally) an idiot. The (in)security of sendmail has nothing to do with the OS.

      And btw, I wasn't referring to sendmail exlusively. You can perform DoS attacks against every mail system.

    4. Re:Practical Experience by \u@\h · · Score: 1

      You constantly say that you are reporting only from your own perspective, based on your own experience.

      That, of course, implies that I wanted you to define serving huge mission critical projects in exactly that context - in your own experience.

      Now you reiterate again over the "FreeBSD is a better server OS" opinion. And again, you don't back it up by arguments.

      Yes, there have been numerous exploits against Linux. Yes, they have been patched in a very short time. But you seem to imply that FreeBSD is not vulnerable against any attack of this kind.

      Have you checked out rootshell.com lately? Some nice buffer problems in FreeBSD's fts, du, find, lprm, pppd, modstat, sendmail, and so on.

      Yes, you don't need to reboot to fix these problems. But for example, FreeBSD 3.x can easily be panicked by using Unix domain sockets. That wouldn't work on Linux (yes, comparing single problems of various systems is plain dump. But you started that).

      Final note: Running knowingle an exploitable sendmail version is simply irresponsible. Fine for you, if the crackers weren't able to crack that box. Assigning this "success" to FreeBSD is plain ... (insert you favorite insult here).

      "Oh, and by the way, you brought up" sendmail, not me.

    5. Re:Practical Experience by \u@\h · · Score: 2

      Define "serving huge mission critical projects."

      Show me the person who worked on the first TCP/IP stack and who is still on the FreeBSD core team.

      FreeBSD has very old, clumsy code. Matthew Dillon (FreeBSD coder) put it so:

      I like to call it "algorithmic rot". In otherwords, after a decade or
      two the kernel just isn't the squeeky clean implementation it could be.
      I get screamed at a lot when I try to clean the rot up, because half the
      time it involves not only documenting code but also rewriting routines
      that don't actually contain bugs in order to prevent future rot. Kinda
      like wood sealer. The KASSERT()s work that way too. You put them in to
      force out the bugs and to prevent new ones from entering.


      And now show me any FreeBSD system which isn't vulnerable against DoS attacks. I hope, you don't run any email server.

  187. Re:Hmm. by Jon_S · · Score: 1

    > But wouldn't it be cheaper slap linux with
    > say StarOffice or KOffice on these 486's and
    > have a stable environment for users to work in?

    StarOffice on a 486? To make a stable environment?

    OK, disclaimer first: I am a MS-hating (for their business practices, mainly) Linux user, who just used staroffice for a big project. I will always use Linux + Staroffice over MS Office on principle.

    But, running it on a 486 is pretty much unusable (I've tried). And I found SO to crash much more frequently than MS Office (which I have to use at work). Granted that a SO crash doesn't take down linux, or even X. But still, stability is not the reason to use SO on linux, and forget it on a 486.

  188. NT == Unix! by crow · · Score: 1

    I recall hearing that The Open Group approved the use of "Unix" for a product that provided the right set of interfaces under NT.

    Ugh.

  189. Cost to make Linux Unix? by crow · · Score: 1

    So what would it take to get Linux branded as Unix?

    Of course, that would only apply to a given release of a given distribution, but politically, it would be a big step. I'm sick of hearing that Linux is a Unix-like OS, as opposed to being just a version of Unix.

    Maybe Red Hat, Corel, or Caldera would fund Unix branding?

  190. Re:Hmm. by weston · · Score: 2

    The problem is that the audience might not be big enough... ie, people who are able to read intelligent comparison without getting angry that it didn't take their side. Let alone people who could actually produce it.

    I've been thinking about this. I'm beginning to notice that in many ways, some of Microsoft's products are satisfactory for most of my "everyday" end-user type needs. They're even satisfactory for my net access needs. So, I wonder, why do I have lingering (OK, sometimes consuming) hostility toward them? Largely because of their behavior. I worry that someday they really might win and I'll have no choice. Though Open Source largely seems to have fixed the no choice problem for now.

    I think I also hate them because I got my broadest exposure to their products from 1993-1995. I'd always thought DOS was emasculated
    UNIX, but when I encountered FoxPro 2.5 for DOS
    (and was expected to write a real application
    in it; this while Delphi actually existed)and Win 3.1 and its ilk up close, I really hated Microsoft. But Windows 95 and NT really are better (than previous MS products). Although I will never touch FoxPro again, maybe not even for large sums of money.

    Hmmm. I'm just meandering. I guess my main point is that it's snuck up on me that MS's products, by and large, have become tolerable for me. In some cases, even adequate. Anybody else feeling
    this?

  191. Re:Hmm. by kijiki · · Score: 1

    Why should you have to limit yourself, and engage in fascist policys just to have your OS work? What I love about linux is that a old p90 can be a webserver, mail server, dns server, and more without any worries about reliability. I can freely install software without worrying about it breaking the OS. I enjoy the freedom to use my servers to do what I need them, without having to worry about a new daemon I'm installing causing the OS to crash. Or more simply, what good is a server OS that you have to jump through major hoops just to make it work at all? Is a pretty click and drool interface worth it?

  192. Re:Hmm. by Traxxas · · Score: 1

    Yes you have a point, but listen to this. I work in a computer lab here at my school. We have some 486DX-66's running win95 with office and other crap for users to write papers and what not. But most of my questions from users are my comp is just sitting here for 5 minutes doing nothing. So I go over and move the mouse to see a nice BSOD. A least half of the comps crash a day on my 4 hour shift, with users losing quite a bit of data and time. Now how can this be satisfactory? A side notwe we are upgrading to new P2-400's next month so the new comps might be stable for a few months. But wouldn't it be cheaper slap linux with say StarOffice or KOffice on these 486's and have a stable environment for users to work in? Ahh, enough talk for now.

  193. Re:Hmm. by Tarnar · · Score: 1

    What?! NT is just as stable as Linux. My NT box at work has now an uptime of something like 8 months. As long as your hardware is up to scratch and you don't mess up the registry by hand NT is rock solid.

    Well, I have a 486 with an uptime of well near a year and a half. NT wouldn't even install on that hardware. No reason that old hardware should be written off so quickly.
    As for Registries, I don't really like the concept of them, I've seen Windows boot too many times whining about a corrupt registry to be healthy. Then again, a lot of the conf files in /etc are damn cryptic too (Sendmail anyone?).

  194. Re:Hmm. by Tarnar · · Score: 2

    Well.. Here's a nice quick MS vs Linux..
    (All points are in no order, just as I thought them up)

    Pro's of Linux

    1) Affordability. The OS, the apps, free. And more then just free beer, free code too.
    2) Portability. Runs across most any platform.. Arm, PPC, x86, Alpha, Sparc, etc.
    3) Development. Always growing, updates quickly available. Sure it's not complete and buggy in parts, but it's being fixed! Plus, all devel tools (gcc, etc) are free too (see 1)
    4) Community. This means a LOT actually. The community not only comments, critiques, assists and what not, it contributes through coding. This makes support free.
    5) Configurability. Linux can be a DNS/SMTP server on a 486 in a closet. It can be a file sharing intranet server. It can be a webserver of large size (/. anyone?). It can also be a workstation, a development box, etc. Also, how can you not like themeable wm's and widget sets?

    Linux's Cons
    1) Software. Sure, we're working on it. But we aren't there Just Yet(tm). Sure we have apps that wordprocess (Abiword, StarOffice, WP, etc), but nothing quite as nice as Office (Please, I don't like WordPerfect's Motif feel)
    2) Development. It's a con too, not everythings finished, and it's not going to change. Well, it is changing, all the time. It's a growing OS, always growing, making holes and filling them.
    3) Install. (Way)Less of a point then it used to be, but it's not easy to, say, take your average WinBox and add Linux. You have to deal with partitions, installation, configuration, etc.

    Pros for Windows
    1) Community. If a lot of people use it, even if that's because it's all that's out there, this will mean people will know it. This makes for a lot of books, software, etc.
    2) Software. Just about everything sold on the average computer store shelf is for Windows. This includes one of the Holy Grails, games. Sure, we have Civ:CTP and Q1/2/3 and a few more for Linux. But Windows has the rest. Not to mention the popular Office.
    3) Compatibility. While not on as many platforms as Linux, you do get a lot of hardware support within the x86 architecture. Vid cards that don't have Linux support work in Windows, same with some sound cards (A3D anyone?). Sure, this is because noone needs release specs/source, many hardware companies are reluctant to do this.

    Cons for Windows
    1) Stability. Any OS that can be crashed simply because an app crashes is NOT good. Any OS that can crash for no real reason is NOT good. Need I go on?
    2) Proprietary. Where's the source? Why's there a price tag? It's not open. If it breaks, you can't look at the source code to find out what's wrong and fix it.
    3) Install. Hey, come on, Windows 95 had you click the mouse button on Next and decide on easily as much crap as my Debian install does. People don't notice this though, as it's always preinstalled.

    As for learning curves? I remember when EVERYONE had a CLI. Remember DOS? Joe User could learn DOS. Heck, sit someone clueless down in front of Windows and they won't be totally effecient. I know people who have used computers for a year or two and all they know how to do is turn it on, launch IE/ICQ/Word and shut it down. Linux may take a little more base knowlege to use, but both systems must be learned.
    Both systems have to be configured at some point. Plug & Pray still doesn't exist on a level that lets devices work flawlessly on insertion (with maybe the exception of a USB mouse).

    Bottom line? I'd rather not say, my bottom line doesn't like Joe User and his I-Just-Want-It-To-Work and I-Can't-Be-Bothered-To-Learn-Anything attidudes. Computers are tools, powerful ones too. People should treat them as if they were as dangerous as a car or a buzzsaw.
    In the end though.. I prefer Linux. So please note a slight bias ;-)

  195. Re:Hmm. by tonyj · · Score: 1

    Since when did "There's too much choice" become a bad thing? If you don't like the overabundance of toolkit choices, then fine. Use GTK. Now you don't have a choice. Of course, you could use another toolkit as well, no one is stopping you. Compare to the windows situation. There, you can choose from MFC or the Borland stuff. Other folks have put out other toolkits. The same number of choices are there, you just don't hear about it because Microsoft has succeeded in making MFC the ubiquitous choice.

    As for the themeability of the Linux, I agree that they are inconsistant and confusing, but there is still the choice from before. Take the default KDE setting. There. Now you have given away your choices and the confusion is gone. For users with a clue, they can change their window manager and theme to anything they want. Ditto on Windows. You can swap out the entire explorer interface and use Litestep instead. That program doesn't suck much. (Explorer doesn't suck much either, from the interface point of view) If you're curious about what windows stuff is out there, go to www.desktopz.org and look at all of the neat eye candy they have (you can even change the window decorations).

    Reading ahead further, you mention ISAPNP, wave your hands and say Windows is better. The point is that once the guru gets your computer set up, you don't need to mess with any of that stuff. If you have Linux, you need to reboot every year or so (Upgrade that kernel for security reasons, or perhaps just to reset the jiffies, I don't care). With Windows, you need to reboot every month or so (unless it crashed). Remember, we're talking about desktops, so we have to deal with Internet Explorer and surfing the web (or Netscape and surfing). These browsers have varying levels of suckiness, but the bottom line is in Linux, the browser crashes, and you never have to reboot to fix it. In Windows, the browser crashes, and sometimes you do need to reboot. I'm generous, I said 1 month.

  196. More technical details, please. by mjg · · Score: 2

    As some others have said, I also would have liked to see more technical details in the article. Before I read it, I expected at least a somewhat more technical article than it was. After reading it, I thought that there was very little content of interest to myself (and probably a majority of the others who read Slashdot).

    I don't know a huge amount about the specific details of FreeBSD, but I have briefly installed and played with it (and will do so again when I free up a machine for it). I would have loved to learn a little more of the specifics, e.g. how the task scheduling and memory management is handled compared to Linux, etc.

    I also found the article appeared to be a fair comparison on the surface, but to me the author seemed to be belittling the efforts of Linux developers, which is a real shame.

    However, I don't know who the target audience for this article is, but I have a feeling that it's not the technical community, but more people who have a passing interest in Unix in general or more specifically, Linux/BSD.

    One thing that was somewhat annoying was the author's example of running FreeBSD on a small system, and then saying that it scaled right up to big systems like Yahoo/Walnut Creek/etc. Although he provided some good examples of large systems which run FreeBSD, it was almost as if 'Linux can handle the in-between tasks'. However, I can't think of an example of a big/famous system running Linux to use as a counter (although I'm fairly sure that some exist).

    1. Re:More technical details, please. by laoch · · Score: 1
  197. Thats Great (no Sarcasim). by ALIENHANDS · · Score: 1

    I just want to say that what you said is great. Hearing an admin actually follow practical tactics with their servers is great. Too many times you hear admins say that their systems suck because of the company. For example, my school's NT network, its shot to hell. Because I can "hack it" (basically do edit stuff I shouldn't) because our "Network Admin" (a joke term)doesn't understand what the hell he's doing. He had a hard time installing a simple typing program. Trust me if you saw this guy at work you'd cry!!

    Basically I am saying that if you follow the guidelines and treat your network like a child (always nurturing/protecting/soothing it), it'll "grow up" like anything else, with some bumps and bruises but still basically very well.

    --
    Beau C
  198. Re:Hmm. by ALIENHANDS · · Score: 1

    It doesn't, believe me I have looked. I hear that they are working on it right now but that they all ready consider it a lost 'cause (maybe like Netscape5).

    --
    Beau C
  199. Re:Could it be? by Simoriah · · Score: 1

    I WOULD have liked to see more info comparing the different flavors of xBSD, though.

    --
    "It compiles, SHIP IT!" -Overheard at Microsoft's development lab
  200. Re:Hmm. by Simoriah · · Score: 2

    I have to agree with that. Too often, linux advocates just say "Micro$oft fscking sucks!" It'd be nice to see an intelligent comparison. Pros/cons to each system. Learning curves. Support (public and professional).
    Anyone up to it?

    --
    "It compiles, SHIP IT!" -Overheard at Microsoft's development lab
  201. Re:Hmm. by Simoriah · · Score: 2

    I currently run RedHat6 and Win98. I'm in both boats right now.

    I try not to trash MS products. Inevitably, it happens, though.
    My problem with Microsoft is its lack of stability. Even with a clean install of Windows, computers crash. Run a buggy program on it, it crashes. Restart the entire computer. Also, the fact that the system isn't reliable for long periods of time is an issue for me. Running a small web/ftp server means wanting my PC up for 24/7. Win9x can't do that. NT won't do that. Linux does.
    Also, when Microsoft DOES come across a bug in their system, they say "We found this bug. We'll issue a fix for it with the next service pack..." 3 months later. In the Linux community, the story is "I found this bug. Here's what it is. Here's what it does. Here's a fix for it." In that instance, Open Source is a godsend. Bug fixes that are released WHEN the bug is announced? When do you see MS do that?
    And my last point (for now) is a bit biased, but not because of a love for Linux:
    Windows is too User Stupid. (flaimbait, or what?) It's been made so "user friendly" that a complete moron can sit down, use a few programs, play a few games, and turn the computer off (don't bother shutting down. Thank you for playing). I remember, in the not-so-distant past, when you had to LEARN how to use a computer. WHen you were faced with "C:\>" you needed to know what to do. I also liked having control over my system. Those cryptic dos commands meant being able to control what was happening with the system. With Windows, we're forced to use a GUI that has EVERYTHING predetermined in it. We're told what we can do and when we can do it.
    Linux is different. Yes... There's a steep learning curve. Yes... it can be a pain to work with. But it also gives users control over what is happening. It forces a person to learn about a computer. It forces a person to learn how to use the computer. It forces people to read, ask questions, and search for answers. All of this, in my experience, leads people to a wealth of knowledge. How many different books can you have, with different info, for Windows 98? How many can you have for Linux? (I have 1 Win98 book and 5 Linux books).
    I'm going to stop rambling.

    --
    "It compiles, SHIP IT!" -Overheard at Microsoft's development lab
  202. Re:The wonders of reinstalling by guacamole · · Score: 1

    I dual boot Debian linux and Windows on this box.
    During the last 12 months I have reinstalled Linux 0 times, and windows about 5 times..

  203. There is already such a comparison by Le+douanier · · Score: 1


    Have you read the halloween document.

    Ok, it's not exactly a comparison but this is an analyse of OSS (for the part 1) and of Linux (for the part 2) from a Microsoft employee with sidenotes from ESR, and therefore can't be accused of pro-Linux.

    it's a little bit long but worth the read (check www.opensource.org/halloween).

    --
    "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  204. Re:Hmm. by Zoltar · · Score: 1

    What you are saying is true to a point, but you might look at where these opinions are derived from.

    I think it comes down to the MS marketing machine assulting us from all points. I take it as an insult to my intelligence that I can't make an informed choice about what is best for me. But the truth of the matter is that MS is simply a businnes that wants to maximize their profits. Killing you competition is one sure way to do that. Technology is secondary to MS, stock price is number one.

    When MS has no competition then WE loose. I'm passionate about Linux because I believe in FREEDOM OF CHOICE. MS wants to take that away from me.

    When I bash MS it has little to do with technical reasons(although there are some), and a lot to do personal reasons. I love computers and I don't want one company, who doesn't have my best intersts at heart, in control.

    I think Linux might be better off if we were a bit more mature sometimes, but then again sometimes you have to fight fire with fire.

  205. linux and stuff by delmoi · · Score: 0

    Linux is not UNIX, it isn't unix anymore then WindowsNT4+ is windows 95...(heh heh)

    it *LOOKS* the same it *ACTS* the same... but it *Isn't* the same (and its BETTER :p, well I don't really know... I prefer 9x anyway)
    _
    "Subtle mind control? Why do all these HTML buttons say 'Submit' ?"

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  206. Hmm. by Wonko42 · · Score: 2
    It sure would be nice to see people treat Windows with the same decency...comparing the strengths and weaknesses between Windows and Linux instead of just bashing the hell out of Windows because most aspects of it suck. *sigh*

    --
    Wonko the Sane

    1. Re:Hmm. by dbullock · · Score: 2

      It's hard to treat windows with any amount of decency when your WinNT machine (at work) decides to reboot itself. I'm glad I'm moving to a dept that uses Solaris! (woohoo - no more bluescreens)

      Based on my experience this is LARGELY due to incompetent admins configuring and administering the boxes. We have some 90 NT boxes at the office. The servers DON'T BSOD, and neither do the workstations (although one or two may act weird every blue moon - a reboot usually fixes that).

      NT can be very stable if you follow best business practices. If you just cowboy your NT boxes with cheap hardware, and the install-the-app-of-the-day routine that so many power users love, then you'll end up with a fruity box. We use stable drivers, we don't allow user-supplied software, and we test new software in the IS dept for a week or so before it's deployed. We use plain VGA drivers on servers and absolutely minimize console operations. We also don't allow all those damn little programs that come in through email to be run on the boxes. (Oh and we use NetWare for file services - the ACL's blow NT out of the water for configurability)

      I drive the guys who work for me nuts with my rules, but they don't complain because they see the reliability pay-off.

      Dave

      --
      http://www.bullnet.com
    2. Re:Hmm. by hey! · · Score: 1
      Well, while I respect what you say about quality hardware and server administration, software installation and deinstallation should be something which has no effect on system stability. The reason that a limited software installation policy is a "best practice" is primarily because of design flaws in the industry dominant operating systems (Windows), not because its good for all users.

      For example as a consultant, I constantly have to add and delete software I'm evaluating; other consultants I know who do similar work in MS operating systems wipe their disks clean every couple of months (plug: vmware is proving to be very handy).

      Lest you think this is just end user griping, I used to be an MIS director. Since I personally would never accept some pinhead telling me what tools I could use, I never did it to anyone else. If you wanted to put some software in your own budget, or outsource some development or service if you thought you could get a better deal, it was fine with me. We simply required that employees be responsible for delivering quality work on time; of course if they made bad choices we were there to help pick up the pieces, but nobody likes to see their work in pieces. I found that you actually could trust most users to be responsible.

      Sometimes, users just wanted some software becasue it was fun and personalized ther workstation. Remember "talking moose" on the Mac? I even showed some users how to customize it with ResEdit. Sure, they could have hosed their system with ResEdit, but they didn't, and it put a smile on their face, and made them feel like computer hackers. It made their work a little more fun, and most of all it made knowing how to do stuff cool.

      We positioned ourselves a coaches, not policemen, and we had very high levels of user satisfaction at very low levels of support staffing. I'm sure you enjoy high levels of user satisfaction too; you sound like you know what you're doing and there's always more than one way to skin a cat. However, we were a Mac and Unix shop, and we wouldn't have had a choice about the policies we pursued if we were using NT on the workstations.

      The software policy we adopted is not right for every shop, but the opposite policy isn't the right policy for every shop either. If Microsoft wants "Windows everywhere", then they have to create a product which works in every environment under whatever reasonable policies the buyers of the software want to employ.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:Hmm. by Kento · · Score: 1

      What makes the biggest difference (especially with linux) isn't processor speed, it's ram. I've got a 486/33 that I use KDE on, with Netscape and the java version of ICQ. But it's runnable because I've got 20 meg of ram in it. With 32 - 48 meg of ram, anything you use for daily office work (not games or compiling XFree) will run fine on a fast 486.

    4. Re:Hmm. by georgeha · · Score: 1

      Let's see:

      Caldera 1.1 on a 486 laptop w 8 meg ram, runs slow but a makes a good terminal.

      WinNT4 server, doesn't install, needs 16 megs.

      Caldera wins!

      More seriously, I don't have the money to buy NT, and my flagship PC is a 32 meg P90 that probably won't run w2k.

      On the other hand, I haven't tried to make my parents switch from Win 98 to Linux, but then I don't know if AOL comes on Linux yet.

      George

    5. Re:Hmm. by hunterotd · · Score: 1

      How long before there is a WWII mention?

      --
      . when in danger or in doubt, run in circles scream and shout --Robert Heinlein
    6. Re:Hmm. by bwilling · · Score: 1

      Nicely done! As a longtime M$ OS user (I didn't say I liked it!) and recent Linux convert, I'd have to agree with your assessment. I manage a 40+ node network at work, all Windows machines of various flavors. NT is the only M$ OS worth using for a business platform, where gaming is not an issue. It's stablity is best described as "decent". The other Win9x stuff is much less stable, but your average user puts up with it because NT can't run many of the Win games...

      Our major piece of software at work (we're contract manufacturers by trade) is only available on Windows, so Linux is not a real option for us at this point in time. But I'm certain that I could set one of my "users" (yes Joe User is one of them!) in front of a Linux box running KDE, and as long as I had it all setup for them (like I do with the win boxes) they could run it just as (in?)effectively as the win boxes.

    7. Re:Hmm. by m3000 · · Score: 0

      Of course, I wouldn't trust anyone from Slashdot to do it. There is no way at all Windows would even have a chance. Slashdot people are way too biased to do something like that.

    8. Re:Hmm. by m3000 · · Score: 0

      I've always felt this, but my little opinion has been crushed by you Linux users. I still don't understand why yall always trash Microsoft products, no matter what it is, or how good it is. It just doesn't make sense.

    9. Re:Hmm. by m3000 · · Score: 1

      Only at /. could someone complain about an OS being too user friendly. But that's the whole reason Windows will beat Linux in the long run, unless Linux magically becomes simple for the average (stupid) user. People don't want to learn about their computer, they just want to use it. They still think it's a super complicated box. These are the people who buy a $500 computer from Best Buy, just because it was cheap. They annoy me too, but I don't think these are the kinds of people who should use Linux.

    10. Re:Hmm. by m3000 · · Score: 1

      I think I should run that past my senetor....

    11. Re:Hmm. by NodeZero · · Score: 1

      > You have to include the cost of ownership. Nobody will convince me that Linux is cheaper to maintain than NT.

      Linux is Cheaper to maintain than NT, you just have to have patience and time. As for NT maintaince (spelling?) if something is screwed up you hae to look for a patch, reinstall, call for support..etc.. As for linux, you have to hack and slash through the code, unless the community already knows a way around whatever you are doing.

      As for stability, sure I have seen NT machines reach a few months (4 max with my own eyes), but the ones I saw werent doing anything, not carrying a load, not doing database stuff, not serving, just standalone machines. I have a friend who has been running a linux box (debian) and the uptime is over 370+ days (over a year). And that system does mail server, nameserver, ftp server, shell server, web server. Im not saying NT isnt stable, Im just saying that I dont believe it is "as" stable as linux. This is just my $00.02

      --
      - "My name is Legion, for we are many" -Mark 5:9
    12. Re:Hmm. by watcherq · · Score: 1

      Definately true. However, if anyone does compare NT, it would then be a black box model comparision. Unless someone in MS is willing to help...

    13. Re:Hmm. by daci · · Score: 1

      I answer to that Question!
      1 - In Windows 1 error can damage your system, so U have to repair or reinstall the sucking Micro$oft
      2 - In Windows U don't know what a program does - since U don't have the surce code! - 4 ex. look at what Register Windows 95 did !!!
      3 - In Windows - if U need a program just 4 a few days - ( a spread 4 example ) U have 2 buy-it - in Linux or FreeBSD - U can get-it free! (and does almost all the stuff as the program U have payd)
      4 - In Windows TCP/IP sux! - I dono who create that but is so slow...
      5 - In Unix U can have a lot's of console opened - so U can use very easy a new program and in the same time read the documentation & check 4 new mail - or do something else! - & U don't feel that so much coz *nix multitask is good!

      & i know there's more & important difference (incl. security) but I have 2 run now! & this page is not enough to show them all!!!
      Xcuse my poor English

    14. Re:Hmm. by 8ballcane · · Score: 1

      The best way to put this is that Microsoft products take the ability to crash out of the user's hands and put it into the programs, which crash anyway.

      --
      Saw it written and I saw it say, pink moon is on its way. None of you will stand so tall, pink moon is gonna get ye al
  207. Re:Could it be? by georgeha · · Score: 1

    I started with Linux, and then moved to FreeBSD and NetBSD. The installs aren't as seamless (you have to manually install the network in NetBSD), and the configuration tools aren't as common, but I'm real happy with my FreeBSD box (486/33 16 meg ram), which acts as a nice Print server, and stays up for weeks until my wife shuts it off accidentally.

    I've only found one book about FreeBSD (which was bloated by the inclusion of 100s of manpages), and none about NetBSD, so you're in for lots of surfing and cd browsing when you need to do something.

    On very marginal hardware (cyrix 386/486 thingy, 8 megs RAM with a failing simm) NetBSD stayed up longer than RedHat 6.0.

    George

  208. Re:Thread passed? under could it be by georgeha · · Score: 1

    it's under could it be

  209. Time to jump on the bandwagon by somebody · · Score: 1

    OK, although I think that there's always merit in discussion and debate, I think we all need to take a breath and look at what the situation is here. The industry needs commonality, because we don't all have time to learn the nuances of 5 subtly different platforms. The successful vendors have been the ones to get others to follow their bandwagon, or jump on the strongest one and somehow influence it.

    Although the BSD systems have many strengths and the cross-pollination that occurs is useful, keep in mind that BSD is partially responsible for the splintering of UN*X that has ultimately lead to the dominance of other platforms. At one time even Microsoft acknowledged the superiority of UNIX (remember XENIX?). No matter how good BSD is the most successful platform will be the one with the buzz, and without question Linux has got the buzz now.

    Developing software is too time-consuming to repeat n times for n platforms. Instead of arguing the merits of one platform vs. another, we should all be arguing over how best to provide a common platform for software development, that allows for multiple implementations to exist transparently. Users are gaining a common user interface with efforts like GNOME and KDE, but programmers need more commonality at the API to develop these applications.

    It seems to me that it's time to consider merging BSD with Linux. This would lead to even more rapid development of Linux and more of that mythical buzz. It's time for the non-UNIX to become the ONE UNIX.

    1. Re:Time to jump on the bandwagon by somebody · · Score: 1


      There is a fundamental difference between jumping on the NT bandwagon and jumping on the Linux bandwagon: a steering wheel! With MS you have no control, no influence, you're just a pawn in the developer control game. With Linux you're part of the solution.




      After re-reading my comments, I'm embarassed by how bad they actually sound. I don't want to advocate dropping any alternative development of any kind. I do feel that a lot of time is wasted bickering over petty differences between projects. I feel that Linux stands the best chance of actually improving the lives of software developers and users, mostly because of the hype. So, I feel my effort is best spent there. I'm sure others will disagree, but I feel that at this point and time there's an opportunity to cement OpenSource software in the mainstream, and we could blow it by squabbles like this.


  210. Nah... think they envy us by Nafai7 · · Score: 1

    While Linux and BSD are having "fun" competing and trying to make the technically superior product, Microsoft is left to play their game alone. Basically, they are becoming bored, fat and bloated while we stay fit and trim!

  211. Linux on a 386 by JasonAsbahr · · Score: 1

    Slackware on a 386 with 6 megs of RAM made a fine and stable server, firewall, and router for me. Linux is not limited to desktop workstations!

  212. Re:Easier to understand? by tqbf · · Score: 1

    >The code is significantly smaller and easier
    >to understand

    Uh. I totally disagree. Having done kernel work
    on both platforms, I find Linux to be significantly easier to work with and understand. Compare the IP stacks or the drivers.

  213. To each his own by iblaine · · Score: 1

    Is the author jelous of all the attention that linux is getting? Reading this article and a lot of the posts make me want to send a copy of the dragon book on OS's to the authors. It would be best to read about memory management and process control than if BSD,linux, whatever is more likely to crash a web server. Another thing is that BSD may be better in some situations and linux may be better in others. all these arguments over what's universally better are ridiculous. On another note I once ran BSDi at home, replaced it with x86solaris then with linux, which is probably the most user fiendly OS for home use However at work if anything happened to a BSDi server then you could get an 'engineer' from tech support because the OS cost $500. Linux on the other hand you would have to sift through newgroups, faqs, etc to get info that's more of a concensus than a professional answer. this argument will never end and to anyone out there that is still unsure which OS to run where, drop the faqs, howto's, and read a textbook because there are too many authorities out there using quake and apache as a benchmark then telling people what's better.
    --
    Blaine

    Oh yea, the article was ok, i have been enlightened as to my sinful ways and will now replace linux with bsd so that unix(tm) gets the proper respect it deserves.

  214. Easier to understand? by theonetruekeebler · · Score: 1
    > The code is significantly smaller and easier to understand.

    This is one of the best little snippets I've seen in this whole thread. See, I've been contemplating installing FreeBSD on one of my machines so that I could start studying Unix internals, kernal architecture, FS management and so forth. Every time I try to learn Unix's innards under Linux, I run into a huge tangle of hooks, and hacks.

    I've enjoyed Linux as a user and as a programmer. Linus et al have gone through great pains to make the kernel a flexible, extensible framework, and these have paid off in an unbelievable level of hardware support. Unfortunately, the all-hooks model makes it frustrating to dig down further and further until I get to the True Purpose underneath it all.

    Maybe I need to just go dig out my old 0.99pl13 Infomagic CD and compare that Linux's simpler monolithic kernel against the Bach book, but it seems you're suggesting that *BSDs have a sufficiently coherent internal architecture that maybe I should study them instead.

    --

    --
    This is not my sandwich.
  215. The wonders of reinstalling by be-fan · · Score: 1

    The cool thing about NT is that you CAN reinstall every month or two without problem. The reason is that with NT, most hardware is detected or their is a standard method of installing drivers. I have installed Linux atleast 7 or 8 times on different configurations, and NT is always easier. Think, with Linux, go through an automated install, then screw with pnpdump >isapnp.conf, then set up isapnp and have kerneld load the sound module at startup!!! Thats just to get sound working. Then screw around some more to get your modem. Then install Mesa, ALSA, and Libggi. Go download latest version of KDE or GNOME, compile and install those. Under NT I have a checklist of things to do and reinstalls (including apps) take less than 4 hours. An install of Linux takes at a minimum 8 to 12. Lastly, using windows I can change my host name with a few clicks, under Linux I have to figure out which text file to edit. Linux just isn't intuitive for that kind of thing.

    --
    A deep unwavering belief is a sure sign you're missing something...
  216. CONTROLED DEVELOPMENT IS GOOD by be-fan · · Score: 1

    Controlled development is a very good thing! For a core thing such as an OS anyway. Its incredible that people say that this could be a bad thing. MS software is not bloated because it is controled, it is because they don't care. Plus they have such a wide group of people working on it that bloat is unavoidable. Look at BeOS, see the incredible cleanliness and standardness of the system. Look at the 30 person dev team. Look at Linux, look at the bloat of KDE and GNOME, look at the general hodge podge of APIs and the kludge that is X. Look at all the different groups who developed it. Controlled development is a good thing for things that need efficiancy. Humans would be much more efficiant if they had been developed in a controlled environment instead of the chaos of Darwin.

    --
    A deep unwavering belief is a sure sign you're missing something...
  217. How is Solaris x86 by be-fan · · Score: 1

    BTW. How is Solaris x86? I'm think about trying out their $10 home user thingy and installing GCC on it. anybody have that config and how would it run compared to say Linux on a PII 400 with 64MB

    --
    A deep unwavering belief is a sure sign you're missing something...
  218. Elvis was god... now he's not by gregm · · Score: 1

    This is my first post and It's gonna be a wopper. Here goes....

    Let me start by saying this. I have a Sun server 630MP (Solaris 2.51) a P2-350 (win98) a P2-266 (Suse 6.0) and some other older crap here in the old basement with me. I use them all and I run a fairly busy Linux (Suse 5.3/Apache) web server. Which resides at my office with a bunch of 98 machines and an NT Server primary domain controller behind a firewall. I feel I have a pretty open mind, and while although, I'm not an expert at with any of these Os's I get by in all of them.

    Microsoft stuff crashes? Hell yes (Nt server at work uptime 70 or 80 days... last down to add a modem... just lucky I think)
    Linux crashes? hell no (uptime= infinity)

    Microsoft put a computer on everyone's desk? Yepper
    (with a little help from Apple and Amiga among others.)
    Linux put a computer on everyone's desk? Nope it wasn't even really around when the PC craze started.

    Microsoft made the Internet take off? (from a home perspective) Sorta with a little help from Trumpet Winsock and Nutscape, cause Billy was sleeping.
    Microsoft keeps the Internet going? Ha! Linux/Solaris/BSD and Cisco make the Internet go.

    Microsoft created win95/98/Nt's explorer interface? We assume so (copied from the Mac?)
    You can't look at KDE and not realize it's trying it's best to look like Windoze. right down to the K/Start button and the "settings" menu option. Course then there's Enlightment (Oooh Aahhh seriously cool stuff)

    Microsoft made office? Yep and it really was pretty good.
    Star office, a better interface? Nah it looks/feels nearly identical.

    It's pretty easy (way beyond me however) to look at Microsft products and improve upon them. Microsoft can't just stop what they're doing/have done and say... "Ok people this dll situation is way out of control we're going to create a new OS and all the software you've bought won't work with this new OS... you're just SOL. So they're stuck.
    Linux is new (ie. A better stronger faster foundation/kernel) and free! Linux developers get a kick out of rewriting their apps to work with the newest kernel in record time. And Linux developers can say hey this whole VB thing is shit and we're not gonna take it any more, and they can get away with it. Microcrap can't.. without loosing their little war immediately. They're gonna loose eventually there's no way around it.

    Windoze has a registry? how stupid can they be? What was wrong with those lovely little ini files anyway?
    Linux has about a billion conf files? Currently necessary but a pretty big pain for someone like me who refuses to use linuxconfig or YaST in order to seek the truth.

    We gotta give them some credit for what they did and understand why they're doing what they're doing now. They're desperate. In the immortal word of Elvis.... "they're caught in a trap". ) Elvis was one of the first rock and roll singers... he can't compare to today's quality of rock and roll but he made rock and roll happen. Witnhelp from others I'm not a music expert and don't really care.

    I was having a PPP dialup prob recently and I posted a question to onje of those linux newsgroups asking for help. Many posts suggested that I use KPP something or other to connect to the net. THIS IS WRONG! Didn't we learn anything from Microsoft? We can't let ourselves become so dependant on any Windowed app runnig on top of the real os. If we do someone will get greedy and stop giving away what we've become dependent upon or addicted to. It's happened before. Seek the truth always.

    G

    PS. Billy is the anti-Christ I have proof (Just kiddin Mr. Bill)

    PPS. anybody remember an old dos app called 3DMenu? Take another look at a Windoze start button sometime.

  219. Thread passed? by \u@\h · · Score: 1

    I've posted on a previous thread about deficiences in the NetBSD scheduler/vm subsystem, but the whole thread has disappeared now - the main page shows "35 of 36 comments," even if I have set my threshhold to show -1 rated comments.

    Hu?

  220. Re:High horse? by \u@\h · · Score: 1

    That's normal. I catched me three or four times hitting CTRL-C to not send rants to freebsd-hackers about their limited mind sets.

    People who mention this are constantly flamed at by always the same people (no, I won't name any particular names).

    If it would happen only on -advocacy, I wouldn't care. But if it's on a list dedicated to _technical_ issues, it just pisses me off.

  221. Re:High horse? by \u@\h · · Score: 1

    As a side note, this does apply only to some of the core team. There are exceptions - JKH comes to my mind. He seems to be more balanced than most other "hackers."

    Being also on several Linux lists I haven't seen anyone trashing BSD in this form. Trashing Linux for non-reasons seems to be "cool" in BSD-land.

  222. Re:NetBSD's scheduler/vm system by \u@\h · · Score: 1

    No rc5des, no seti@home.

    NetBSD automatically detected and used UDMA. MAXUSERS was set to 64, the highest numbers possible.

    But thanks for the sysctl :-) I'll try it the next time. I already wondered why NetBSD was trashing the disk, even as I had mounted the partition async.

    For the curious, here is the config file. There are probably errors now that I've edited it under FreeBSD and didn't run it through config ...


    include "arch/i386/conf/std.i386"
    maxusers 64 # estimated number of users
    options I586_CPU
    options MATH_EMULATE # floating point emulation
    options USER_LDT # user-settable LDT; used by WINE
    options DUMMY_NOPS
    options XSERVER # X server support in console drivers
    options UCONSOLE # users can use TIOCCONS (for xconsole)
    options INSECURE # disable kernel security levels
    options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
    options NTP # NTP phase/frequency locked loop
    options KTRACE # system call tracing via ktrace(1)
    options SYSVMSG # System V-like message queues
    options SYSVSEM # System V-like semaphores
    options SYSVSHM # System V-like memory sharing
    options LKM # loadable kernel modules
    options DIAGNOSTIC # cheap kernel consistency checks
    options DDB # in-kernel debugger
    options COMPAT_12 # NetBSD 1.2,
    options COMPAT_13 # NetBSD 1.3,
    options COMPAT_386BSD_MBRPART # recognize old partition ID
    options COMPAT_SVR4 # binary compatibility with SVR4
    options COMPAT_IBCS2 # binary compatibility with SCO and ISC
    options COMPAT_LINUX # binary compatibility with Linux
    options COMPAT_FREEBSD # binary compatibility with FreeBSD
    options EXEC_ELF32 # 32-bit ELF executables (SVR4, Linux)
    file-system FFS # UFS
    file-system EXT2FS # second extended file system (linux)
    file-system NFS # Network File System client
    file-system CD9660 # ISO 9660 + Rock Ridge file system
    file-system MSDOSFS # MS-DOS file system
    file-system FDESC # /dev/fd
    file-system KERNFS # /kern
    file-system NULLFS # loopback file system
    file-system PROCFS # /proc
    options QUOTA # UFS quotas
    options NFSSERVER # Network File System server
    # immutable) behave as system flags.
    options GATEWAY # packet forwarding
    options INET # IP + ICMP + TCP + UDP
    options ISO,TPIP # OSI
    options PCIVERBOSE # verbose PCI device autoconfig messages
    options WSEMUL_VT100 # VT100 / VT220 emulation
    options WS_KERNEL_FG=WSCOL_GREEN
    options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
    options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
    options WSDISPLAY_COMPAT_USL # VT handling
    options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
    options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
    options WSDISPLAY_DEFAULTSCREENS=4
    config netbsd root on ? type ?
    mainbus0 at root
    pci* at mainbus? bus ?
    pci* at pchb? bus ?
    pci* at ppb? bus ?
    pchb* at pci? dev ? function ? # PCI-Host bridges
    pcib* at pci? dev ? function ? # PCI-ISA bridges
    ppb* at pci? dev ? function ? # PCI-PCI bridges
    puc* at pci? dev ? function ? # PCI "universal" comm. cards
    isa* at mainbus?

    isa* at pcib?
    isapnp0 at isa?
    pcic* at isapnp?
    npx0 at isa? port 0xf0 irq 13 # x86 math coprocessor
    options GERMAN_KBD
    pckbc0 at isa? # pc keyboard controller
    pckbd* at pckbc? # PC keyboard
    vga* at pci?
    wsdisplay* at vga? console ?
    wskbd* at pckbd? console ?
    pcppi0 at isa?
    sysbeep0 at pcppi?
    com* at isapnp? # Modems and serial boards
    com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports
    com1 at isa? port 0x2f8 irq 3
    lpt* at puc? port ? # || ports on "universal" comm boards
    lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
    pciide* at pci ? dev ? function ? flags 0x0000
    wdc* at isapnp?
    wdc0 at isa? port 0x1f0 irq 14
    wdc1 at isa? port 0x170 irq 15
    wd* at wdc? channel ? drive ? flags 0x0000
    wd* at pciide? channel ? drive ? flags 0x0000
    atapibus* at wdc? channel ?
    atapibus* at pciide? channel ?
    cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
    fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
    fd* at fdc? drive ? # the drives themselves
    ne* at isapnp? # NE2000-compatible Ethernet
    sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster
    opl* at sb?
    audio* at sb?
    midi* at sb? # SB MPU401 port
    pseudo-device ccd 4 # concatenated/striped disk devices
    pseudo-device md 1 # memory disk device (ramdisk)
    pseudo-device bpfilter 8 # Berkeley packet filter
    pseudo-device ipfilter # IP filter (firewall) and NAT
    pseudo-device loop # network loopback
    pseudo-device ppp 2 # Point-to-Point Protocol
    pseudo-device tun 2 # network tunneling over tty
    pseudo-device pty 64 # pseudo-terminals
    pseudo-device sequencer 1 # MIDI sequencer
    pseudo-device rnd # /dev/random and in-kernel generator
    options AVM_A1
    isic0 at isa? port 0x340 irq 12
    pseudo-device "i4b"
    pseudo-device "i4btrc" 2
    pseudo-device "i4bctl"
    pseudo-device "i4brbch" 4
    pseudo-device "i4btel" 2
    options IPR_VJ # compile support for VJ compression
    pseudo-device "i4bipr" 2
    pseudo-device "i4bisppp" 4

  223. Re:"Linux" more fragmented than BSD? (definitions) by \u@\h · · Score: 1

    kernel panic: kassert failed

    You are wrong with the assertion that each distribution is an entire new OS. They all consist of 99% the same code (I made this number up, but you get the idea). The only major difference is how they are set up (i.e. paths, SysV-ish init vs. BSD-ish).

    The major difference between Linuces and BSDs is that Linux is developed by only one party (splintered in many little groups focused on one project) while the BSDs are developed by completely different parties who don't work closely together (they coexist in peace, one could say. This happens to have historical reasons, for example OpenBSD which was founded after differences in the NetBSD developer team).

    Funny, in exactly this second there is a mild distribution war taking place on linux-smp. Join in, if you have some time left. :-)

    Bye you "1d107 haxor."

  224. NetBSD's scheduler/vm system by \u@\h · · Score: 2

    What I dislike NetBSD for is the sluggish response time. I've tried the new NetBSD 1.4 with its new UVM system, but response-wise it looks like 1.3.

    How to repeat: Start three compiling batches (you may even nice them to 5) and watch the response time (I tried console and ssh) drop off. I've never seen this behaviour on FreeBSD, Linux, and Solaris, systems I work with daily. A login takes several seconds at that time.

    Anyone want to give me any hints? The system in question ran on a P200/96MB RAM, self-compiled kernel (tweaked GENERIC + i4b). Otherwise, I used only stock tools.

    The system ran FreeBSD 2.2.x, 3.x and several Linux versions already, so I know that better response times are possible on exactly the same hardware.

  225. "Linux" more fragmented than BSD? (definitions) by h4r1k1r1 · · Score: 1

    I find it a constance annoyance that the majority
    of people out there routinely classify "Linux" as
    an operating system. For the record: Linux is a kernel.

    What they should really be talking about are Linux distributions, such as Redhat, SuSE, OpenLinux, etc.

    The argument is often as follows; "BSD is so fragmented, they have three (free) different offerings!".

    However, when one pauses to consider the Linux distributions, one could easily wonder whether it's actually the other way around.

    The number of Linux distributions far outweigh the number of BSD distributions, and the amount of difference between them is only going to increase as time goes by (userland-wise).

    So I urge Slashdot readers out there (if they get down to this comment), please don't pass on the bad habit of defining "Linux" as an operating system, instead focus on identifying such platforms as Linux distributions.

    I had to vent that after seeing Linux called an OS about 5 times today. :)

    -h4r1k1r1

  226. Hardcore by Steveftoth · · Score: 1

    Sounds to me like he was saying (at the end) that good old BSD is for those HARDCORE mofos that like to do everything by hand and know the system inside and out. Well that's great if your time is not worth much. For those of us who would like to be able to do simple things like install a network card without having to rewrite the drivers or recompile anything. Then go and add the IRQ/DMAs into the config file by hand. Well us "weirdos" like systems like linux, and the weaker of us even like Win NT & 98. Cause they work and are easier. Besides, BSD has it's own faults. Just as linux does.

  227. High horse? by SaDan · · Score: 1

    Dang... From the tone of that article, I'd definately say the author looks down at Linux as an OS in many respects. This sounds like something I'd write about xBSD, only because I don't have a ton of experience with BSD systems.

    Linux is every bit as stable and secure as xBSD, period. At least, my Linux systems tend to be. If you're running every experimental module on your 2.3.x kernel, yes, your system might be a little flakey and could have a few memory leaks. Stick with the stable kernel, and only use the services you need (for security & performance), and a Linux machine will run for months at a time, if not longer.

    And that crack about how xBSD will run on a 486 system really got me laughing... My main system at home is a 386 running Linux, and it's running just fine with Linux (Slackware, baby!).

    Speaking of Slackware, isn't it partially BSD based? BSD*nix? ;-)

    Oh, well. It's late, and I thought I'd post my opinion of this article.

    SaDan