Cosmos (sistema operativo): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Change bootloader to limine
m Virtualizzazione: clean up, replaced: IDEIDE
Riga 59:
 
==== Virtualizzazione ====
Cosmos permette agli utenti di avviare il proprio [[sistema operativo]] nell'ambiente virtualizzato usando una [[macchina virtuale]]. Ciò permette allo sviluppatore di testare il sistema nel proprio computer senza la necessità di riavviare, dando i vantaggi di non richiedere hardware aggiuntivo e permette allo sviluppatore di rimanere nel suo ambiente operativo ([[IntegratedAmbiente developmentdi environmentsviluppo integrato|IDE]]). Cosmos permette l'utilizzo di 3 emulatori: [[Bochs]] è un emulatore gratuito. [[VMWare]] è un altro emulatore, commerciale, scaricabile dal sito di VmWare. Siccome Cosmos può essere inserito all'interno di un'immagine ISO, può essere avviato anche su qualsiasi altro emulatore che supporta l'avvio da ISO avviabile (esempio, [[Hyper-V]]).
 
Un'altra caratteristica disponibile con [[Bochs]] è il [[debugger]] che permette all'utente di seguire direttamente attraverso il codice sorgente, similmente come il [[debugger]] di [[Microsoft Visual Studio|Visual Studio]] mentre il sistema gira su [[Bochs]]. Questo avviene grazie all'aggiunta di codice all'interno del sistema operativo creato, che permette di comunicare con il [[debugger]] di Cosmos attraverso una [[rete virtuale]].