[openbeos] Re: binary middle ground

> It's true that the kernel needs enough knowledge of the layout to load the
bfs

That's incorrect. The kernel knows *nothing* about the BFS layout.

> driver. Btw we don't have many choices here. Either we use static drivers,
then
> we don't have problems, but we have to rebuild the kernel, either we use
> dynamicaly loaded drivers (which is more in use these days, just look at
> Linux), but we need a minimal static bfs driver anyway. Linux's approach
is a
> bit different, since it uses modules (= dynamicaly loaded drivers), but
also
> static drivers, for ones that are needed at boot-time (like ext2fs). This
is

The only statically linked "drivers" in BeOS kernel are: rootfs, pipefs,
devfs,
/dev/zero/, /dev/null, /dev/dprintf and a couple of modules. All other stuff
including BFS & IDE are dinamically linked at boot time.


manuel.,




Other related posts: