Return to BSD News archive
Xref: sserve comp.os.386bsd.misc:2709 comp.os.linux.misc:19720 Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!howland.reston.ans.net!europa.eng.gtefsd.com!MathWorks.Com!news.duke.edu!concert!bigblue.oit.unc.edu!merengue!ewt From: ewt@merengue.unc.edu (Erik Troan) Newsgroups: comp.os.386bsd.misc,comp.os.linux.misc Subject: Re: I hope this won't ignite a major flame war, but I've got to know! Date: 18 Jul 1994 14:43:07 GMT Organization: University of North Carolina, Chapel Hill Lines: 87 Message-ID: <30e4dr$jno@bigblue.oit.unc.edu> References: <30drlt$7tc@news.u.washington.edu> <1994Jul18.093302.19670@wmichgw> NNTP-Posting-Host: merengue.oit.unc.edu In article <1994Jul18.093302.19670@wmichgw>, Patrick Khoo <31khoo@wmich.edu> wrote: >In article <30drlt$7tc@news.u.washington.edu>, tzs@u.washington.edu (Tim Smith) writes: >> >> What is going on here? >> >> --Tim Smith > >Very simple Tim, Anyone and i mean Anyone can work on Linux development. The >development is open and releases are fast (blazingly fast kernel releases!) As >opposed to Free/NetBSD. As such, a hacker would prefer Linux, where he/she can >hack and get updates fast. That's a reason for hackers, true. But Linux does have more users then the BSD flavors. I think this will continue for a variety of reasons (note that I'm a Linux person, so "we" refers to the Linux group): 1) Before the USL vs BSD suit was resolved, there were legal questions surrounding the BSD work. Linux was all coded from scratch by people with no previous OS coding experience. That's legally very clean. Additionally, there's no one for USL to sue anyway. There is no core development team. 2) BSD has a crowded namespace. Should you install 386BSD, FreeBSD, or NetBSD? They're all similiar, they just happen to be different. There's only one Linux kernel. That pretty amazing when you consider the Linux copyleft encourages rival systems. There has been incredible cohesion in the kernel community (Linus has done a wonderfull job keeping it together). 3) Linux started first. It was up and running before BSD was released which gave us a head start on user count. 4) The GPL lets us cheat. The Linux kernel can borrow code from BSD with no legal problems, but the BSD folks don't want GPLed code in their kernel. I don't know how much BSD the Linux kernel actually uses, but I know there has been some in the past. 5) Open distributions play a big role. When SLS's problems became unacceptable Patrick stepped in with Slackware and saved the day. MCC/TinyX makes Linux a great laptop system. Linux's GPL nature makes it easy for someone to step in and fix problems. I don't know why this hasn't led to mass confusion in the Linux community, but so far it hasn't. 6) Linux has better support for mixed operating systems. From what I've heard from BSD folks, BSD is happier with a machine to itself. It can share, but it doesn't like to. Since it's a port, it kept its ideas about what hard drives look like and isn't terribly comfortable with the partitions. Linux has the UMSDOS filesystem allows it to be installed over DOS without repartitioning. I know lots of people who have used this with high satisfaction. Linux also has LILO, which is the most robust boot manager system I've seen. It can even boot BSD, but it was written by a Linux hacker and that's how it got its recognition. When Slackware installs, it makes setting up a dual-boot machine a breeze. Most people don't want to erase DOS/OS-2 - they want both. Don't forget the flexibility that things like swap files give you. Linux is designed for users while BSD is designed for system admins. I know a lot of good unix folks who run BSD, but they say Linux is better for the average user. There are a lot more average users then power users in the world. 7) Linux has the blessing of FSF - they help distribute Linux (Debian) rather then BSD because it is GPLed. A Linux server for the Hurd is almost a certainty. I'd be suprised if FSF wrote a BSD server for it, though someone else certainly could. 8) Linux has faster bug fixes. New problems are almost resolved within 24 hours and the solutions are posted to the net. 9) The Linux Documentation Project (LDP) is doing a fantastic job. Anyone trying to decide between BSD and Linux would find the Linux's Installation and Getting Started Guide a good incentive to follow Linux. I can't give Matt, Michael, et all enough kudos for their good work there. Anyway, those are my thoughts. Don't think that BSD doesn't have advantages over Linux - it certainly does (especially in networking code, though Linux is catching up). Both systems work very well and the competition between the two is certainly a good thing. Erik PS: I forgot one reason for Linux's popularity - it has a fabulous ftp site at sunsite ;-) -- ---------------------------------------------------------------------------- "I'm not like that -- except when I am" ewt@sunsite.unc.edu = Erik Troan gr-ewt@druid.csc.ncsu.edu - Nora from "Pump up the Volume" http://sunsite.unc.edu/ewt