freebsd should be rewritten based on microkernel architecture
Tomasz CEDRO
tomek at cedro.info
Fri Apr 17 20:09:01 UTC 2020
On Fri, Apr 17, 2020 at 9:30 PM Kurt Hackenberg wrote:
> On 2020-04-17 14:51, Steve O'Hara-Smith wrote:
> >>> If the OP wants FreeBSD running on a microkernel then surely
> >>> Darwin is where they should start looking - mostly FreeBSD running on
> >>> Mach which
> >>> is a bona-fide message passing microkernel.
> >>
> >> It's a tangent to this thread, but: can you point to anything which
> >> discusses this in more detail?
> > The horses mouth:
> > <https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/OSX_Technology_Overview/SystemTechnology/SystemTechnology.html>
> Also:
> <https://en.wikipedia.org/wiki/Mach_(kernel)>
> <https://en.wikipedia.org/wiki/XNU>
> From that last one:
> "XNU is a hybrid kernel, containing features of both monolithic kernels
> and microkernels, attempting to make the best use of both technologies,
> such as the message passing ability of microkernels enabling greater
> modularity and larger portions of the OS to benefit from memory
> protection, and retaining the speed of monolithic kernels for some
> critical tasks."
Whoah, I was kidding - how anyone can create their own dream OS in
three simple steps during a weekend time - but it looks like I have
re-invented XNU by accident :-P :-) :-) :-)
Very nice references / reads thank you! :-)
--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
More information about the freebsd-questions
mailing list