coLinux (cooperative Linux)



Tasuta ja avatud lähtekoodiga meetod Linux’i käitamiseks MS Windows’i arvutis. Teisiti öeldes, coLinux kujutab endast Linux’i kerneli porti, mis võimaldab sellel töötada ühes ja samas arvutis koos teise opsüsteemiga (näit. Windows 2000 või Windows XP), ilma et oleks vaja kasutada üldotstarbelist PC virtualiseerimistarkvara (näit. VMware).

coLinux tööpõhimõte on selles, et peremees-opsüsteemi jaoks on kirjutatud spetsiaalne draiver, mis täidab coLinux’i kernelit privilegeeritud režiimis (superviisor-režiimis). Seejuures kasutab coLinux ainult üht peremees-opsüsteemi protsessi ja ainult temale eraldatud aadressiruumi. Kui coLinux tahab pöörduda sisend-väljundseadmete poole, siis ei tee ta seda otse, vaid pöördub peremees-opsüsteemi installitud vastavate draiverite poole

Vt. lähemalt www.colinux.org