Cooperative Linux

Cooperative Linux, abbreviated as coLinux, is software which allows Microsoft Windows and the Linux kernel to run simultaneously in parallel on the same machine.

Cooperative Linux utilizes the concept of a Cooperative Virtual Machine (CVM). In contrast to traditional VMs, the CVM shares resources that already exist in the host OS. In traditional (host) VMs, resources are virtualized for every (guest) OS. The CVM gives both OSs complete control of the host machine while the traditional VM sets every guest OS in an unprivileged state to access the real machine.

Read more about Cooperative Linux:  Overview, History, Comparisons, Distribution, Emulated Hardware, Limitations

Famous quotes containing the word cooperative:

    Then we grow up to be Daddy. Domesticated men with undomesticated, frontier dreams. Suddenly life—or is it the children?—is not as cooperative as it ought to be. It’s tough to be in command of anything when a baby is crying or a ten-year-old is in despair. It’s tough to feel a sense of control when you’ve got to stop six times during the half-hour ride to Grandma’s.
    Hugh O’Neill (20th century)