14
 Progetti Progetti F.O.S.S. F.O.S.S. Ieri e Oggi Ieri e Oggi

Foss ieri e oggi

Embed Size (px)

DESCRIPTION

Intervento per il linux day @università degli studi di salerno, ottobre 2008

Citation preview

Page 1: Foss ieri e oggi

   

Progetti Progetti F.O.S.S.F.O.S.S.

Ieri e OggiIeri e Oggi

Page 2: Foss ieri 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

Page 3: Foss ieri e oggi

   

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.

Page 4: Foss ieri e oggi

   

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.

Page 5: Foss ieri e oggi

   

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

Page 6: Foss ieri e oggi

   

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.

Page 7: Foss ieri e oggi

   

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

Page 8: Foss ieri e oggi

   

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

Page 9: Foss ieri e oggi

   

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.

Page 10: Foss ieri e oggi

   

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.

Page 11: Foss ieri e oggi

   

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. 

Page 12: Foss ieri e oggi

   

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

Page 13: Foss ieri e oggi

   

Riferimenti

Python http://www.python.org

Blender http://www.blender.org

Kernel Linux  http://www.kernel.org

Altre info http://it.wikipedia.org 

Page 14: Foss ieri e oggi

   

Fine

Grazie