Formato di initfs

Da Dreamos Wiki Page.

Initfs è un fs minimale creato principalmente a scopi di test nello sviluppo del VFS, e utile per contenere informazioni di configurazione del sistema operativo in fase di runtime (per esempio gli utenti) fino a che non svilupperemo un driver per le unita a disco.

In questa pagina verrà illustrato come sarà strutturato tale filesystem, in modo che chiunque pertecipi allo sviluppo dell'os e ha necessita di interagirci, trovi tutte le informazioni necessarie.

Le caratteristiche di questo FS sono:

La struttura dati che identifica l'entità file è la seguente:

struct initrd_file_t{
        int magic;
	char fileName[FILENAME_LENGTH];
        short int file_type;
	int  uid;
	unsigned int offset;
	unsigned int length;
};

Vediamo cosa indicano i singoli campi:

I campi quindi da definire saranno:

Strumenti personali
Namespace
Varianti
Azioni
Navigazione
Strumenti