andLinux
andLinux è sistema basato su Ubuntu con kernel Linux progettato per essere eseguito nativamente in ambiente Windows (2000, XP, 2003, Vista, 7; solo versioni a 32 bit), basato sul kernel 0.74 di coLinux (abbreviazione di cooperative Linux).
andLinux software | |
---|---|
![]() | |
Genere | Emulatore |
Sviluppatore | David Solomon e Joachim Gehweiler |
Ultima versione | Beta 2 (final) (22 maggio 2009 | )
Sistema operativo | Microsoft Windows |
Licenza | GNU General Public License (licenza libera) |
Lingua | Inglese |
Sito web | www.andlinux.org |
È un software open source, distribuito con licenza GNU GPL[1]. Per usarlo su MAC OS X occorre compilare il kernel coLinux per MAC OS X.[2]
Il programma opera in parallelo col sistema host Windows, e ne condivide l'accesso diretto alle risorse di sistema. Per questa peculiare modalità operativa è stato coniato il termine Cooperative Virtual Machine (CVM). Al contrario alle tradizionali macchine virtuali le macchine virtuali cooperative condividono le risorse esistenti nell'OS ospitante, ed entrambi i sistemi operativi, host e guest, hanno il pieno controllo sulla macchina (mentre nelle VM tradizionali il sistema operativo guest ha un controllo limitato).
AndLinux è un porting del kernel Linux eseguito su ambiente Win32, (solo 32 bit), come processo in modalità privilegiata, lavora cioè assieme a Windows ed il kernel Linux non è emulato. Il processo opera sull'hardware in multitasking cooperativo con il kernel Windows, assumendo quando necessario il controllo dell'MMU e servendosi di periferiche virtuali per la gestione dell'I/O.
Questa tecnica lo differenzia da altri programmi di virtualizzazione (ad esempio VMware Workstation o VirtualBox) che realizzano una emulazione completa e stratificata dell'hardware con conseguente maggiore utilizzo di risorse.
Permette di eseguire senza modifiche la quasi totalità delle applicazioni per Linux.
Confronto con CoLinux
AndLinux, a differenza di coLinux contiene il server grafico X Xming e il server audio PulseAudio.
A detta degli autori, permette una maggiore integrazione col menu di Windows. È disponibile in due versioni: una da 537 MB con KDE e l'altra da 200 MB con XFCE.
Architettura
|
| ||||
Microsoft Windows | |||||
Hardware |
Confronto con User Mode Linux
User Mode Linux è un kernel Linux in esecuzione nello spazio utente di un sistema operativo host (quello che ospita), basato su Linux.
Cooperative Linux/AndLinux è un kernel Linux in esecuzione nello spazio utente di un sistema operativo host Microsoft Windows.
Note
Voci correlate
Collegamenti esterni
- guida di Augusto Scatolini, su comunecampagnano.it.