Not much expiriance on Operating System's bootup's but my theory of OS sharing and Multi-Usage.
My idea is that when a computer has multiple cores, eg Quad core. it has an possibility to run 4 separate OS submutaniously.
They have shared memorys (ofcourse each OS has to have xxxmb of memory or else it will not be run) Each operating systems memory will be divided. eg 4gb - 3 OS = 4gb/3OS or user controlled via User Interface.
We all know that operating systems are based on kernels and bootloaders. So they simple action would be to make 1 Kernel that is capable of running Multiple OS and is flexible.
It can be used on a single core, but a powerful one, eg i7. On a single core you have to use Priority Based Command system.
The Kernel should have enough memory to process all of this. The language should be C because it doesn't rely on windows system resources and Assembly is way too complicated and limited for this kind of program. (i mean lets face it Assembly is for bootloading not kernel.) Ofcourse if you have more expiriance on C++ or Assembly rather than C then i say go ahead.
Welcome to critisim.
This maybe already thought out. Not sure.
My Theory.
My Theory.
The most basic language is the most advanced language.
Re: My Theory.
And this one also exists.
Programming is not about using a language to solve a problem, it's about using logic to find a solution !
Re: My Theory.
Not to mention this thread should go into the "Deisgn & Theory" forum.
JAL
JAL