powered by linux .::.: started in 1998 .::.:    


giancarlo erra .: tech homepage :.
Contacts


.: email . info@bluecodes.com
.: icq . 69177714
.: fax . (0039) 06 233218527
Links

.:: http://www.nosound.net
.:: http://www.bluecodes.com
.:: http://www.synesthesiasense.com
.:: http://nolistening.nosound.net
1 .:: homepage
homepage, news, updates.
2 .:: who am I?
something more about me, my life, my friends.
3 .:: the alfalinux project
the alfalinux minidistribution homepage: documentation, downloads, links, related projects.
4 .:: php factory
some works related to the php world: documentation, tutorials, scripts.
5 .:: documentation
documentation/tutorials/articles I wrote or translated.
6 .:: other linux projects
all my linux software & projects.
7 .:: resources
miscellaneous tech resources
8 .:: thanks
people I like to thanks..







:. the alfalinux project




:: ALFALINUX lugrm edition

Consulta online la mailing list ufficiale presso il LUG Roma



Ringraziamenti: in particolare Roberto Micarelli ed Antonio Bellezza che hanno preso parte attivamente al progetto, gli altri partecipanti indiretti e tutto il Lug.

Il progetto:
In considerazione delle ultime novita' sorte dalla collaborazione con i (pochi) membri del lug Roma al progetto Alfalinux, ecco in questa pagina una serie di specifiche tecniche ed operative aggiornate a quelli che dovrebbero essere ormai i punti cardine finali e decisivi del progetto, di cui e' stata gia' reso disponibile (ai soli iscritti effettivi alla lista) un embrione puramente dimostrativo della futura base.

Lo scopo:
il progetto alfalinux si pone in posizione nettamente distaccata dalla filosofia, ultimamente molto accentuata, delle maggiori e minori distribuzioni linux esistenti. Principalmente si distacca dalle major come Redhat o simili per via dell'altissima modularita' del sistema (minimo di 5mb), nella ricerca della massima compatibilita' verso il basso piuttosto che verso l'ultimo hardware o kernel disponibile, nella precisa volonta' di funzionare in condizioni hardware molto limitate e soprattutto destinate ad usi specifici e mirati, a seconda dei quali il sistema puo' essere costruito ottimizzando al massimo le risorse occupate e quindi le prestazioni. Dall'altro lato il progetto Alfalinux vuole prendere le distanze anche dalle altre minidistribuzioni che sempre piu' sembrano fiorire nel panorama software circolante in rete. Se infatti si pone come distribuzione "mini" e mirata a certi usi specifici e su macchine datate, al contempo non ha ereditato i difetti dei suoi predecessori, come l'impossibilita' ad usare lo stesso sistema come un sistema completo, la possibilita' non sempre contemplata dell'installazione su hard disk, e soprattutto l'essere uno standard GNU linux. Ovvero niente installazioni ibride (diskloop, umsdos, initrd etc..), niente programmi modificati o procedure non standard, ma una distribuzione derivata in gran parte dalla slackware 3.5, famosa per essere appunto una delle distribuzioni piu' leggere e stabili in circolazione.

