Colinux (linux cooperativă)

coLinux (din limba engleză Co-operative Linux.) - o tehnologie care permite să ruleze sistemul de operare Linux pe Microsoft Windows XP și mai târziu. Această tehnologie oferă posibilitatea de a executa una sau mai multe instanțe Linux pe Windows, fără a pierde de viteză (față de utilizarea unei emulare completă a procesorului - de exemplu, în QEMU și Bochs). De exemplu, arata ca utilizator care rulează pe un alt computer, și este disponibil pentru Linux seti.Prilozheniya rula fără recompilare sau orice modificare.

coLinux pot fi folosite pentru formarea Linux, punerea în aplicare a Linux-aplicații pe computere în cazul în care Windows este disponibilitatea necesară pentru a rula servere suplimentare sau pentru a crește securitatea.

Principiul de funcționare

Colinux (linux cooperativă)

coLinux rulează ca procesul de sistem de operare gazdă

Sistemul de operare de bază (Windows sau Linux) monitorizează resursele fizice ale sistemului de operare, în timp ce sistemul de operare musafir (coLinux) este echipat cu o abstracție virtuală a hardware-ului. Sistemul de operare de bază ar trebui să ofere un mijloc pentru conducătorii auto la nivel privilegiat (nivel 0) și instrumente de export pentru alocare de memorie.

Crearea de rețele pentru coLinux prin intermediul driverului TUN / TAP. Acest driver oferă acces la dispozitivul de utilizator-spațiu Ethernet, astfel încât pachetele pot fi transmise și primite. Accesul la afișajul și relee.

Avantaje și dezavantaje

coLinux - este un mod minunat de a utiliza și de a experimenta cu Linux. Precum și Cygwin. vă permite să implementați și să ruleze aplicații Linux pe sistemul de operare Windows. Puteți sprijini, de asemenea sistemul de operare Linux prin instalarea, actualizarea sau eliminarea aplicațiilor prin intermediul apt-get. Dar, spre deosebire de Cygwin, coLinux execută Linux-aplicații fără recompilare. În acest sens, coLinux este un sistem real de operare Linux care ruleaza (sau cooperează), cu sistem de operare Windows. Un alt avantaj interesant de coLinux portabilitate. Puteți avea o distribuție a coLinux cu un set personalizat de aplicații (în sistemul de fișiere rădăcină) de pe computer cu Windows. Puteți transfera sistemul de fișiere rădăcină la un alt computer și apoi reporniți-l. Acest lucru vă permite să creați o platformă de dezvoltare mobil, unde sistemul de fișiere rădăcină comprimat este montat pe un stick de memorie USB standard de. Cele din urmă, colinux rapid, pentru că, în esență, funcționează pe hardware-ul nativ.

Principalul dezavantaj al coLinux este că aceasta poate duce la un accident întreaga mașină (toate sistemele de operare împreună de lucru) ca un sistem de operare musafir în mod privilegiat în centrul sistemului de bază. Funcționarea sa normală este, de asemenea, depinde de software-ul extern (Windows și Suport rețea). În plus, datorită faptului că execută o copie completă Linux, a tuturor conducătorilor auto, servicii și programe, numărul de resurse de sistem gazdă disponibile, uneori, a scăzut destul de puternic, mai ales atunci când schimbul de fișiere (viteza de citire a sistemului de fișiere XFS nu depășește o medie de 5 MB / s, iar viteza de înregistrare - 7 MB / s).

Link-uri utile

lista surselor

articole similare