Article View: comp.unix.admin
Article #4374Re: Difference between Unix and Linux?
From: Isaac
Date: Fri, 28 Jun 2002 23:58
Date: Fri, 28 Jun 2002 23:58
49 lines
4075 bytes
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-mailReferences:
<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