From owner-freebsd-hackers Sat Nov 8 18:33:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA07682 for hackers-outgoing; Sat, 8 Nov 1997 18:33:00 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from word.smith.net.au (ppp13.portal.net.au [202.12.71.113]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA07671 for ; Sat, 8 Nov 1997 18:32:51 -0800 (PST) (envelope-from mike@word.smith.net.au) Received: from word.smith.net.au (localhost [127.0.0.1]) by word.smith.net.au (8.8.7/8.8.5) with ESMTP id MAA04084; Sun, 9 Nov 1997 12:57:25 +1030 (CST) Message-Id: <199711090227.MAA04084@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: dk+@ua.net cc: wghhicks@ix.netcom.com, freebsd-hackers@FreeBSD.ORG Subject: Re: x86 gods; advice? Suggestions? In-reply-to: Your message of "Sat, 08 Nov 1997 17:25:12 -0800." <199711090125.RAA06763@dog.farm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 09 Nov 1997 12:57:23 +1030 From: Mike Smith Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > In article <34644944.A4C78319@ix.netcom.com> you wrote: > > > > Well, in the bad old days, I would probably have reached for Forth. > > > > There is some precedent for this approach over at Sun... > > > > > > OpenBoot is big and expensive. > > btw, the complete specs for OpenBoot are avail on http://docs.sun.com/ Yeah, and you can buy it and training and whatnot from Firmworks. It's not usable in the PC environment, and IMHO sucks pretty outrageously anyway. > > > > I could probably whip up a Forth metacompiler for FreeBSD pretty quickly > > > > using PFE as the host. Just a thought. > > > > > > If you can roll a bootloader that uses just the BIOS and has a > > > footprint around 7k, you'll have our attention... > > > Sounds doable... (Sound of mad scientist trundling off to basement) > > hmm, I wrote my bootloader for msdosfs floppies (so I > can run netboot.com) abpout 2 years ago, and it fits into 512 bytes. Yeah. Now add UFS and bad144 support, serial and BIOS console support and the option parser. It ain't gonna look too small then. TBH, I'd *really* like to get the NetBSD bootloader building; it is a much nicer animal. mike