Yokemate of Keyboards
Posts: 4977 from 2009/1/28
From: Delaware, USA
Quote:
jcmarcos wrote:
As far as I know, MorphOS consists in a single process (the ABox) ran by Quark, which has everything inside. I guess Quark can have more processes, but what would you do with those? You're talking about writing a completely new operating system here.
You haven't spelled "kernal" that way by mistake, did you...
Yes, if anything, I am the King of misspelling.
As to a completely new operating system, I'm not sugesting that (yet).
But you have pointed out that MorphOS (and Abox) are self contained. Quark, as a microkernel, probably only offers a few routines that could be accessed by MorphOS (possibly none).
There isn't any documentation on Quark (that I can find), but it's not unreasonable to expect it to be able to control timeslicing (if not SMP).
I guess what I'm suggesting, at this point, is not a new OS. Rather that features that exist in Quark now (or those that could be added) might help support SMP transparently to MorphOS.
I'm not that intimidated by the idea of a new OS, if the kernel is already written. The first computers I used had no real OS, just a bootloader. Assembly language for a PPC looks a lot easier than an X86 (which, by now, has far too many instructions to want to program w/o a higher level programming tool).
If there was even modest documentation on Quark (enough to initiate another process - or start to create the modules necessary to support additional processes) I'd be willing to devote some time to working on this idea.
That's the genius of micro kernel based OS'. Only what is absolutely needed is present in the kernel, but additions can be made to add functionality.
[ Edited by Jim on 2010/4/23 20:27 ]
"Never attribute to malice what can more readily explained by incompetence"