[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [translators] [docinfo] [indice analitico] [volume] [parte]


Capitolo 372.   LeeOS

LeeOS (1) è un sistema operativo specifico per i86 realizzato in modo da utilizzare il minimo di risorse necessario.

I file binari che compongono il sistema, ovvero il settore di avvio, un programma di inizializzazione, il kernel e la shell, vanno collocati in un dischetto in settori specifici. Per la realizzazione di un dischetto di avvio corretto viene fornito un programma Dos, COPYBOOT.EXE, che richiede l'indicazione del nome del file da copiare e del settore iniziale in cui collocarlo nel dischetto. In pratica, per la versione 0.0.2 si interviene con i comandi seguenti:

C:>COPYBOOT BOOT.BIN 0

C:>COPYBOOT INIT.BIN 1

C:>COPYBOOT KERNEL.BIN 2

C:>COPYBOOT SHELL.BIN 4

Volendo usare dd in un sistema Unix, i comandi dovrebbero essere i seguenti, tenendo conto che /dev/fd0 è inteso essere il file di dispositivo dell'unità a dischetti, come avviene con GNU/Linux:

dd if=boot.bin of=/dev/fd0 obs=512 seek=0

dd if=init.bin of=/dev/fd0 obs=512 seek=1

dd if=kernel.bin of=/dev/fd0 obs=512 seek=2

dd if=shell.bin of=/dev/fd0 obs=512 seek=4

Il dischetto che si ottiene così può essere avviato anche all'interno di DOSEMU:

dos -A

Si ottiene un invito come quello seguente:

Welcome to LeeOS!

Guest / >

La shell a disposizione offre qualche comando; in particolare consente l'uso del comando help:

Guest / > help[Invio]

LeeOS version 0.0.2 Copyright (c) 2001 by Robert Lee

The following commands are available:

 + help       Display this message
 + status     Display session information
 + login      Change user
 + run        Execute machine code on a specified sector
 + type       Display the contents of a specified sector
 + cls        Clear the screen
 + reset      Restart the system
 + shutdown   Prepare system for reset

Nel momento in cui viene scritto questo capitolo introduttivo al sistema LeeOS, il lavoro di sviluppo è appena iniziato e non ci sono applicativi che possano essere utilizzati con tale sistema.

Appunti di informatica libera 2003.01.01 --- Copyright © 2000-2003 Daniele Giacomini -- daniele @ swlibero.org

1) LeeOS   licenza quasi identica alla Artistic


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome leeos.html

[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [translators] [docinfo] [indice analitico]