[openbeos] Re: binary middle ground

OH - I had a thought.
(and maybe Manuel can confirm if this is true or not)
What if the boot loader was statically linked with BeFS?
It could load the kernel, et all into memory, then turn control over.


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