Forse qualcuno sa già di cosa sto parlando, mentre altri tristemente lo ignorano…….sto parlando delle ALIX BOARD, delle piccole meraviglie!!!! Si tratta di una vera e propria piattaforma x86 compatibile con le seguenti caratteristiche:
CPU AMD GEODE LX800 da 500Mhz
256Mb di RAM PC133
2X Mini PCI Slots
1X CF Type 2
2X USB
1X VGA (Opzionale in base al modello)
1X Serial COM
Non lasciatevi ingannare dalla descrizione…..questo gioiellino spinge quasi 1000 bogomips!
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 10
model name : Geode(TM) Integrated Processor by AMD PCS
stepping : 2
cpu MHz : 498.074
cache size : 128 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu de pse tsc msr cx8 sep pge cmov clflush mmx mmxext 3dnowext 3dnow
bogomips : 997.97
clflush size : 32.
La mia idea di partenza era di farmi un micro server a bassissimo consumo (questo giocattolo non supera i 10W al massimo esercizio), basato su sistema operativo LINUX.
Il primo grosso ostacolo è stato lo storage, infatti questa macchina utilizza delle compact flash come storage, e parlando con amici e colleghi si è giunti alla conclusione che le comuni CF commerciali hanno una vita relativamente breve (meno di un anno) dato il loro basso ciclo di scritture consentite, quindi le strade percorribili erano: inventarsi qualcosa come utilizzare un file system JFFS2 specifici per memorie NAND che ne allungano la vita effettuando delle scritture diciamo……più smart senza sovrascrivere più volte lo stesso settore, o acquistare delle costosissime CF INDUSTRIAL STANDARD, che hanno una durata più lunga (anche qui non ci metterei la mano sul fuoco), l’altra alternativa era utilizzare storage esterno USB, come un disco fisso, ma onestamente avrei perso la comodità delle ridotte dimensioni e avrei aumentato i consumi, e tutto sommato non necessitavo di tanto spazio per il mio scopo; bene, quindi la mia soluzione è stata una quarta, ho recuperato su internet un MICRODRIVE HITACHI da 6Gb, ve li ricordate? quelli che montavano i primi vecchi IPOD, altro non sono che dischi fissi magnetici da 1,8″ con il form factor di una CF, che mi dovrebbe garantire una vita pari o quasi a quella di un comune hard disk.
Il secondo ostacolo è stato il sistema operativo, sono un ARCH LINUX user, quindi pensavo di ficcarci su quello, se non fosse che ho fatto un amara scoperta, il GEODE ha un set di istruzioni i586, mentre ARCH è un sistema i686 compatibile, e ovviamente non c”è stato alcun verso di farlo andare su; quindi ho dovuto “ripiegare” su DEBIAN, nella fattispecie LENNY 5.0
L’istallazione del SO nel mio case è stata semplice, avendo il modello con VGA è bastato un pendrive, un monitor e una tastiera USB per farlo, nella versione senza vga le cose si complicano un tantino, infatti va usato il terminale ridiretto su porta COM e per installarci su DEBIAN si rende necessaria l”installazione minimale del sistema operativo da una macchina linux già UP & RUNNING utilizzando DEBOOSTRTAP, a quel punto si deve lavorare per renderlo un sistema operativo completo e funzionante.
Al momento lo status della macchina è visualizzabile a questo link http://skycam.mine.nu
Sono UP i seguenti servizi:
APACHE
PHP
MYSQL
PROFTPD
IRCD-NG
ASTERISK (SPERIMENTALE)
La ALIX acquisisce anche dati da una stazione meteo di cui parlerò in un’altra occasione.