<img src="http://www.colinux.org/images/smalllogo.png" align="left" border> דן אלוני שחרר גירסה 0.51 של coLinux, היסב "נייטיב" של לינוקס המאפשר להריץ אותה לצד מערכת ההפעלה חלונות מבלי צורך בתוכנות אמולציה כמו VMWare, ומספק מספר יתרונות על פני פתרונות חליפיים כמו UML או להבדיל Bochs.
היסב זה של הקרנל רץ במצב "privileged mode" המאפשר חלוקת זמן המעבד בין שני הקרנלים באופן המצמצם את הפגיעה בביצועים. לינוקס בסביבה זו מקבלת גישה מלאה לחומרה באמצעות דרייברים הרצים תחת מערכת ההפעלה המארחת (חלונות, סולאריס או ReactOS) ומאפשרים וירטואליזציה של הגישה לחומרה.
"... Cooperative Linux היא הסבה של קרנל לינוקס אשר מאפשרת לו לרוץ תחת מערכות הפעלה אחרות בטבעת 0 מבלי לבצע אמולציה של חומרה, ומבוססת על שינויים מינימליים בקוד תלוי הארכיטקטורה, כמעט ללא שינוי בפונקציונליות.
השורה התחתונה היא שאנו יכולים להריץ לינוקס על מערכת חלונות 2000/XP רגילה, כמו כל יישום אחר. כך נוכל להביא את לינוקס למגזר גדול של משתמשי מחשב שולחניים אשר בדרך כלל לא היו טורחים לנסות להתקין מערכת טעינה כפולה (dual boot) או לטעון הפצה מבוססת תקליטור כמו קנופיקס."
מסתבר כי המעבד פשוט מריץ לחליפין הוראות של הקרנל של חלונות והקרנל של לינוקס, באותה רמת הרשאה (טבעת 0). כך, לינוקס באמת רצה על המחשב (יחד עם חלונות), בניגוד לשיטה של ביצוע אמולציה של החומרה על-ידי תוכנה (כמו VMWare או Bochs) או אמולציה של ה-API (כמו Cygwin). גישה לחומרה מתבצעת דרך הדרייברים המיוחדים שמותקנים בחלונות.
כרגע, ישנה תמיכה בקרנל 2.4.24 ביחד עם מערכות חלונות 2000/XP על-גבי מעבדי i386, והכוונה היא להרחיב זאת בעתיד לפלטפורמות אחרות, כגון סולאריס.
קישורים
הכרזה ברשימת הדיוור של הקרנל:
אתר הבית: coLinux.org
נערך על ידי דיטיגס