🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.unix.admin
Article #4373

Re: Difference between Unix and Linux?

#4373
From: Steve Mading
Date: Fri, 28 Jun 2002 23:30
42 lines
4160 bytes
In comp.unix.questions Jeffrey Siegal <jbs@quiotix.com> wrote:
: Isaac wrote:
:> The definition I recall from CSC-501 was that that an operating system
:> was the software layered over top of the computer hardware that provided
:> services making it easier to write programs.  Things typically provided
:> by such a system are IO services, support for, multi-tasking and process
:> scheduling, management of storage devices, control of peripherals
:> among other things.
:> 
:> I would consider that to be at least one conventional definition.  It's the
:> one that was in most OS textbooks in the early nineties.  The linux kernel
:> certainly fits that definition.   But of course so might software layered
:> over or used in conjunction with the kernel if people actually write
:> their programs to that layer rather than to the kernel.

: So you're suggesting that if X is an operating system, then some part of
: X, call it Y, is also itself an "operating system" if it "provides
: services making it easier to write programs?"  

: That seems absurd for the simple reason that when people usually refer
: to *the* operating system (signular) running on a computer being a
: complete entity with components having other names (device drivers,
: memory manager, authentication, kernel, possibly GUI, and so forth).  I
: don't think I've ever seen an operating system referred to as a
: collection of components each of which is also consider to be an
: operating system (odd cases such as virtual machine managers excluded).

Trying to find the dividing line between OS and not OS is impossible.
Consider: Is a device driver part of the OS only when it is compiled
into the kernel?  If you move it out to a module is it still part
of the OS?  What about if it is a seperate process altogether and not
part of the kernel at all?  As time goes on, stuff that was once
considered a userland problem to deal with often gets moved into
the OS itself.  And since a well designed OS is going to have many
layers that can be peeled away, the dividing line really is fuzzy.
Deal with it.  (I'm glad the DOJ didn't pursue the "split MS into
OS and application companies" solution to their evil practices.
While I agree that MS got where it is through evil unethical means,
I was scared of the prospect of the government deciding where the
dividing line between OS and App is when even technical people don't
have a hard and fast definition.  It's like trying to define what
does and doesn't count as a "high level" programming language.)
Technical Details
Message-ID: <afiriq$t1j$2@news.doit.wisc.edu>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!logbridge.uoregon.edu!news.uchicago.edu!newsfeed.cs.wisc.edu!news.doit.wisc.edu!not-for-mail
References: <25fc8d92.0206150829.2aba827b@posting.google.com> <Xns922EAE616F7DFjasonbaugherpikeilus@209.242.76.10> <aelarj$5qt$1@tilde.itg.ti.com> <aermut$1vt9$1@agate.berkeley.edu> <n36dhucf8bochbnh1lfhtp78lkrrerjpug@4ax.com> <afddm8$94k$1@tilde.itg.ti.com> <3D1A3FFD.4CE18AAC@quiotix.com> <afffra$e32us$2@ID-125932.news.dfncis.de> <3D1B719A.7020406@quiotix.com> <slrnahnfun.pj.isaac@latveria.castledoom.org> <3D1C0744.39B6EB51@quiotix.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f8c9b,c2f5a7a6eb2eb0a9
X-Google-Attributes: gidf8c9b,public
X-Google-Thread: 1020c6,c2f5a7a6eb2eb0a9
X-Google-Attributes: gid1020c6,public
X-Google-Thread: 1025b4,7144e36039d56e89
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 2002-06-28 16:58:00 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!logbridge.uoregon.edu!news.uchicago.edu!newsfeed.cs.wisc.edu!news.doit.wisc.edu!not-for-mail
From: Steve Mading <madings@baladi.bmrb.wisc.edu>
Newsgroups: comp.unix.admin,comp.unix.questions,gnu.misc.discuss
Subject: Re: Difference between Unix and Linux?
Date: Fri, 28 Jun 2002 23:30:34 +0000 (UTC)
Organization: University of Wisconsin, Madison
Lines: 43
Message-ID: <afiriq$t1j$2@news.doit.wisc.edu>
References: <25fc8d92.0206150829.2aba827b@posting.google.com> <Xns922EAE616F7DFjasonbaugherpikeilus@209.242.76.10> <aelarj$5qt$1@tilde.itg.ti.com> <aermut$1vt9$1@agate.berkeley.edu> <n36dhucf8bochbnh1lfhtp78lkrrerjpug@4ax.com> <afddm8$94k$1@tilde.itg.ti.com> <3D1A3FFD.4CE18AAC@quiotix.com> <afffra$e32us$2@ID-125932.news.dfncis.de> <3D1B719A.7020406@quiotix.com> <slrnahnfun.pj.isaac@latveria.castledoom.org> <3D1C0744.39B6EB51@quiotix.com>
NNTP-Posting-Host: baladi.bmrb.wisc.edu
X-Trace: news.doit.wisc.edu 1025307034 29747 144.92.167.208 (28 Jun 2002 23:30:34 GMT)
X-Complaints-To: abuse@doit.wisc.edu
NNTP-Posting-Date: Fri, 28 Jun 2002 23:30:34 +0000 (UTC)
User-Agent: tin/1.4.2-20000205 ("Possession") (UNIX) (Linux/2.2.17 (i686))