Recent Changes - Search:

Navigation

Cy/VOS

Wiki

Users

AlienProcesses

The study of alien processes is the study of running different, dissimilar operating systems under Cy/VOS NG. The Xen project already has a similar idea, using a "hyperkernel" to manage running several different, slightly modified linux kernels within it.

In Cy/VOS, an alien process is any process which operates in a protected partition and outside the bounds of typical Cy/VOS process semantics. Fundamentally, there is little reason to disallow such process access to x86 rings 1 and 2, or to disallow management of (set, finite, and bounded) resources assigned to that process.

I'm undecided about the feasibility of running alien processes under Cy/VOS, but it would allow considerable flexibility that is not currently present. Linux and BSD could be easily ported to run as alien processes under Cy/VOS, and someone with suitable access to sources could potentially do the same for Windows.

It does, however, add a lot of complexity to the design of the microkernel supervisor to allow such things.

All pages in this group are proposals for the Cy/VOS NG experimental prototype. They form an official roadmap for the development of this prototype and the technologies involved, but the prototype itself is NOT DESIGNED FOR USE.

While many of the technologies described herein may have applicability, presense here is not a sign that they will eventually be in Cy/VOS.

Edit - History - Print - Recent Changes - Search
Page last modified on March 05, 2006, at 02:38 PM