[OpenBIOS] Filesystem code in BIOS

Alexander Viro viro at math.psu.edu
Sun Mar 1 09:54:48 CET 1998

On Sun, 1 Mar 1998, Dave Cinege wrote:

> My peace:
> Everything reads FAT, most things read ext2. We need (and already have) code
> for both.

Dave, it just occured to me that we can have the damned thing (FAT, ext2,
whatever) written on the very same Forth. Think a bit - it will not make
the execution slower. But it will give us helluva lot of flexibility.
All we need is the function that reads sector #n from device foo.
Evrything above is _pretty_ simple exercise. What will you say about it?

I.e. we have 
	a) a lot of low-level stuff - C & assembler.
	b) Forth interpreter - C & assembler.
	c) hardware testing etc. written on that Forth using a)
	d) menu system - ditto.
	e) crash-dump saver - ditto.
	f) boot-time debugger - ditto.
	g) loader/FS - ditto.
	h) Good 'ol BIOS (realmode, etc.).
Core == a+b+c
Minimal system == a+b+c+g.
Minimal DOS system == a+b+c+h
Usual system == a+b+c+d+g+h
Plus extras for the screwy situations.

What do you think about such priorities/scheme?

OpenBIOS -- http://www.linkscape.net/openbios/
openbios-request at linkscape.net   Body: un/subscribe
Problems?  dcinege at psychosis.com

More information about the openbios mailing list