On Jun 14, 2012, at 5:06 PM, Bruce Dubbs <bruce.du...@gmail.com> wrote:

> youlys...@riseup.net wrote:
>> Hey all!
>>
>> I'm new to LFS, and I started skimming though the book, and I found this.
>>
>>
>>> Linux Kernel
>>>
>>> This package is the Operating System. It is the Linux in the GNU/Linux
>>> environment.
>>>
>>> -
>> http://www.linuxfromscratch.org/lfs/view/development/prologue/package-choices.html
>>
>> To my understanding, a Operating System is a series of packages, (more
>> than one) that is used in unison to make a "feature-full" system. Isn't
>> Linux just the part of the system that allocates memory to applications,
>> and some other low-level tasks?
>>
>> What's the rational behind this?
>
> You have to understand what the definition of an operating system is.
> Some people confuse the OS and the system.  The OS is the kernel that
> controls what programs are run, memory allocation, hardware input and
> output, etc.  The kernel alone would not be very useful without
> supporting systems like bash.
>
> You can run the Linux kernel with just bash for IO, but even that
> wouldn't be very useful without utility programs like coreutils, major
> libraries like glibc, etc.
>
> Take a look at the Wikipedia entry for Operating System.

Well from that article you can see that they don't mean just the
kernel. For example they correctly list Mac OS X as an operating
system which is much more than just their mach kernel. A kernel is
just one part of the OS. You also need software in user space that
acts as a human interface in order to achieve anything, even if this
is just a simple shell.

I suggest we change the wording in that section to at least call Linux
the core of the operating system.

JH
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to