Return to BSD News archive
Xref: sserve comp.os.386bsd.misc:2687 comp.os.linux.misc:19574 Newsgroups: comp.os.386bsd.misc,comp.os.linux.misc Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!howland.reston.ans.net!europa.eng.gtefsd.com!MathWorks.Com!news.kei.com!travelers.mail.cornell.edu!cornell!mdw From: mdw@cs.cornell.edu (Matt Welsh) Subject: Re: I hope this won't ignite a major flame war, but I've got to know! Message-ID: <1994Jul18.165720.13082@cs.cornell.edu> Organization: Cornell CS Robotics and Vision Laboratory, Ithaca, NY 14850 References: <30drlt$7tc@news.u.washington.edu> Date: Mon, 18 Jul 1994 16:57:20 GMT Lines: 32 In article <30drlt$7tc@news.u.washington.edu> tzs@u.washington.edu (Tim Smith) writes: >I realize I'm treading on dangerous ground here, since I'm going to >mention {Free,Net)BSD and Linux in the same post, but something >puzzles me. From what I've read (I've not had a chance to try any >of these systems yet--I'm still shopping for hardware to try them >out), {Free,Net}BSD are Berkeley-like (duh!) and Linux is closer to >System V. Linux is POSIX.1 compliant, and includes many System V extensions. These extensions include many things htat are provided by BSD. The BSD-System V line is becoming fuzzier and fuzzier. If you want "true" BSDisms under Linux, the libbsd.a compatibility library is provided. In reality, the differences between System V and BSD (in modern implementations, at least) are not so large---at the system call level, at least. Over time System V and BSD have duplicated each other's features, so that few true dichotmies still exist. As far as applications go, Linux favours System V-ish things, although certain utilities are BSD-like in nature. Note that most of the utilities running under Linux are GNU software, not vanilla BSD. >Hence, I would expect {Free,Net}BSD to be overwhelmingly more popular >than Linux. I seriously doubt that most users base judgment on system call semantics alone. Even if that were the case, there's no clear reason why either would be more popular---software tends to port to Linux more easily (in my experience) because of its broad compatibility with other systems, whereas {Free,Net}BSD tends to adhere to "strict" BSD conventions. M. Welsh