andLinux è sistema basato su Ubuntu con kernel Linux progetto 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
Schermata di esempio
Schermata di esempio
Genere
Ultima versioneBeta 2 (final) (22 maggio 2009)
Sistema operativo
LicenzaGNU General Public License
(licenza libera)
Sito webwww.andlinux.org

È un software open source, rilasciato 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. E' disponibile in due versioni: una da 537 MB con KDE e l'altra da 200 MB con XFCE.

Architettura

Architettura di coLinux e AndLinux
User-space
kernel coLinux
User-space
kernel Windows
Microsoft Windows
Hardware

Kernel in user-space

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.

Collegamenti esterni

Voci correlate

Note