From: Sune F. <cr...@ti...> - 2002-03-10 22:35:47
|
On Wed, 6 Mar 2002 23:00:59 +0100 (CET), Simon Strandgaard <ne...@di...> wrote: > who is actualy suscribing to this mailing list? I am! Finally! *cheers*.. For those who don't know me, I think I was one of the 'founders' of this OS idea, along with Mr. Henrik Spuur Hansen. I have been developing a microkernel (loosely based on concepts from the late Jochen Liedtke's L4 kernel) for x486+ based PC's. The kernel is not finished, but does have most of it's primary features - some of them just need some work, and there are some potential problems with some also. To sum up the key elements: 1. Completely memory seperated based on a concept of 'address spaces'. An address space is a virtual memory, as seen from the threads in it. 2. Preemptive multithreading. A thread is an execution residing inside an address space. Each aspace can have any number (or zero) threads. At least one is needed to do any work though. 3. Security consitsting of the microkernel ensuring communication integrity and security. Inter thread communication is based on either memory mapping, granting or copying. 4. Fully paged and dynamic virtually mapped memory, with support for a higher level pager (ie. memory-to-disk) task. Well that's about it for the main parts. :). Regards, -- Sune |