[OpenBIOS] Microkernel BIOS

Igor Babanov tt at iineum.dol.ru
Thu Feb 26 16:23:47 CET 1998


Wants to offer on discussion an idea and its glance to the development new
BIOS.
Idea is based on ideas to apply to BIOS, as a small multitasking operating
system kernel.(microkernel architecture). If asked by simple words, this
kernel consists of microkernels (hard determined) and minimum kit of
managers of resources (practically always used in all systems).Other
managers of resources can loading from Flash (when initializing)  or from
the disk (ROM, Flash, HDD, Net) dynamically, on the measure of need, under
the work system.
MicroKernel BIOS consists:
1 Scheduler.
2 Universal mechanisms of messages communication ( aplicable between
process, in network, in multiprocessor, in graphic, and etc exhibits).
3 Interruption Handlers of lower level.
4 Universal mechanisms autoconfiguration myself and  the whole around.
5 Universal mechanisms of accompaniment of new managers of resources.
Main purpose:
1 To Use BIOS as microkernel for  the whole operating system as a whole
(rather then for the sake of compatibility only, initial configuration and
bootstrap)
2 Buildings BIOS module. At the appearance of new versions of devices - are
changed versions of managers of devices. At the appearance of new
technologies - is added new manager of resources, written on narrowly
defined rules.
3 Developers hardware deliver only one programme manager of device, used as
a central to drivers for all operating systems practically.
Main difficulties:
1 Compatibility and emulation old BIOS.
2 Choices of universal standards for the issue of reporting,
autoconfiguration, accompaniments of new managers and e.t.c.
3 New programme interface Developments to BIOS calling. Old interface
herewith too must work, but be considered as a temporary exception.
4 Commercial and political and etc contradictions.

Best regards, Igor Babanov



---
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