From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DMARC_MISSING, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=unavailable autolearn_force=no version=4.0.0 Received: from mailout09.sul.t-online.com (mailout09.sul.t-online.com [194.25.134.84]) by chiba.3jane.net (Postfix) with ESMTP id B9C2FAC3F8 for ; Wed, 25 Sep 2002 14:24:38 -0500 (CDT) Received: from fwd03.sul.t-online.de by mailout09.sul.t-online.com with smtp id 17uHlw-0003Zs-0B; Wed, 25 Sep 2002 21:24:32 +0200 Received: from orion.sc (02151503627-0001@[80.133.90.108]) by fmrl03.sul.t-online.com with esmtp id 17uHld-0HJWvwC; Wed, 25 Sep 2002 21:24:13 +0200 Received: from [192.168.0.2] (helo=fnord.sc) by orion.sc with esmtp (Exim 3.35 #1 (Debian)) id 17uHlc-0000Y9-00; Wed, 25 Sep 2002 21:24:12 +0200 Received: from moritz by fnord.sc with local (Exim 4.04) id 17uHwo-0005pT-00; Wed, 25 Sep 2002 21:35:46 +0200 To: Paul de Vrieze Cc: gentoo-dev@gentoo.org Subject: Re: [gentoo-dev] Proper Gentoo Name (was License criteria for Gentoo) References: <200209252105.18798.pauldv@cs.kun.nl> From: Moritz Schulte Date: 25 Sep 2002 21:35:45 +0200 In-Reply-To: <200209252105.18798.pauldv@cs.kun.nl> Message-ID: <87it0thnfy.fsf@fnord.sc> User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Sender: 02151503627-0001@t-dialin.net Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: 94d91a5a-77ce-40d3-8a58-fd2c38c0fdf9 X-Archives-Hash: a30cc07cda2cb5649f1512bc721e456e Paul de Vrieze writes: > Well the kernel is that police agent. The kernel "polices" a variety > of devices including: [...] Just as a side note: what you describe is how it was done in Unix; it's not the only way. For instance, the L4 microkernel contains almost no hardware drivers at all. Hardware drivers have to be implemented as L4 tasks, which do not run in kernel space. One of the main jobs of the kernel is than to translate interrupts into IPC messages, which are sent to the user space hardware drivers. moritz -- moritz@duesseldorf.ccc.de - http://duesseldorf.ccc.de/~moritz/ GPG fingerprint = 3A14 3923 15BE FD57 FC06 B501 0841 2D7B 6F98 4199