From owner-freebsd-hackers Wed Dec 10 15:33:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA03201 for hackers-outgoing; Wed, 10 Dec 1997 15:33:31 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from smtp01.primenet.com (smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id PAA03190 for ; Wed, 10 Dec 1997 15:33:22 -0800 (PST) (envelope-from tlambert@usr02.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id QAA04719; Wed, 10 Dec 1997 16:32:46 -0700 (MST) Received: from usr02.primenet.com(206.165.6.202) via SMTP by smtp01.primenet.com, id smtpd004669; Wed Dec 10 16:32:40 1997 Received: (from tlambert@localhost) by usr02.primenet.com (8.8.5/8.8.5) id QAA27170; Wed, 10 Dec 1997 16:32:34 -0700 (MST) From: Terry Lambert Message-Id: <199712102332.QAA27170@usr02.primenet.com> Subject: Re: OS Ports To: jamil@acroal.com (J. Weatherbee - Senior Systems Architect) Date: Wed, 10 Dec 1997 23:32:34 +0000 (GMT) Cc: jasone@canonware.com, hackers@freebsd.org In-Reply-To: from "J. Weatherbee - Senior Systems Architect" at Dec 10, 97 01:26:31 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Wouldn't porting -stable first be a better project, after all you want a > quality product and that is what stable is. If it was me I would start > there, cvsup to RELENG_22 and take a crack at it. I'd love to port to > some architecture other that x86, but I first have to get a decent > architecture to port to(not saying that sparc isn't I just haven't really > looked into them). I'd actually like to design my own architecture > by the time I get out of school, at which point I'll probably want to port > some version of UNIX to it just for development purposes if nothing else. You'd have to be crazy to do this instead of using -current. You really want to have to do two ports instead of one? That's what you'd effectively be doing. > Something interesting to do would be to design a virtual machine on an x86 > freebsd machine, obviously a C compiler also then port to that virtual > machine. In fact I think I'll do this! There is a project under way to do something like this for MIPS, PPC, and SPARC (it's much less ambitious; the idea is to let you run MIPS, PPC, or SPARC binaries on other architectures using processor emulation; the same goes for x86, using PCEMU, on non-x86 machines). If you are turly insane, a good project for the insane would be porting PCEMU to JAVA. 8-) 8-). There aren't any good, freely available 68030/68040 processor emulators, nor any good, freely available Alpha emulators, from what I've been able to determine. If you are just into writing an emulator, you may want to tackle one of those. Of the two, the 68040 would be *much* easier to do (IMO). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.