Se avessimo voluto realizzare un server "commerciale" sarebbe stato molto più semplice per noi prendere un NetBook con Windows XP, installarci sopra il motore database SQL Firebird, il server ftp Filezilla per la memorizzazione delle immagini e comunicare ai clienti: abbiamo creato un NetBook Server e, visto che siamo in fase di risparmio, puoi utilizzare questo pc anche come client, facendoci girare sopra Horizon.
Sicuramente il nostro piccolo EEEPc non avrebbe retto allo stress e poco dopo si sarebbe arreso lasciandoci a piedi.
Ragionando in temini molto più professionali, abbiamo pensato che sarebbe stato più proficuo stabilizzare il funzionamento di un EEEPC come server di rete utilizzando Linux come sistema operativo, scelta già fatta da Asus per la linea Linux dei suoi EEEPC. Ma la distribuzione Linux scelta da Asus non ci soddisfa, perchè sono assenti tutte le componenti server a noi necessarie: abbiamo quindi deciso di reiventarci Linux per l'EEEPC utilizzando una delle distribuzioni Linux più flessibile ed affidabile: la Slackware.
L'arduo compito del sistemista, Fabrizio Maffioletti, è stato prima di tutto quello di far salire tutti i servizi di sistema con i giusti driver, quindi studiare le configurazioni specifiche per i database SQL e a tutti le parti server necessarie ad Horizon, alla configurazione delle reti, gli script dei backup etc, etc.
Alla fine il risultato è quello di aver creato una piattaforma Linux server adatta ad Horizon e abbastanza semplice da gestire anche da mani non esperte.
Dopo aver fatto un pò di storia del perchè siamo arrivati a una soluzione Linux analizziamo i vantaggi reali.
Abbiamo innanzitutto un server molto molto affidabile, che ci consente al 100% di affermare che l'unico elemento che può tirarlo giù è una rottura di tipo hardware; il sistema operativo è, infattti, assolutamente sicuro ed indenne da crash di sistema non derivanti da problematiche hardware.
Oltre ad una sicurezza di funzionamento abbiamo un ulteriore grossa sicurezza, e cioè che i nostri database, le immagini sono assolutamente inaccessibili a terze persone.
Ciò è dovuro a due motivi principali: primo non è necessaria nessuna condivisione di cartelle ad horizon per accedere ai dati, quindi non potrà mai succedere che una qualsiasi persona sfogliando la nostra rete possa accedere ai nostri file personali, secondo un pc con Linux sulla rete è quasi irrantracciabile se non tramite indirizzo IP.
Tutte queste considerazioni si traducano quindi nella risposta principale alla domanda iniziale Perchè un server Linux? Perchè tutto è fatto per rendere il sistema molto più sicuro.
Credits per la messa a punto della Slackware su EeePc