Credit

Come funziona questo sito
Gli strumenti che hanno permesso la realizzazione di questo sito fanno tutti parte della famiglia del free software/open source. Anche per questo motivo interagiscono perfettamente tra di loro combinandosi come se fossero delle specie di mattoncini Lego.

Il sistema operativo Ubuntu Server/Debian
logo-ubuntu_st_no®-black_orange-hex-300x248Innanzitutto questo sito è ospitato su di un server con sistema operativo Ubuntu Server, uno dei più diffusi software free/open source esistente.
Ubuntu Server Edition è una versione del noto sistema operativo Linux e basato su Debian utilizzato in ambito Server.
Ubuntu Server Edition fornisce un’ottima piattaforma per sviluppare dei Server con numerosissime funzionalità: mail, DNS, web, database o server di file.

Il server Web Apache
apacheApache, di fatto il più usato tra tutti i web server. I motivi di questa popolarità sono molteplici: la qualità generale del software, la sua flessibilità e il fatto che, oltre ad essere gratuito, è anche libero. Queste caratteristiche derivano in parte dallo sviluppo di Apache come progetto Open Source. Per capire meglio di cosa si tratta, conviene dire qualcosa sulla storia del gruppo Apache. Il protocollo HTTP (client e server) è stato sviluppato da un team di sviluppatori che lavoravano al CERN (Centre Européen de Recherche Nucléaire) e ciò è interessante perchè significa che le basi del moderno World Wide Web sono state create in Europa. Dopo aver completato il lavoro di ricerca, lo donarono all’American University (NSCA). Apache è il nome di progetto relativo ad un WEB server free. E’ il server web più usato su Internet. E’ basato sul protocollo HTTP, standardizzato dal consorzio w3. Un’indagine di Netcraft, ha evidenziato che una maggioranza sempre crescente dei server web sono dei server Apache. Un particolare importante è che Apache, proprio perchè sviluppato con il metodo open source, è totalmente multipiattaforma, funziona cioè su quasi tutti i sistemi operativi esistenti, compreso Windows. Non serve perciò avere un sistema UNIX per usare Apache.

PHP
phpPHP, sigla che significa “PHP: Hypertext Preprocessor”, è un linguaggio di scripting general-purpose Open Source molto utilizzato per lo sviluppo di siti Web. Si integra perfettamente nell’HTML e con il server Web Apache (per cui è stato appositamente sviluppato) ma può funzionare anche con molti altri server, compresi quelli Microsoft. La sua sintassi è basata su quella di C, Java e Perl, ed è molto semplice da imparare. L’obiettivo principale del linguaggio è quello di permettere agli sviluppatori web di scrivere velocemente pagine web dinamiche, ma con PHP si possono fare molte altre cose. PHP5 è in grado di competere con Java anche sul fronte della programmazione orientata agli oggetti.

MySql
mysqlMySql è un potente motore di Database sviluppato con metodo Open Source. La NASA lo ha adottato per i suoi siti Internet basati su database, in considerazione delle ottime prestazioni e dell’elevato costo delle licenze dei prodotti concorrenti.

Il free software
La peculiarità del free software (dove free sta per “libero” non per “gratis”) è quella di essere liberamente modificabile e utilizzabile e di non essere legato ad uno sviluppatore particolare che ne controlla l’evoluzione.
Per una definizione di free software ed open source consiglio di visitare il sito della Free Software Foundation www.gnu.org.

WordPress
wordpressE’ il “motore” di questo blog. E’ una delle migliori piattaforme per blog in circolazione ed è altamente personalizzabile. Potete scaricarlo sul sito wordpress.org.

Questo blog è stato personalizzato e implementato da: ram..

N.B. E’ possibile che alcuni contenuti (filmati e audio) siano in formato “proprietario” e non libero. Purtroppo ad oggi gli strumenti free/open source per lo streaming audio-video non sono ancora molto diffusi.

Ok, bello ma… dove lo trovo?
Ubuntu Server e` liberamente scaricabile da http://www.ubuntu.com/download.

Ubuntu appartiene alla famiglia GNU/Linux, il piu` diffuso sistema operativo free software/open source.

Non esiste una sola versione di GNU/Linux, ma tantissime, proprio perchè chiunque può metterci mano. Le più diffuse fanno capo a grandi aziende (Red Hat, Novell). Consigliamo:
Ubuntu: www.ubuntu-it.org, molto adatta a chi inizia.
Debian: www.debian.org, storica distribuzione per chi è un po’ più esperto.

Entrambe sono totalmente gratis.