[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:
<snip>
> 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?
Al
---
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