Linux-kooperativer

Linux-
programvarekooperativer
Ubuntu på Windows - Synaptic og Nautilus vinduer
SjangerEmulator
Utviklersamfunnet
Dato for første versjon2004
Siste versjon0.7.9 (9. april 2011 )
Siste  beta0.8.0-utvikling (15. april 2009 )
OperativsystemMicrosoft Windows
SpråkC ++
C
TillatelseGNU General Public License
( gratis lisens )
TungeEngelsk
Nettstedwww.colinux.org/

Cooperative Linux , ofte forkortet til CoLinux , er programvare som lar Microsoft Windows og Linux-kjernen kjøre samtidig på samme datamaskin . Prosjektet er basert på operativsystemet Ubuntu .

Den bruker konseptet Cooperative Virtual Machine (CVM). I motsetning til tradisjonelle virtuelle maskiner deler samarbeidende ressurser eksisterende ressurser i verts- operativsystemet , og både verts- og gjesteoperativsystemene har full kontroll over maskinen (mens gjesteoperativsystemet i tradisjonelle VM -er har begrenset kontroll).

Oversikt

Begrepet "kooperativ" refererer til to enheter som jobber parallelt. Faktisk forvandler Cooperative Linux de to operativsystemene til to store koroutiner, der hver kjerne bestemmer når den skal gi tilbake kontrollen til den andre kjernen. Linux-kjernen kjører i Win32-miljøet som en privilegert modusprosess . Prosessen opererer på maskinvare i samarbeidende multitasking med Windows-kjernen, og tar kontroll over MMU når det er nødvendig og bruker virtuelle perifere enheter for I/O- administrasjon . Denne teknikken skiller den fra andre virtualiseringsprogrammer (for eksempel VMware Workstation eller VirtualBox ) som realiserer en komplett og stratifisert emulering av maskinvaren med påfølgende større ressursbruk. [1]

Selv om begge kjernene teoretisk sett har full kontroll over maskinvaren, er ikke maskinvaren til moderne PC-er designet for å styres av to operativsystemer samtidig, så i realiteten emuleres dette som følger: vertskjernen kontrollerer faktisk maskinvaren, mens vertsbasert kjerne har spesielle drivere for å kommunisere med verten og gi periferiutstyr til gjesteoperativsystemet.

Emulert maskinvare

Merknader

  1. ^ coLinux Hovedside , på colinux.org . Hentet 13. august 2009 (arkivert fra originalen 19. mai 2018) .

Relaterte elementer

Eksterne lenker