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 mailout04.sul.t-online.com (mailout04.sul.t-online.com [194.25.134.18]) by chiba.3jane.net (Postfix) with ESMTP id 28D63AC82D for ; Wed, 25 Sep 2002 09:18:07 -0500 (CDT) Received: from fwd07.sul.t-online.de by mailout04.sul.t-online.com with smtp id 17uCzI-0002o1-04; Wed, 25 Sep 2002 16:18:00 +0200 Received: from orion.sc (02151503627-0001@[80.133.90.108]) by fmrl07.sul.t-online.com with esmtp id 17uCz1-2BroECC; Wed, 25 Sep 2002 16:17:43 +0200 Received: from [192.168.0.2] (helo=fnord.sc) by orion.sc with esmtp (Exim 3.35 #1 (Debian)) id 17uCz0-00007o-00; Wed, 25 Sep 2002 16:17:42 +0200 Received: from moritz by fnord.sc with local (Exim 4.04) id 17uDAE-0002cj-00; Wed, 25 Sep 2002 16:29:18 +0200 To: Paul de Vrieze Cc: gentoo-dev@gentoo.org Subject: Re: [gentoo-dev] Proper Gentoo Name (was License criteria for Gentoo) References: <200209251426.46912.pauldv@cs.kun.nl> <87wupaw77x.fsf@fnord.sc> <200209251544.17939.pauldv@cs.kun.nl> From: Moritz Schulte Date: 25 Sep 2002 16:29:18 +0200 In-Reply-To: <200209251544.17939.pauldv@cs.kun.nl> Message-ID: <871y7ii1mp.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: d31bb2b9-448b-4362-ae79-155dc3b927f3 X-Archives-Hash: a3fb5603481197ca1c9e10b8ff7f44e5 Paul de Vrieze writes: > I know that, although one would probably still want a hurd that > complies to the linux interface, (provides the linux chasis) [...] What do you mean with "linux interface"? I guess you mean the system call interface of Linux. The Hurd itself cannot conform to that, because of it's design. In Linux - and in Unix in general - you can use the system services via system calls, a uniform way. This includes accessing files, creating processes, networking, etc. In the Hurd, there are seperate "servers" for such things and the services are used via RPCs. But since GNU aims POSIX compliance, of course, we have a POSIX interface , which is encapsulated in glibc. So, POSIX compliance programs should compile on GNU/Hurd just as they do on GNU/Linux - with few exceptions. In case you were referring to a binary compatibility - which means: having the same ABI - that does not exist at the moment although there have been some discussions on that topic on the Hurd lists. moritz -- moritz@duesseldorf.ccc.de - http://duesseldorf.ccc.de/~moritz/ GPG fingerprint = 3A14 3923 15BE FD57 FC06 B501 0841 2D7B 6F98 4199