Return to BSD News archive
Path: sserve!manuel!munnari.oz.au!sgiblab!sdd.hp.com!uakari.primate.wisc.edu!zazen!doug.cae.wisc.edu!umn.edu!cs.umn.edu!quest!digibd!kas!rhealey From: rhealey@kas.helios.mn.org (Rob Healey) Newsgroups: comp.unix.bsd Subject: Re: AT&T vs. BSDI --> 4.3BSD-NET2 distribution requires AT&T license!!! Keywords: AT&T 'Death Star' rises over BSDI's horizon [Tel. 1-800-800-4BSD Message-ID: <1992Jul30.174414.28488@kas.helios.mn.org> Date: 30 Jul 92 17:44:14 GMT References: <l6nibgINNje6@neuro.usc.edu> <1992Jul21.152007.1126@news2.cis.umn.edu> Organization: Rob's home system, Hopkins, MN Lines: 23 In article <1992Jul21.152007.1126@news2.cis.umn.edu> rodeen@buddha.ncc.umn.edu (Rick Odeen) writes: =I don't think this is a valid claim, Linus Torvalds developed the Linux =system in less than one year from scratch. = Where did Linus get 99% of his MODELS for Linux? Ans: USL and BSD UNIX. "We stand on the shoulders of giants..." In other words, he used models for OS concepts that originated in UNIX(tm). The system calls, the library calls, the utility names, the program names, the memory models, the networking, the file systems, the concepts of UID,GID,SUID,SGID, sticky bits, mountable filesystems on a tree, etc. These are all basic features of UNIX(tm) that he used when creating Linux. You'd be VERY hard pressed to find OS concepts these days that HAVEN'T passed through a UNIX(tm) kernel at some time in the past. For no other reason than UNIX(tm) is the OS most researchers work with on a day to day basis and what they tend to hack on. Even micro kernels like MACH and probably NT borrow QUITE a bit from the UNIX(tm) system in system call names and symantics as well as utility and program names. Hell, even that pathetic MSDOG lifts I/O redirection and directory command names from UNIX(tm), amongst other things. -Rob