From owner-freebsd-current Sat Dec 19 13:39:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA21416 for freebsd-current-outgoing; Sat, 19 Dec 1998 13:39:39 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from korin.warman.org.pl (korin.nask.waw.pl [195.187.243.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA21409 for ; Sat, 19 Dec 1998 13:39:35 -0800 (PST) (envelope-from abial@nask.pl) Received: from localhost (abial@localhost) by korin.warman.org.pl (8.9.1/8.8.5) with SMTP id WAA00335 for ; Sat, 19 Dec 1998 22:45:53 +0100 (CET) X-Authentication-Warning: korin.warman.org.pl: abial owned process doing -bs Date: Sat, 19 Dec 1998 22:45:52 +0100 (CET) From: Andrzej Bialecki X-Sender: abial@korin.warman.org.pl To: freebsd-current@FreeBSD.ORG Subject: Re: BootFORTH - demo floppy In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 19 Dec 1998, Andrzej Bialecki wrote: > Hi, > > Some people asked me to prepare a demo floppy for our new bootloader. > Well, here's an early Christmas gift for you: > > http://www.freebsd.org/~picobsd/bootldr.bin It seems I should've been more descriptive in this announcement - some people were at loss what to do with it... So, let me add a little to this: this is of course a floppy image, and you're supposed to dd it onto a floppy, and boot from it. It contains the new bootloader, a bunch of helpful Forth words which can be used to build a colorful startup menu, and the kernel is one of standard PicoBSD kernels, so that you can use this for something real as well. The built-ins I was talking about are the original bootloader commands, such as set, show, load, boot, reboot, pnpscan, ls etc..., which need closer integrations with Forth engine. Namely, they should recognize the state (either interpretive, or compiling), and be able to accept parameters either from command line (like: "load -t userconfig_script kernel.config" when interpreting), or from the stack (like: s" kernel.config" s" userconfig_script" s" -t" load when compiling). As it is now, we cannot use the full Forth power to program booting behaviour because of this deficiency. Andrzej Bialecki -------------------- ++-------++ ------------------------------------- ||PicoBSD|| FreeBSD in your pocket? Go and see: Research & Academic |+-------+| "Small & Embedded FreeBSD" Network in Poland | |TT~~~| | http://www.freebsd.org/~picobsd/ -------------------- ~-+==---+-+ ------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message