I stumbled upon this while reading some magazine, Minix is an OS. It doesn't have anything to do with PHP. However, i like the way it's made. In short, here is how it works: We have the Minix core, and outside that we have all the "modules". This gives alot more stability, and in PHP, it would also give alot more flexibility. Then you create a simple core and outside that, you make all your modules. Lets say you have a framework, then you just make some system folders for all the standard classes (instead of modules), and in another folder called application, the user can make his own classes there. Rest of the thinking is up to you, anyways, what do you think of it?