Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!constellation!convex!convex!cs.utexas.edu!usc!nic-nac.CSU.net!charnel.ecst.csuchico.edu!psgrain!nntp.cs.ubc.ca!unixg.ubc.ca!news.mic.ucla.edu!ux1.lmu.edu!s069.infonet.net!s069.infonet.net!not-for-mail From: burgess@s069.infonet.net (Dave Burgess) Newsgroups: comp.os.386bsd.questions Subject: Re: BSD vs Linux Date: 8 Jun 1994 23:20:10 -0500 Organization: Dave's House in Omaha Lines: 189 Message-ID: <2t659q$sn@s069.infonet.net> References: <2sva1p$llr@goanna.cs.rmit.oz.au> <2t37q2$8q@s069.infonet.net> <Cr31ME.DM2.3@cs.cmu.edu> NNTP-Posting-Host: s069.infonet.net Keywords: BSD, Linux In article <Cr31ME.DM2.3@cs.cmu.edu>, Bhiksha Raj <bhiksha+@CS.CMU.EDU> wrote: >In article <2t37q2$8q@s069.infonet.net>, burgess@s069.infonet.net (Dave Burgess) writes: >Perhaps your response was more of a waste of bandwidth than the question dave. > Probably. Tough. I pay for mine. Of course, the fact that this same thread is RUNNING. RIGHT NOW. In THIS newsgroup didn't help my attitude. Being late at night and having just finished posting the 10 section FAQ last Saturday night helped. Over the past two years, I have done as much as anyone to try and answer the questions. I specifically took over maintaining the FAQ to help people understand their BSD systems and help people decide if BSD is for them. Here is a brief summary of the best answers I have seen: 1. Linux is more POSIX/SysV. BSD is more BSD. This one fails rather miserably because the nuance is lost on the average newbie. 2. Linux is better because it is updated everyday and no cohesive method to its improvements. 3. *BSD is better because it has an in-fighting, back-biting, rabid following that can't get along well enough to have a single front. 4. Linux is better because it is what all my friends have. 5. BSD is better because I'm the only person on the planet using it. 6. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Linux is best. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is Not. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is So. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is Not. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is So. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is Not >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is So. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is Not >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is So. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is Not >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is So. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is Not >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is So. 7. Linux is better because it has a single person acting as the focal point for all improvements and changes, thus providing a single point of failure if he stops and takes his toys home. 8. BSD is better because there is a cadre of dedicated computer professionals who have to deal with each other's egos, thus preventing them from getting anything done with the OS. 9. OS/2 is best. Why use Unix at all? 10. Minix-386 has everything your system has and more. 11. If you ain't using VMS, you're just wasting your time. I hope that you see the nearly humorous thread here. The reason that there doesn't seem to be an answer is simple: THERE IS NO ANSWER!!!! Let me provide a simple example that even the most green amongst us can fathom. If you know nothing about cars, replace the names BMW, Mercedes, and Porsche with Playmate names from January, February, and March. The story so far: A new driver walks into a European Showroom. There before him are three very expensive sports cars. The newbie walks up to the man working at the showroom. The salesman is a volunteer and gets nothing but grief for even trying to answer the questions of the newbies, but he keeps on trying. He has just finished putting the final touches on a list of known problems with the sports car he drives but that will do him no good since the newbie can't read. Said newbie strolls up and asks "What is the difference between these three fine sports cars?" The salesman suggests that the newbie read the literature available for each, since the subtle nuances of the differences between these fine machines is hard to define without teaching an entire semester in comparative operating system theory. The newbie presses the issue. The salesman finally suggests that the Porsche, because of its smaller engine, gets better gas mileage in some circumstances, but may break down more often because of the way that it was designed. "Does that make it better?" enquires the newbie; who just completely missed the point. "No. That means it gets better mileage in some situations" replies the now harried salesman, who is wondering at this point if his hobby of selling sports cars is worth all of these interruptions. The salesman offers the newbie an alternative. "Take them all and try them out. You may find that one fits your style or needs better than the others. Without sitting down and doing a detailed analysis of everything you want the sports car to do, it is impossible for anyone but you to pick one out." The newbie replies "But how will I know which is better?" "You won't." replies the salesman. The newbie STILL doesn't understand. "Just try them until you find one you are happy with. Be warned, though, that the one you try first will either seem like the best, since it will be the yardstick by which you measure all other sports cars; or it will be the worst, since you will learn more from learning how to drive it than you will any of the others." With that, the newbie turned towards the sports cars, and turns back and asks "So which one is better?" - - - - - - - - My little allegory is simply that; a story. From time to time, I feel like the salesman. I receive E-Mail everyday (since I am the FAQ maintainer) asking me if *BSD is better then 'X'. I try to politely answer these missives, one after another. I would rather be working on the CD-ROM driver for NetBSD, or putting the finishing touches on a QIC-40 tape interface, or getting X to work right on my machine. Instead, I spend hundreds of hours a year holding newbies hands while I try and explain to them that THEY are the only people who can decide which OS is better for them. Remember, I was a newbie once, too. Granted it was a long time ago, and my choice was easier because Linux didn't have networking code and 386BSD did. I was there when the birth of Linux was announced. I was there when Nate Williams announced that he was abandoning Minix to follow the *BSD trail. I was one of the chosen few that got a threatening letter from USL telling me to cease and desist. I don't need flames from a clown who is so neurotic that he can't even sign his name to his posts. And I certainly don't need to hear one more person ask if 'Y' is better than the OS that I have chosen. Finally (thanks for staying along, BTW) It is impossible to make a list of strengths and shortcomings of each of the systems. Near as I can tell, there are something like 3000 programmers working night and day to improve each one. By the time you got done typing up such a herculean list, it would be out of date and you would get flamed mercilessly (Right Jordan?). I know. It's been tried. It wan't pretty. To answer the original question: NetBSD is the OS I use. It is a BSD derived Operating System that has a very stable operating envelope. The networking code has been stolen by commercial OS and network vendors the world over. NetBSD has the advantage of being meant for a wide range of hardware platforms. It is currently available for something like 10 different CPUs, and has been laid out such that new architectures can be added relatively painlessly. FreeBSD is pretty much the same (go ahead a quibble over details, I don't care anymore). The biggest difference is that NetBSD is a horizontal system (across platforms) and FreeBSD is a vertical system (intended to stay on the Intel family). Both are based on code from 386BSD, although neither really resembles it any more. Linux was developed by Linus Torvalds and has the advantage of being available in source code form first. Other than that, I have heard that it is a good OS platform for standalone Unix workstations. It had a lot of things that made its users rabid before the *BSD folks did, but the purists insist that *BSD it is (choose two: cleaner, safer, taller, wider, better, quieter, louder, greener). I even heard a rumor that Linus had sold the source code license to Novell so that they could distribute an 'X' terminal package for use in their networks. The problem with the thread is ALWAYS that people that are happy with the system they are using are going to say that the decision that they made was the best for them. Since there is no way to argue that point, the debate usually descends into name-calling and bickering about whether theater is spelled with an 'er' or an 're'; or similar nonsense. Now, with all of that said, I think I can safely say that my first post was no kind of waste of bandwidth compared to this one. P.S. Anyone that is STUPID enough to believe that I speak for anyone but myself (whether I maintain the *BSD FAQ or not) is obviously too stupid to be able to use Unix in the first place. (Obcosc19v2slam) -- TSgt Dave Burgess | Dave Burgess NCOIC, USSTRATCOM/J6844 | *BSD FAQ Maintainer Offutt AFB, NE | Burgess@cynjut.infonet.net or ...@s069.infonet...