Date: Fri, 17 Apr 2020 22:08:28 +0200 From: Tomasz CEDRO <tomek@cedro.info> To: Kurt Hackenberg <kh@panix.com> Cc: FreeBSD Questions Mailing List <freebsd-questions@freebsd.org>, "Steve O'Hara-Smith" <steve@sohara.org>, Norman Gray <norman.gray@glasgow.ac.uk> Subject: Re: freebsd should be rewritten based on microkernel architecture Message-ID: <CAFYkXjkBTFRkOfQj%2BGXGpOqhSV%2BYSHUYmPEtZZSXop2FXWf%2BAw@mail.gmail.com> In-Reply-To: <dd7128b9-a2dc-e583-e5cb-d9c3c03caa0c@panix.com> References: <3f1496d1f598c84b3871b630f161256e152aca75.camel@tom.com> <CAFYkXjmtxL9yuHooDLi%2B9qLM5VzGUvR12Wud3p-A70nfFxg9Tw@mail.gmail.com> <20200417171839.4538036d626667f168936c7f@sohara.org> <423845A3-98EA-4F84-92F4-DD1DD26A8DFB@glasgow.ac.uk> <20200417195133.6b141c4aa8c0b402a8fdb72f@sohara.org> <dd7128b9-a2dc-e583-e5cb-d9c3c03caa0c@panix.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFYkXjkBTFRkOfQj%2BGXGpOqhSV%2BYSHUYmPEtZZSXop2FXWf%2BAw>