From owner-freebsd-hackers Wed Nov 8 20:07:51 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA10544 for hackers-outgoing; Wed, 8 Nov 1995 20:07:51 -0800 Received: from rover.village.org (rover.village.org [198.137.146.49]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id UAA10462 ; Wed, 8 Nov 1995 20:06:54 -0800 Received: from localhost (localhost [127.0.0.1]) by rover.village.org (8.6.11/8.6.6) with SMTP id VAA08803; Wed, 8 Nov 1995 21:05:51 -0700 Message-Id: <199511090405.VAA08803@rover.village.org> To: sos@FreeBSD.org Subject: Re: Linux emul, QMAGIC libs Cc: msmith@atrad.adelaide.edu.au (Michael Smith), hackers@FreeBSD.org In-reply-to: Your message of Wed, 08 Nov 1995 00:22:11 PST Date: Wed, 08 Nov 1995 21:05:50 -0700 From: Warner Losh Sender: owner-hackers@FreeBSD.org Precedence: bulk : Precisely !, Linux's ZMAGIC binaries are loaded at an offset off 1024 into : the file (requiring a VM system with a 1024byte granularity), which : we cannot directly handle, thus the binary is loaded into memory : in one go (no pageing etc) to accomplish this (I'm not sure how Linux : handles this themselves). There is one file format that linux loads entirely into memory before executing it. NMAGIC sticks in my head, but it could have been ZMAGIC. At least this was true in the 0.99p13 time frame, I'm not sure what it does now... Warner