🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.unix.admin
Article #4374

Re: Difference between Unix and Linux?

#4374
From: Isaac
Date: Fri, 28 Jun 2002 23:58
49 lines
4075 bytes
On Thu, 27 Jun 2002 23:50:44 -0700, 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's not quite what I meant.  If you take the example services as things
that an operating system ought to provide, then what I said is that if
component Y provides those services it can be called an operating system,
and if X consists of things which wrap around Y and also things which
provide addtional services, then X is also legitimately called
an operating system.

This allows DOS to be an operating system, as well as Windows 3.1 even
if it runs on top of DOS.  

> 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,

Here are a couple of quotes from the Silberschatz, et al book "Operating 
System Concepts"

  "There is also no universally accepted definition of what is part of the OS
  and what is not. A simple viewpoint is that everything a vendor ships when
  you order "the operating system" should be considered.  A more common
  definition is that the operating system is the one program running at all
  times on the computer (usually called the kernel)."

  "An operating system is a program that acts as in intermediary
	between a user of a computer and and the computer hardware."

I think the kernel qualifies as an OS as would the kernel + the glibc.  
OTOH, so does the complete set of software in the Debian distribution.

Isaac
Technical Details
Message-ID: <slrnahpu10.8g.isaac@latveria.castledoom.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed1.cidera.com!Cidera!cyclone.tampabay.rr.com!news-post.tampabay.rr.com!twister.southeast.rr.com.POSTED!53ab2750!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: 1025b4,7144e36039d56e89
X-Google-Attributes: gid1025b4,public
X-Google-Thread: 1020c6,c2f5a7a6eb2eb0a9
X-Google-Attributes: gid1020c6,public
X-Google-ArrivalTime: 2002-06-28 16:58:26 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed1.cidera.com!Cidera!cyclone.tampabay.rr.com!news-post.tampabay.rr.com!twister.southeast.rr.com.POSTED!53ab2750!not-for-mail
Newsgroups: comp.unix.admin,comp.unix.questions,gnu.misc.discuss
From: Isaac <isaac@latveria.castledoom.org>
Subject: Re: Difference between Unix and Linux?
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>
Message-ID: <slrnahpu10.8g.isaac@latveria.castledoom.org>
User-Agent: slrn/0.9.7.4 (Linux)
Lines: 50
Date: Fri, 28 Jun 2002 23:58:25 GMT
NNTP-Posting-Host: 24.25.11.245
X-Complaints-To: abuse@rr.com
X-Trace: twister.southeast.rr.com 1025308705 24.25.11.245 (Fri, 28 Jun 2002 19:58:25 EDT)
NNTP-Posting-Date: Fri, 28 Jun 2002 19:58:25 EDT
Organization: Road Runner - NC