lunedì 20 agosto 2007

Morphix questo (semi)sconosciuto

Bhe dopo un po' che non ci si sentiva eccomi di nuovo qui a raccontarvi la storiella di MaiolinuX.
Inizialmente volevo usare direttamente Debian live project, ma l'ho trovato ancora un po' immaturo e macchinoso per quello che volevo fare, quindi sono tornato ad utilizzare Morphix questa geniale distribuzione, che altro non serve se non a far da base facilmente personalizzabile ad altre distribuzioni.

La peculiarità di Morphix è la sua struttura modulare, in pratica suddividere la distribuzione (generalmente monolitica sui liveCD, leggasi Knoppix) in tanti moduli a seconda delle esigenze. Detto ciò in realtà io non ho sfruttato più di tanto questa sua peculiarità, ma la facilità con la quale è stato possibile realizzare il liveCD attraverso i mezzi che Morphix mi ha messo a disposizione. In particolare:

  • isomaker, con il quale ho realizzato il modulo di base, in pratica il motore del liveCD. Per fare ciò ho adattato un modello xml che ho reperito sul sito di morphix stesso e l'ho adattato alle mie esigenze (in questo caso basarmi sulla testing di debian per una maggior stabilità del sistema live);

  • mmaker, con il quale ho realizzato il modulo principale della distribuzione, sempre attraverso un modello xml dentro al quale sono andato a "scegliere" gli applicativi da installare sul liveCD;

  • morphix-chroot, che in realtà è uno script che servirebbe per modificare un modulo già compresso, ma a me è servito per realizzare un piccolo script con il quale personalizzare più semplicemente la copia del modulo principale non compresso che avevo realizzato con mmaker; module-builder, con il quale ho compresso il modulo principale;

  • make-mini, con il quale ho creato il mini-modulo della cartella home, nella quale sono salvate tutte le personalizzazioni grafiche e non del liveCD che riguardano l'utente finale;

  • isomorph, con il quale ho assemblato il tutto in un unico file iso;

  • morphix-rebrand, per personalizzare l'aspetto e le scritte del sistema d'avvio di MaiolinuX


La prossima volta vi dirò quali e come ho scelto gli applicativi di MaiolinuX.