A partire da un sistema operativo che hai scritto, come hai potuto eseguirlo e testarlo su un computer? Dovresti eliminare l'attuale sistema operativo in uso o potresti eseguirne uno separatamente?
A partire da un sistema operativo che hai scritto, come hai potuto eseguirlo e testarlo su un computer? Dovresti eliminare l'attuale sistema operativo in uso o potresti eseguirne uno separatamente?
Risposte:
Il modo più semplice per eseguire o testare un nuovo sistema operativo, indipendentemente dal fatto che sia fatto in casa, senza eliminare l'attuale sistema operativo sarebbe virtualizzarlo. È possibile utilizzare strumenti gratuiti e commerciali per questo. I più noti sono VirtualBox (gratuito), VMware Player (gratuito), VMware Workstation (commerciale), Windows Virtual PC e così via. Puoi trovare molto di più su Wikipedia Categoria: Software di virtualizzazione
Fondamentalmente, si crea un'immagine del disco rigido virtuale che si comporta proprio come un nuovo disco rigido vuoto. Quando installi il sistema operativo, è all'interno di quell'immagine del disco che è totalmente isolata dal tuo sistema operativo principale. Oltre a testare e avviare un sistema operativo, puoi anche testare vari programmi in un ambiente isolato. Ci sono molte possibilità, quindi ti consiglio di esplorare quella zona.
Usavo bosch per l'emulazione quando stavo giocando con lo sviluppo del sistema operativo. IIRC ho seguito questo tutorial: http://linuxgazette.net/85/mahoney.html