Perugia 04/04/2006
---------------------------

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                             P R I M O      M I G L I O         con GNU/Linux
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Premessa:

Se vuoi le prestazioni di pentium 3000 da un vecchio p.c.
NON leggere il seguente documento.



                           -=======================-
                                      Come e' nato il progetto:
                           -=======================-

Sento mia la necessita' di fare grandi cose con pochi euro.....
Nelle fiere con 40-50 euro vendono le unita' centrali di p.c. usati
piu' potenti di quello che mando' il primo uomo sulla luna.
Su quale pianeta vogliamo arrivare ?

Mi e' subito piaciuta la frase che ho messo come firma nelle
mie e-mail.... (vedi sopra).

Mi sono chiesto: e' possibile far fare 'qualcosa' ad un vecchio p.c. ?
Sono sempre stato dell'opinione che la vecchiaia e' uno stato in
cui si trova chi la vive....
per cui: se hai 20 anni e ti senti vecchio: SEI vecchio !
Nulla ti impedisce di ringiovanire un po'.....

Cambiando il mio modo di pensare mi sono guardato un po' intorno
alla ricerca di software da mettere insieme che sia 'digeribile'
per un p.c. 'da ringiovanire'.
La domanda era: Quali p.c. ringiovanire e di quanti anni ringiovanirli ?
E' sciocco lavorare su un 386.... invece e' bellissimo per scopi didattici !
Non e' il mio caso.

Una e-mail letta nel web mi ha incuriosito quando il mittente diceva che
usava blackbox perche' era potente e leggero, poi Luca (FreeBSD)
mi ha detto che usa fluxbox (un blackbox con il turbo).

Il progetto PRIMO MIGLIO e' stato sviluppato su un pentium 2.400 Mhz HDD 80GB
con 500 MB RAM ed altri 5 sistemi operativi GNU/Linux montati x fare i test.
Chi gestisce i vari boot e' GRUB.

Dopo innumerevoli prove e molti pacchetti montati/smontati/rimontati sono arrivato
a dedurre la potenza minima della macchina da 'riesumare', si tratta
di p.c. della classe Pentium 2 con un HDD di 1 GB e 200 MB di RAM.
Ho usato la Mandriva perche' ci lavoro da anni.... (con mandrake...)
Versione Kernel 2.6.12-12mdksmp on a Dual-processor i686

Le altre distribuzioni mi davano filo da torcere e il tempo che avevo a
disposizione per il progetto era scarso....
Non ho abbandonato le altre distribuzioni, ma solo rimandate....

Il tempo di installazione del sistema di base sono 35 minuti su P2 233 Mhz
In circa un'ora tutto e' installato e funzionante.

Il progetto pensa che il p.c. dove andra' installato non ha sempre una ADSL
attiva per scaricare i pacchetti dal web.

A parte il sistema operativo di base per il momento script, pacchetti
ed accessori stanno in 170 MB di spazio, facilmente in una penna USB o un cd-rom.

Tutte le funzionalita' di GNU/Linux 'ultimo modello' sono attive.
stampa, bluetooth, usb, ecc.

Fanno eccezione: openoffice, gimp2, ed altri pacchetti GROSSI.


-------------------------------
CHE COSA HO FATTO
-------------------------------
Un sistema di base funzionante per molteplici usi da riga di comando
e grafica completo di:
manuale di GNU/Linux
mouse attivo nella shell
compilatore gcc
sistema sensibile all' ambiente casa-laboratorio-garage
sfondo personalizzato sfondo-x
directory utente-root-pubblica
menu y + html
fluxbox window manager
mozilla-firefox browser
iptables - firewall


--------------
DA FARE
--------------
Script per l' aggiunta di un altro utente
scelta dei pacchetti da installare (ora e' con il #)
risolvere le dipendenze irrisolte
porting sotto altra eventuale distribuzione (o NOSTRA distro)!
script di salvataggio e reinstallazione -ok-
pacchetti rpm-deb-tgz installare con rpm - apt - make
organizer ox in /org -ok-
sfondo desktop del giorno (totale 31 fotografie) -ok-
promemoria mensile /promem -ok-
numeri di telefono e indirizzi a ricerca veloce -ok-
menu  x-txt -ok-
apertura files immediata n + sa -ok-
links2 + framebuffer + SVGAlib + collegamento internet da riga di comando
e-mail kmail (?)
kppp oppure script x modem analogico esterno
abiword
sndconfig x schede audio ISA
automount
ecc.

-================================================-


-================================================-

La prima versione del progetto si chiama:

Pentium 2 old computer
Resurrection hardware
Inizio progetto con
Mandriva GNU/Linux software
Opensource

Made
In
Gnu
Lug-Perugia
Idea di Gianni Migliorati
Osservante la licenza GPL e il copyleft.....
|
|
|----> nome in codice: Progetto PRIMO MIGLIO
                                                    ----------------------

-=================================================-

La seconda versione sara' a cura di: GNU-LUG-PG ?

Nome seconda versione del progetto:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx





xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Perugia 08/04/2006

Dopo una prova 'sul campo' con Marco G., Martino, e Simone, abbiamo accertato che
l'installazione _completa_ della prima versione di PRIMO MIGLIO occupa:

meno di 1 GB su disco (cosi' pero' rimane poco spazio per i dati)
62 MB di RAM con sessione grafica attiva (solo con una shell aperta)
in meno di un'ora e' tutta installata partendo da ZERO (mdk + PRIMO MIGLIO)
il tutto e' stato testato su: Pentium 2 - 233 Mhz e 64 MB di RAM !
senza ADSL

E' ovvio che se apri una finestra qualunque swappa..... (poca RAM)
Le  prestazioni sono di un P2 (ho anche un P 3 - 500 Mhz - 200 MB RAM  attivo)
La Mandriva e' la 2006.0
il cd-rom di PRIMO MIGLIO e' grande 170 MB (al momento)
E' previsto l'uso di 1 solo cd-rom con distribuzione minima + PRIMO MIGLIO.
PRIMO MIGLIO e' gia' in lavorazione e sono previste molte migliorie.....

Sono benvenuti/e tutti/e coloro che vorranno dare una mano alla versione finale
ed anche coloro che vorranno testare il progetto su un vecchio p.c......

L'uso di PRIMO MIGLIO e' destinato a finire il giorno in cui non ci saranno piu'
Pentium 2/3 con i  requisiti minimi richiesti (HDD 1 GB + 200 MB RAM)
Potrebbe dare molte soddisfazioni anche con un po' meno RAM......


Un grazie  a coloro  che partecipano attivamente al progetto.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Alla prossima !












.