Howdy! I have some research interests in multiserver microkernels with POSIX APIs, and the only open source one these days seems to be Minix 3. Sadly, as everyone is aware, the project has been effectively abandoned for some years now.
I wanted to warn the legacy project maintainers that I intend to set up a fork of the project on Github at some point next week unless someone gets in touch and says that this is a terrible idea. I also intend (initially only) to discuss work on the fork using the Google based groups unless people object to that.
I am not yet decided on whether to keep the name Minix for the fork, but if the legacy project owners object to continued use I would certainly find a new name.
A rough list of short term goals (subject to change):
1. Resurrect any outstanding pull requests against the legacy project and grant commit access to anyone appropriate who wishes to help.
2. Put all the documentation and wiki content from the legacy
minix3.org site into the Github wiki.
3. Somehow set up a CI system.
3. Do a dumb release.
A rough list of medium term goals (subject to change, whim, and lack of resources):
1. Thorough individual test frameworks for each of the kernel processes
2. 64 bit x86 and ARM support
3. Oxidizing the kernel processes
4. Using the Rump framework to steal a wide variety of drivers and file systems
5. Automate userland maintenance
A long term goal is some improvements to the architecture and to formally verify the core microkernel itself. The latter might or might not prove to be practical.
**I make no promises that anything beyond the shortest term stuff will happen, especially if no one other than me has the slightest interest. This is all aspirational and subject to time availability and arbitrary whim.**
Perry