🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.unix.admin
Article #4336

Re: Difference between Unix and Linux?

#4336
From: Steve Mading
Date: Wed, 03 Jul 2002 00:37
39 lines
3479 bytes
In comp.unix.questions Robert Uhl <ruhl@4dv.net> <ruhl@4dv.net> wrote:
: Steve Mading <madings@baladi.bmrb.wisc.edu> writes:
:> 
:> : This is not quite correct.  You can start a single user program
:> : from the kernel command line with init=.  That could be enough for
:> : some systems.
:> 
:> Alright, then switching from programs to other files, would that
:> one userland process function very well without any of the 
:> libraries in /lib, without the ability to interface with with
:> system routines because the library to interface with the kernel
:> is not there?

: It could interface to the kernel directly...

How?  Remember, no compiler, no libraries, no linking because you
are talking about bare-bones here (and precompiling elsewhere
doesn't count because that just offloads some OS functionality to a
seperate machine.)  So it would have to be by memorizing the offsets
of where routines start and calling them by address.

:> I still maintain that there is a bit more to the core linux OS than
:> just a running kernel, given that the kernel on its own is entirely
:> useless without at least a filesystem to mount as '/'.

: Well, as has been pointed out you cna use a kernel in runlevel 0 as a
: workable firewall.  Which is neat.

And sidesteps the issue.  That simply proves that what was once a
userland app, a firewall, has been moved into the kernel.  That
proves my point more than yours.  Is firewalling a part of the
OS?  If no, then the kernel has some non-OS code in it now.  If
yes, then there was an OS function that used to not be in the kernel
once upon a time.  Either way it shows that saying ther kernel is
all there is to an OS is a bit wrong.

You also didn't answer the problem that "init=..." won't work
unless the executable you run is stored in a filesystem somewhere,
which means that the filesystem has to be part of the OS.
Technical Details
Message-ID: <afth0g$d85$2@news.doit.wisc.edu>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.doit.wisc.edu!not-for-mail
References: <25fc8d92.0206150829.2aba827b@posting.google.com> <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> <m3ptyc6872.fsf@latakia.dyndns.org> <afiqt1$t1j$1@news.doit.wisc.edu> <3D1CF4D0.8090600@quiotix.com> <afkubh$4t$5@news.doit.wisc.edu> <3D1E6E23.EC9BAD89@quiotix.com> <afs1b3$iki$2@news.doit.wisc.edu> <m3n0tarvev.fsf@latakia.dyndns.org>

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-07-02 17:45:07 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.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: Wed, 3 Jul 2002 00:37:36 +0000 (UTC)
Organization: University of Wisconsin, Madison
Lines: 40
Message-ID: <afth0g$d85$2@news.doit.wisc.edu>
References: <25fc8d92.0206150829.2aba827b@posting.google.com>   <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> <m3ptyc6872.fsf@latakia.dyndns.org> <afiqt1$t1j$1@news.doit.wisc.edu> <3D1CF4D0.8090600@quiotix.com> <afkubh$4t$5@news.doit.wisc.edu> <3D1E6E23.EC9BAD89@quiotix.com> <afs1b3$iki$2@news.doit.wisc.edu> <m3n0tarvev.fsf@latakia.dyndns.org>
NNTP-Posting-Host: baladi.bmrb.wisc.edu
X-Trace: news.doit.wisc.edu 1025656656 13573 144.92.167.208 (3 Jul 2002 00:37:36 GMT)
X-Complaints-To: abuse@doit.wisc.edu
NNTP-Posting-Date: Wed, 3 Jul 2002 00:37:36 +0000 (UTC)
User-Agent: tin/1.4.2-20000205 ("Possession") (UNIX) (Linux/2.2.17 (i686))