From owner-freebsd-hackers Thu May 8 16:44:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA26986 for hackers-outgoing; Thu, 8 May 1997 16:44:19 -0700 (PDT) Received: from lestat.nas.nasa.gov (lestat.nas.nasa.gov [129.99.50.29]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA26976 for ; Thu, 8 May 1997 16:44:16 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by lestat.nas.nasa.gov (8.7.5/8.6.12) with SMTP id QAA20330; Thu, 8 May 1997 16:31:59 -0700 (PDT) Message-Id: <199705082331.QAA20330@lestat.nas.nasa.gov> X-Authentication-Warning: lestat.nas.nasa.gov: Host localhost [127.0.0.1] didn't use HELO protocol To: Warner Losh Cc: Ben Black , Brandon Gillespie , hackers@freebsd.org Subject: Re: Alpha questions.. Reply-To: Jason Thorpe From: Jason Thorpe Date: Thu, 08 May 1997 16:31:58 -0700 Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Thu, 08 May 1997 17:19:20 -0600 Warner Losh wrote: > I was unaware that the FSF folks were so dead set against it. The > concetp looks like a very fast way to dispatch the system calls based > on the type of OS that you have (or more generally, whhc ABI the > program conforms to). However, there are ways of doing this with ELF > which aren't exactly fast, but aren't exactly slow either (assuming > that the binaries are branded or otherwise marked). ...and it's not like it really _matters_... the dispatch happens exactly once... and, really, how expensive is looking for PT_NOTE compared to doing the VM stuff necessary to map the executable? OLF has at least two problems: (1) doesn't scale (2) unnecessarily breaks compatibility Jason R. Thorpe thorpej@nas.nasa.gov NASA Ames Research Center Home: 408.866.1912 NAS: M/S 258-6 Work: 415.604.0935 Moffett Field, CA 94035 Pager: 415.428.6939