Operating Systems > Linux and UNIX
BSD vs. *NIX
Calum:
openBSD is the one where all the code has been thoroughly checked and is almost 100% guaranteed to be bug free, or so i've heard.
askani:
bug free is not the most important part of Open BSD. if you look at their site, it says there "x years without a remote hole". don't confuse bugs with holes.
Open BSD, to sum up, is the most secure out-of-the-box BSD. Other than the kernel, BSDs are also way more stable than Linux (hard to beleive, eh?) because of their different startup procedure. The Linux startup is based on System V, an old, old operating system. The only good thing to com out of it is this startup procedure which uses symlinks to programs for each runlevel. The BSD style startup uses some batch files that have the direct command lines for the daemons that need to be run. This is also used with Slackware, and that's why ksysv (the startup editor) is pretty much useless in slackware, and yet it keeps being included, for some reason.
voidmain:
I use both BSD init and SysV init and have for over 10 years and I'll stick with SysV any day of the week thank you very much. And by the way, that has nothing to do with stability. I certainly won't argue that BSD has the better TCP/IP stack though among other things.
And ksysv is worthless even if you do have a SysV init. RedHat's "chkconfig" is the best SysV utility I have seen, next to managing it manually. And SysV scripts call daemons directly just like BSD scripts but it is my opinion that things are much more organized in SysV init.
I must admit that I started with the BSD style init over 10 years ago and when I first ran into SysV init I didn't like it, that is until I understood it. Now I *much* prefer it.
By the way, I have several BSD boxes as well as Linux boxes. I enjoy playing with Linux more though, if for no other reason maybe because at times it can be more of a challenge.
[ April 22, 2002: Message edited by: VoidMain ]
Calum:
that's exactly it, isn't it, that is a reason why linux is almost trying NOT to become a desktop OS, because then there'd be no challenge.
quote:From: [email protected] (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: Free minix-like kernel sources for 386-AT
Message-ID: <[email protected]>
Date: 5 Oct 91 05:41:06 GMT
Organization: University of Helsinki
Do you pine for the nice days of minix-1.1, when men were men and wrote their own device drivers? Are you without a nice project and just dying to cut your teeth on a OS you can try to modify for your; needs? Are you finding it frustrating when everything works on minix? No more all-nighters to get a nifty program working? Then this post might be just for you :)
As I mentioned a month(?) ago, I'm working on a free version of a minix-lookalike for AT-386 computers. It has finally reached the stage where it's even usable (though may not be depending on what you want), and I am willing to put out the sources for wider distribution. It is just version 0.02 (+1 (very small) patch already), but I've successfully run bash/gcc/gnu-make/gnu-sed/compress etc under it.
Sources for this pet project of mine can be found at nic.funet.fi (128.214.6.100) in the directory /pub/OS/Linux.
The directory also contains some README-file and a couple of binaries to work under linux (bash, update and gcc, what more can you ask for :). Full kernel source is provided, as no minix code has been used. Library sources are only partially free, so that cannot be distributed currently. The system is able to compile "as-is" and has been known to work. Heh. Sources to the binaries (bash and gcc) can be found at the same place in /pub/gnu.
--- End quote ---
Therein lies the challenge factor, linux users will often be people who want to be able to make their OS better, this means it will always be improving, but it also means it will also always be a step behind its own capabilities, or else if it does catch up. a lot of developers will go elsewhere, until it falls behind again.
If on the other hand you want something other than a challenge, an alternative unix style OS may be for you.
Actually a lot of it is moot, because one particular area of linux (or some other OS like it) may be developed to the point where it is usable or even foolproof for certain uses, and if those uses are all you plan to use that OS for, then fine.
Navigation
[0] Message Index
[*] Previous page
Go to full version