Microsoft's Internet Explorer browser has no built-in vector graphics machinery required for "loss-free" gradient background themes.
Please upgrade to a better browser such as Firefox, Opera, Safari or others with built-in vector graphics machinery and much more. (Learn more or post questions or comments at the Slide Show (S9) project site. Thanks!)
GNU/Linux e’ poi cosi’ lontano?
Quale misteriosa alchimia…
Ogni giorno molti utenti si trovano ad utilizzare software libero, spesso senza esserne consapevoli…
Moltissime applicazioni libere sono sviluppate per essere multipiattaforma, diffondendosi in questo modo anche tra gli utenti di sistemi operativi proprietari.
VLC Media Player e’ un player molto diffuso anche tra gli utenti Windows grazie alla sua estrema tolleranza agli errori di encoding e al supporto nativo ad un numero notevole di codec.
eMule e’ un client P2P Multiprotocollo per Windows ( aMule ne e’ il porting per GNU/Linux )
Blender e’ un potentissimo modellatore 3d con funzionalita’ avanzate per la realizzazione di corti animati e videogame 3d, inizialmente sviluppato come progetto proprietario ma diventato software libero con una raccolta di fondi effettuata in rete allo scopo di rilevarne i diritti dalla societa’ produttrice in fallimento.
Firefox e’ IL browser web, sviluppato dalla Mozilla Foundation e basato sul Mozilla Application Framework, un ambiente completo per lo sviluppo di applicazioni multipiattaforma basate su XML, gli standard W3C e scripting Javascript.
OpenOffice e’ una suite office libera e completa sponsorizzata da Sun Microsystem Inc.
Quake 3 e’ un videogame/engine 3d della ID Software, la software house che per prima realizzo’ dei videogame 3d su hardware consumer.
Da molti anni la ID Software rilascia la versione precedente del proprio engine con licenza GPL subito dopo il rilascio del nuovo, permettendo la creazione di varianti libere dell’engine e dei giochi basati su di esso.
La stragrande maggioranza dei Server che forniscono i servizi di cui da utenti siamo fruitori sono basati su Software Libero:
Google, Yahoo, Wikipedia, MySpace, Facebook e tantissimi altri
Un servizio a cui ogni giorno inconsapevolmente ci rivolgiamo per risolvere i nome dei server a cui accediamo: il DNS Server.
BIND9 ne e’ una delle implementazioni piu’ longeve ed utilizzate.
Postfix e’ uno dei piu’ diffusi server MTA (Mail Transfert Agent) e ogni giorno riceve e invia molte delle nostre email.
Courier e’ un server IMAP molto diffuso e comunica con i nostri client email per consentirci di accedere alla nostra casella di posta.
Apache HTTPD e’ il server Web piu’ diffuso al mondo e serve ogni giorno le richiede HTTP di un numero incalcolabile di utenti.
Apache Tomcat e’ uno degli J2EE Application Server piu’ diffusi.
Apache Hadoop e’ un Map-Reduce Framework sviluppato all’interno dei laboratori Yahoo e ora parte dei progetti dell’Apache Foundation.
Un trend relativamente nuovo e’ invece la diffusione di GNU/Linux su tantissimi dispositivi embedded:
FON, DLINK, Lynksys, Asus EEEPC, Nokia N800 etc.
La Fonera e’ stato il primo progetto di social WiFi consumer, ma e’ diventato rapidamente una economica palestra per provare GNU/Linux in ambito embedded.
DLink produce modem, router e access point basati su un sistema GNU/Linux.
Linksys, come DLink, produce apparati di rete basati su GNU/Linux, e di recente e’ stata acquisita da Cisco.
OLPC XO-1 e’ il primo laptop del progetto Anti-Digital-Divide One Laptop per Child progettato per essere usato dai bambini; e’ dotato di un sistema grafico personalizzato (Sugar) ed e’ basato su GNU/Linux.
Asus EEEPC e’ un sub-notebook (netbook) a basso consumo dotato di un sistema GNU/Linux di serie (la distribuzione commerciale XandrOS).
Acer Aspire One e’ la risposta di Acer all’EEEPC di Asus, ed e’ dotato di un sistema GNU/Linux descritto come:
“The Aspire One has one of the most intuitive interfaces out there that takes 15 seconds to open (*)”
Dell Mini Inspiron e’ il sub-notebook di Dell ed e’ dotato di Ubuntu MID Edition pre-installato.
Nokia N800 e’ il primo internet tablet commercializzato da Nokia ed e’ dotato di un sistema (Maemo) basato su GNU/Linux e rilasciato dalla stessa Nokia in software libero.
GreenPhone e’ il prototipo di telefono cellulare basato su GNU/Linux e dotato dell’interfaccia QTopia realizzato da Trolltech (ora acquisita da Nokia):
OpenMoko e’ un progetto nato allo scopo di realizzare un telefono cellulare libero, con la possibilita’ di sostituire l’intero stack software, e lo sviluppo del relativo stack software di base (basato su GNU/Linux)
Google Android e’ una piattaforma software basata su GNU/Linux, sviluppato inizialmente da Android Inc., successivamente da Google (dopo l’acquisizione di Android Inc.) ed infine dalla Open Handset Alliance.
OpenPandora e’ un progetto tedesco per la realizzazione di una console da gioco portatile basata su GNU/Linux, la prima ad essere equipaggiata di processore RISC a 600MHz e scheda di accellerazione 3d compatibile OpenGL ES.
GP2X e’ una console da gioco sviluppata in Asia basata su GNU/Linux, predecessore morale della nuova console OpenPandora.
Familiar Linux e’ una distribuzione GNU/Linux realizzata per i primi PDA basati su Windows CE.
RockBox e’ un firmware libero sostitutivo per Digital Audio Player (vari modelli di iPod e di altri dispositivi analoghi) basato su GNU/Linux e rilasciato con licenza GNU GPL.
Ma i dispositivi che contengono GNU/Linux al loro interno sono molti di piu’:
Allo scopo di semplificare e regolamentare il compito di assemblare un sistema operativo completo a partire dalle componenti libere esistenti nascono una moltitudine di progetti (sia da parte di comunita’ di sviluppatori che da parte di aziende) dette:
DISTRIBUZIONI
Le Distribuzioni costituiscono dei sistemi operativi completi e a seconda del target a cui si rivolgono contengono gia’ al loro interno la maggior parte dei software necessari senza necessita’ di ricorrere a fonti di terze parti.
Tra le distribuzioni piu’ diffuse oggi citiamo:
Il LiveCD e’ una versione ridotta e auto-partente del sistema che consente di:
Il Partizionamento consiste nella divisione dell’intero spazio disco in sottosezioni indipendenti allo scopo di:
Com’era…
Com’e’…
Il primo sistema con GUI viene sviluppato da Xerox nel 1974:
nato da un progetto del laboratorio di ricerca di Palo Alto, purtroppo risulto’ un flop a causa dei costi elevati della macchina.
Agli inizi degli anni 80 in Apple due gruppi di sviluppo, Lisa e Macintosh, lavoravano ad un personal computer dal costo contenuto…
Dei due progetti il meno avanzato tecnicamente ma piu’ economico ebbe la meglio, unitamente alle “libere ispirazioni” prese qui e li dal sistema di Palo Alto…
Nel frattempo al MIT nel 1984 viene rilasciato X Window System 1…
Ma anche IRIX 1.0 (di SGI) e QNX 1.0 (della Quantum Software Systems)
Nel 1983 Microsoft annuncia Windows 1.0… che verra’ rilasciato nel 1985
Ma nel 1984 c’era gia’ chi stava lavorando sodo…
Nel 1985 ne succedono di cose…
Dal 1984 fino ai primi anni 90 Apple stava quasi riuscendo a conquistare una fetta consistente del nascente mercato di home computer…
ma nel frattempo i PC Compatibili si diffondono a macchia d’olio e a costi inferiori dei corrispondenti modelli Apple…
Windows avanza a piccoli passi…
E poi la concorrenza arriva da tutte le parti… tanti i programmatori impegnati a sviluppare qualche GUI…
Sia in ambito casalingo:
Nel professionale:
Ma lavorarono ancora di piu’ gli avvocati:
In questo clima arrivarono…
Windows 3.0
e…
MacOS System 7
Non riuscendo a fronteggiare la scalata dei PC Compatibili ne sul piano legale (dato che il paradigma era stato inventato da Xerox) ne sul piano commerciale (un Apple costava sempre di piu’ di un PC Compatibile) alla Apple lanciarono il programma Macintosh Clone ma poi cambiarono idea
dopo di che:
In tutto questo trambusto il software libero dove si trova?
Lo sviluppo del sistema GNU e’ cominciato nel 1984 al MIT proprio dove nello stesso anno e’ stata rilasciata una GUI (X-Window)