Progetti Progetti F.O.S.S.F.O.S.S.
Ieri e OggiIeri e Oggi
Progetti F.O.S.S. più famosi
●Linux●NetBSD●Gnome●KDE●MySQL●Inkscape●blender●Gimp●Wine
●Python●Java●Eclipse●OpenOffice●eMule●PostgreSQL●VLC●Firefox●Thunderbird
Cos'è Python
Python è un linguaggio di programmazione interpretato, interattivo e orientato agli oggetti.Incorpora al suo interno moduli, eccezioni, tipizzazione dinamica, tipi di dati di alto livello e classi. Ha interfacce verso diverse chiamate di sistema ed è estendibile in C e C++. Offre una gestione automatica della memoria (Garbage Collection), e usa il sistema dell'indentazione invece delle parentesi per creare blocchi di istruzioni.E' multipiattaforma.
Python ieri
Il Python è stato creato da Guido Van Rossum, un ricercatore Olandese, nel 1989. Lo scopo era quello di creare un linguaggio di programmazione potente ma accessibile sia a chi si avvicinava per la prima volta alla programmazione, sia da chi della programmazione aveva fatto la sua professione.
Python oggi
Oggi Python è usato in diversi ambiti, da aziende leader nel loro settore, qualche esempio:●Yahoo! ha sviluppato in python alcuni servizi di internet.● La NASA usa python per implementare i sistemi di controllo delle proprie missioni.● Maggior parte dell'infrastruttura di Google è scritta in python
Cos'è Blender
Blender è un software per la modellazione, animazione e rendering di scene tridimensionali.
Oltre alle canoniche funzione che ogni software del settore offre, blender ha incorporate anche alcune funzioni utili per la post produzione, per il compositing, un motore per la simulazione delle fisiche e un game engine interno.
E' estendibile in python, supporta il motore di rendering YafRay, il tutto in circa 15 Mb di installazione.
Blender ieri
Blender nasce nel 1995 dal cofondatore della NeoGeo, Ton Roosendaal, come tool per l'animazione da usare all'interno dell'azienda. Blender nasce come software proprietario, solo nel 2002 lo stesso Roosendaal decide di rilasciarlo sotto licenza GPL.Per fare questo organizza una colletta per poter acquistare i diritti sul codice di blender dalla NeoGeo, ed in sole sette settimane riesce a raccogliere la cifra necessaria: € 100.000
Quando blender viene rilasciato come software libero, era giunto alla versione 2.25
Blender oggi
Oggi blender è alla versione 2.45 , e da quando è stato rilasciato sotto licenza GPL, viene rilasciata una nuova versione stabile ogni due mesi, con nuove features aggiunte e bufix list come questa: bugfix 2.45.
E' stato utilizzato anche nella realizzazione del film Spiderman 2 per la simulazione delle fisiche
Cos'è Linux
Linux è un kernel, che supporta il multitasking ed è multiutente. Grazie a queste caratteristiche più utenti possono far girare più processi simultaneamente. Essendo possibile visualizzarne il codice sorgente, è estremamente personalizzabile, ed è più semplice creare porting per sistemi embedded come cellulari. Con la versione 2.6.16 è stato aggiunto il supporto al processore Cell, il cuore della PlayStation 3.
Linux ieri
Linux è stato creato da Linus Torvalds nel 1991, il quale si era prefisso lo scopo di migliorare il kernel Minix, creato dal suo professore di sistemi operativi, Andrew S. Tanenbaum, come corredo didattico al suo libro.
La versione 1.0 di linux, corredato dal software del progetto GNU, formava un sistema operativo a linea di comando, molto diffuso fra programmatori e appassionati, ma del tutto inesistente in ambito desktop.
Linux oggi
Oggi linux conta un numero quasi illimitato di distribuzioni, diversi desktop enviroment, e un supporto hardware maggiore.E' usato in ambiti professionali diversi, università, centri ricerca, server aziendali, workstation, piattaforme videoludiche, e di recente ha visto un impennata del numero di utenti desktop.
Cosa si è concluso in questi vent'anni?
● Più persone interessate al free software● Più aziende interessate al free software● Maggior numer di progetti rilasciati con licenza free o open● Maggior diffusione di tali progetti● Nascita di nuove comunità di sviluppo● Maggiore qualità dei software free
Riferimenti
Python http://www.python.org
Blender http://www.blender.org
Kernel Linux http://www.kernel.org
Altre info http://it.wikipedia.org
Fine
Grazie
Recommended