Dati tecnici:
il prodotto si basera' sulle leggere e sperimentate libc5, e sul kernel serie 2.0.x di cui verranno forniti anche i sorgenti per permettere ottimizzazioni facili e rapide. Sara' distribuita e pensata per installazione da cdrom (anche bootabile), ma ci saranno appositi script per windows e linux per creare un dischetto di boot/root per montare il cdrom e installare da dischetto. Inoltre, per garantire il massimo della portabilita', sara' anche possibile creare un dischetto di sistema in cui verra' messa la base del sistema e tutto il necessario per espanderla e quindi poter creare una versione portabile del sistema installato sul proprio computer. Per garantire le massime prestazioni in qualunque condizione hardware la base del sistema ha come requisito base circa 5mb di spazio per i dati su hd (piu' altri eventuali per la memoria swap), e circa 4mb di memoria ram. Da questa base operativa e completamente funzionante (e necessaria quindi) del sistema si potranno poi aggiungere altri moduli aggiuntivi divisi in pacchetti .tar.gz da espandere dalla root, che installeranno tutte le librerie ed i file necessari ai nuovi componenti. Sara' quindi possibile aggiungere solamente il supporto per il networking, per internet, per operazioni sui dischi o eventualmente altre tipologie tipiche piu' specifiche (server di vario genere, gateway etc..). Sara' anche disponibile tutto il necessario per rendere le cose piu' facili e veloci, con script gia' pronti per le operazioni piu' comuni (eventualmente accompagnati da semplici interfacce grafiche a carattere). Per quanto riguarda invece l'ambiente grafico sara' disponibile sia il classico Xwindow (mono, vga16 e svga) che il piu' leggero set TinyX, probabilmente piu' indicato per la maggior parte degli usi ed utenti a cui Alfalinux sara' destinato. Tutti i pacchetti aggiuntivi alla base saranno divisi in poche e facili categorie per permettere all'utente di costruire realmente un sistema personalizzato al massimo. E sempre con un occhio alla ottimizzazione e standardizzazione del sistema ci saranno tutte le necessarie librerie e tool di sviluppo, per compilare comodamente (magari su una apposita macchina di lavoro) quelle parti del sistema che si vogliono rifare e soprattutto per garantire la completa espandibilita' e compatibilita' con il normale software scaricabile in rete, come avviene in tutte le distribuzioni maggiori e quasi mai in quelle minori, mini o mirate a particolari utilizzi. Ogni componente (a cominciare dal loader ad esempio, syslinux) sara' quindi pensato ed integrato solo ed unicamente per soddisfare l'ottimizzazione del sistema e gli scopi per cui il progetto Alfalinux e' nato e sta crescendo.

Target, aspettative e prospettive:
Viste le caratteristiche peculiari di quello che dovrebbe diventare Alfalinux - lugRoma si possono delineare sin da ora i possibiliti target del prodotto e quindi i probabili fruitori. Individuato il target in situazioni specifiche e non delimitabili con l'utente comune alle prime armi, sicuramente si potrebbe allargare il campo ad una tipologia di utenti piu' professionale, sicuramente piu' preparata nel campo e comunque con una certa necessita', che puo' partire dall'ambito amatoriale fino ad arrivare alla piccola, media o (perche' no) grande azienda. In particolare per questo scopo c'e' una caratteristica che sicuramente va ricordata: la filosofia del progetto (una base comune minima ed una serie di pezzi per costruire il sistema) facilmente si sposa con la realta' aziendale di piu' macchine cloni su cui installare gli stessi servizi, o un gran numero di macchine ognuna con un suo compito. Dallo stesso cd quindi e' possibile costruire velocemente e in modo sicuro una serie di installazioni identiche o mirate ma sempre edificate sulla stessa base. Il tutto porta numerosi vantaggi dal punto di vista pratico e produttivo e potrebbe essere sicuramente uno dei punti di forza migliori (nonche' miglior dimostrazione) delle potenzialita' di Alfalinux lugRoma. Il progetto e' ancora allo stato embrionale, benche' esista gia' una base su cui lavorare, prerequisito molto importante per avviare il tutto alla vera e propria fase produttiva. Il lavoro di tipo logistico da eseguire ancora e' una piu' ricercata e particolareggiata divisione ed organizzazione dei pacchetti, per poi passare alla costruzione dei singoli e soprattutto alle modalita' (e quindi gli script) di costruzione. Il gruppo intorno al progetto si e' ormai ridotto a pochissime unita', tuttavia molto valide e motivate nell'aiutarmi a completare questo progetto che, nelle sue potenzialita', e' sicuramente unico soprattutto nel panorama software e nelle nuove realta' e necessita' che si stanno delineando ultimamente, dove ormai la diffusione di linux in ambienti professionali e' segno di investimento ridotto, molto produttivo e su una base sicura e meno costosa nei confronti di alternative considerate da sempre d'obbligo ed uniche.

:.La mailing list di "Alfalinux - lugRM" e' alfalinux@linux.ing.uniroma1.it
:.Per iscriversi msg vuoto a alfalinux-subscribe@linux.ing.uniroma1.it
:.Per informazioni o consultazione online della ml http://linux.ing.uniroma1.it

..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..
© 2002