Article View: comp.unix.admin
Article #4338Re: Difference between Unix and Linux?
From: Jeffrey Siegal
Date: Wed, 03 Jul 2002 00:48
Date: Wed, 03 Jul 2002 00:48
25 lines
2814 bytes
2814 bytes
Steve Mading wrote: > : 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? How well will the system function without all the > config files in /etc? (for example, will the kernel allow this > "init=" program to run when there is no /etc/passwd file? Perhaps > as root, but not as any other UID, I would suspect.) The program can be written to make system calls directly, without using a library, or it can be statically linked with a minimal library. The kernel *will* allow the program to run if there is no /etc/passwd file. It will always be run as root, though it can then change its uid using a system call without referencing /etc/passwd. > I still maintain that there is a bit more to the core linux OS than > just a running kernel, given that the kernel on it's own is entirely > useless without at least a filesystem to mount as '/'. What difference does this make? The file system support itself is part of the kernel anyway.
Technical Details
Message-ID:
<3D2249E8.C130121A@quiotix.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!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> <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>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:50:16 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: Jeffrey Siegal <jbs@quiotix.com> Newsgroups: comp.unix.admin,comp.unix.questions,gnu.misc.discuss Subject: Re: Difference between Unix and Linux? Date: Tue, 02 Jul 2002 17:48:40 -0700 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <3D2249E8.C130121A@quiotix.com> X-Mailer: Mozilla 4.79 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 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> <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> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: newsabuse@supernews.com Lines: 25