From owner-freebsd-current Tue Sep 29 15:43:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA27120 for freebsd-current-outgoing; Tue, 29 Sep 1998 15:43:24 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.easystreet.com (easystreet.com [206.26.36.40]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA27066 for ; Tue, 29 Sep 1998 15:43:14 -0700 (PDT) (envelope-from ctapang@easystreet.com) Received: from apex (dial-35-213.easystreet.com [206.103.35.213]) by mail.easystreet.com (8.8.7/8.8.7) with SMTP id PAA23197 for ; Tue, 29 Sep 1998 15:42:56 -0700 (PDT) Message-ID: <000701bdec02$92e7dac0$0d787880@apex> From: "Carlos C. Tapang" To: Subject: What would it take to build the FreeBSD kernel into Portable Executable (PE) format? Date: Tue, 29 Sep 1998 16:40:42 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3155.0 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have been watching with interest your progress in converting from aout to ELF. I am not ELFish and am seriously considering the idea of starting all over and converting, at least the FreeBSD core kernel, into Microsoft's PE format. I understand that one of the things that need to be done is to change the bootloader to recognize the PE format. Are there other things I need to change? (The application loader will need to be modified also, of course). You are probably wondering, what for? Well, this is just the start of a much bigger project I am contemplating. I am thinking of starting a project along the lines of WINE, a Windows emulator for Linux. But instead of just an emulator, I want to build a Windows clone. The clone will use the FreeBSD core kernel (use process/task/thread management, virtual memory modules only). I'm sure most of you will have a strong opinion one way or another about this. Let's hear them! --Carlos To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message