home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- Path: sparky!uunet!boulder!ophelia!drew
- From: drew@ophelia.cs.colorado.edu (Drew Eckhardt)
- Subject: Re: RISC approach to OS - Re: GNU kids on the block?
- Message-ID: <1992Aug28.174743.8140@colorado.edu>
- Sender: news@colorado.edu (The Daily Planet)
- Nntp-Posting-Host: ophelia.cs.colorado.edu
- Organization: University of Colorado at Boulder
- References: <1992Aug25.195316.9174@kithrup.COM> <1992Aug27.135703.9312@crd.ge.com> <1992Aug28.171744.6460@rz.uni-karlsruhe.de>
- Date: Fri, 28 Aug 1992 17:47:43 GMT
- Lines: 50
-
- In article <1992Aug28.171744.6460@rz.uni-karlsruhe.de> S_TITZ@iravcl.ira.uka.de (Olaf Titz) writes:
- >
- >While the Linux kernel does its job well, its being monolithic is a
- >problem since all of the parts are interdependent, and to comprehend
- >the work of one of them, you have to know the whole system. This may
- >work for Linux but is unacceptable for bigger systems.
-
- This isn't true - although the kernel is one big chunk of
- code, it is subdivided into smaller modules, such as the VM
- code, each one of the file systems, each device driver, etc. Some of these
- modules have incestous relationships with eachother due to various
- kludges and hacks, but this isn't necessary.
-
- You do have to understand some basic "common" things used in the
- kernel - ie, how the fs register points into user space, how
- sleep/wakeup work, etc, but to say you have to understand the
- whole kernel to write a device driver is a gross overstatement.
-
- <deleted>
-
- >> I like the Linux RISC-like approach, do only a few things, but very
- >> well and very fast. Build the complex functions out of sequences of
- >> simple operations. To me this means simple kernel calls and the library
- >> providing the complex stuff.
- >
- >I completely agree, and I wonder why this issue now is raised again by
- >Linux where this was the design principle of the original UNIX 20
- >years ago. And now UNIX is a huge giant with a lot of memory donuts
- >:-) needed to feed him.
-
- I agree too - 1.5 - 3M for a typical vendor's kernel is outrageous,
- when it doesn't do anything that a generic 500K BSD or Linux kernel
- can't do.
-
- >
- >> Don't take this as a rejection of multi-server by me, I'm unconvinced
- >> rather than convinced against. Sort of a software agnostic.
- >
- >Again: Computers are NOT the right place to practice religion. :-)
- >Better an agnostic than determinedly believing in something that can
- >possibly be proven wrong. :-)
- >
-
- Blasphemy! There is nothing but the one true EMACS! :-)
-
- --
- Microsoft is responsible for propogating the evils it calls DOS and Windows,
- IBM for AIX (appropriately called Aches by those having to administer it), but
- marketing's sins don't come close to those of legal departments.
- Boycott AT&T for their absurd anti-BSDI lawsuit.
-