From owner-freebsd-chat Wed May 5 17:46:27 1999 Delivered-To: freebsd-chat@freebsd.org Received: from cain.gsoft.com.au (genesi.lnk.telstra.net [139.130.136.161]) by hub.freebsd.org (Postfix) with ESMTP id 4D51115910 for ; Wed, 5 May 1999 17:46:14 -0700 (PDT) (envelope-from doconnor@gsoft.com.au) Received: from lot.gsoft.com.au (lot.gsoft.com.au [203.38.152.106]) by cain.gsoft.com.au (8.8.8/8.8.8) with ESMTP id KAA23961; Thu, 6 May 1999 10:16:05 +0930 (CST) (envelope-from doconnor@gsoft.com.au) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Thu, 06 May 1999 10:16:04 +0930 (CST) From: "Daniel O'Connor" To: Dale Anderson Subject: Re: PCWeek article by Anne Chen -- Comments Cc: freebsd-chat@FreeBSD.ORG Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 05-May-99 Dale Anderson wrote: > So, your saying that FreeBSD can read in the binary and begin executing > machine instructions without any processing in between, or is the kernel > doing some sort of interpertation of the instructions to make then run > properly????? I'm just not that familiar with "Linux Binary Compatibility." Well, given the instructions are x86 code then the CPU DOESN'T do any extra processing to run them. The extra work is done on system calls, but it IS a fairly minor hit since its all done in the kernel. ie its not emulation in the sense of emulation being a C64 emulator for example :) --- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message