Appunti di Linux Versione 3.0 Settembre 2009.

Slides:



Advertisements
Presentazioni simili
Presentazione della tesi di laurea di Flavio Casadei Della Chiesa Newsletter: un framework per una redazione web.
Advertisements

Linguaggio R Raffaele Miele Dipartimento di Matematica e Statistica Università degli Studi di Napoli Federico II
Qual è per una piccola/media impresa emiliano/romagnola il costo complessivo REALE del sistema informatico nel caso in cui si sia scelto di basarsi su.
LinuxDay 2002TeateLUG c/o Università di Chieti1 di 17 TeateLUG LinuxDay 2002 by TeateLUG in collaborazione con l'Università G.D'Annunzio Damiano Verzulli.
TESINA DI INFORMATICA Nome e cognome: Giorgio Zoccoli
Ordine degli Ingegneri della Provincia di Belluno (by Mario De Ghetto) 18/04/2008 Ordine degli Ingegneri della Provincia di Belluno IL SOFTWARE LIBERO.
UNetbootin Come installare Ubuntu su USB BIONDI FEDERICO 3 AI a.s
INTRODUZIONE Il framework.NET. Un po di storia Sin dalla prima versione del sistema operativo Windows (1990 circa), nacque la necessità di far comunicare.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità E1 Diritto e Informatica.
Unità E1 Diritto e Informatica.
ISA Server 2004 Enterprise Edition Preview. ISA Server 2004.
Microsoft Office Project 2003 Standard La Gestione per Progetti nella Piccola e Media Impresa Ettore dAmico Microsoft Italia.
Strumenti di sviluppo Microsoft Campagna incentivi per Software Assurance Opportunità di vendita.
Da Unix a Linux Alessio Coraci V Dp.
Gestione dei laboratori Come rendere sicura la navigazione internet e l'uso della rete Lorenzo Nazario.
SCUOLA E SOFTWARE LIBERO LinuxDay, Udine, 23 novembre 2002 Loris Tissino Presentazione parzialmente adattata da un lavoro di Alessandro Rubini, per gentile.
INTRODUZIONE A GNU/LINUX E AL SOFTWARE LIBERO Loris Tissino.
Associazione Italiana Utenti ExLibris Pinassi Michele System manager ASB – Università degli Studi di Siena Cataloghi fuori di sé
Dr. Giovanni Stracquadanio
Web Cooperativo. Evoluzione tecnologie didattiche (Comunità di pratica e apprendimento A.Calvani - PuntoEdu) INTRANET C.M.S.
L'open source a scuola... di Paola Travostino.
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
Open Source per Piccole e Medie Imprese Economia Aziendale - AA Prof. Romano Boni VoIP e Linux Formai Beatrice Roma, 11 gennaio 2010.
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
L’inclusione dei comuni piccoli
Unalternativa a Microsoft Office OpenOffice Author Kristian Reale Rev by Kristian Reale Liberamente distribuibile secondo i termini della licenza.
Software Libero Open-Source: Introduzione a Debian.
Cos’è un CMS? Content Management System
Microsoft Windows Installazione, gestione ed utilizzo delle risorse Microsoft nella sezione INFN di BOLOGNA.
Linux Riunione Referenti-CCL 2-Luglio Utilizzo di Linux Principale (unica) piattaforma di calcolo per HEP Grid Supportato dalle maggiori industrie.
Scienze umane e Open Access: l’esperienza di riviste UNIMI
Il nostro computer navigando su Internet è molto esposto a rischio di virus, spyware o hacker che minacciano lintegrità dei nostri dati. Proteggere il.
Presentazione della società Maggio La Consulenza sulla Business Productivity Contesto – Oggi persone e imprese possono utilizzare tecnologie dell'informazione.
Espandere le relazioni Aumentare le entrate Valore Semplicità, IT ottimizzato Presentazione di Windows originale Principali scenari: attivazione/originale.
MODULO 01 Unità didattica 04
Rossetto Stefano Seminario di Commercio Elettronico
Modulo 1 – Diritto dautore e aspetti giuridici u.d. 8 (syllabus – 1.8.2)
MicroSoft - Disk Operating System. MS-DOS è stato un sistema operativo commerciale della Microsoft Corporation dedicato ai personal computer con microprocessore.
Il mio nome è Richard Michael Stallman e sono di New York.
1 I vantaggi per la Pubblica Amministrazione nelluso di software Open Source.
Connecting to Content in Context Ivo Nastasi Pre-Sales Support Manager Network Connectivity Solutions.
VIRTUALIZZAZIONE Docente: Marco Sechi Modulo 1.
Introduzione a XI Conferenza nazionale di Statistica febbraio 2013 Pillole formative di statistica.
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
prof. Antonella Schiavon ottobre 2009
Cenni sui sistemi operativi. Sistema Operativo App 1 App 2 App n... Hardware il sistema operativo è una sorta di strato che si pone sopra la macchina.
Editoria culturale piemontese Catalogo
Diventa blogger Analisi degli obiettivi Piattaforma Wordpress Francesca Sanzo -
1. Informatica. 2. Linguaggio Binario. 3. Hardware: - Imput outp. - Struttura Calc. 4. Software: - Sistema operativo. - Software applicativo. 5. Windows.
OpenProj: una valida alternativa a MS Project
MODULO 01 Unità didattica 04
Star Office è una suite di software di produttività personale commercializzata da Sun Microsystems. StarOffice nasce come software commerciale sviluppato.
Software Libero e Open Source. Open Source Open Source è un termine inglese che significa sorgente aperto, e indica un programma per computer (software)
© Copyright NTT DATA Italia – All Rights Reserved The information contained in this document is the property of NTT DATA Italia S.p.A. and the addressee.
CMS per la scuola con JOOMLA
Software open source Cenni
Storo 30 ottobre 2006 – Pierluigi Roberti Problemi legati al software e possibili soluzioni ReadyServices sas Pierluigi Roberti.
Joomlahost.it1 Presentato da Fustini Alessandro Myslq DBA e Developer certified Joomlahost.it.
ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon
I Sistemi Operativi. Che cosa sono? Il sistema operativo è un software di base che fa funzionare il computer. I Sistemi operativi più importanti sono:
I Sistemi Operativi. Definizione Per Sistemi Operativi (di seguito SO) si intendono quei pacchetti software, a loro volta costituiti da più sottoprogrammi.
I sistemi operativi Funzioni principali e caratteristiche.
Corso linux RiminiLUG presenta Rete a bassissimo budget per il piccolo ufficio architettura di rete LTSP in contesti professionali corso linux 2008.
Programmazione orientata agli Oggetti Introduzione a Java.
COMPONENTI DI UN SISTEMA INFORMATICO HardwareSoftware Parte fisicaComponenti logiche Componenti fisiche (elettroniche e meccaniche) di un computer Istruzioni.
Un sistema operativo è un componente del software di base di un computer la cui funzione è quella di gestire le sue risorse hardware e software,fornendo.
Attività Gruppo Virtualizzazione Andrea Chierici CNAF CCR
Enea Topi 1 ^B AS. 2014/2015. LA STORIA DI INTERNET Internet non è mai stata una rete militare, ma i militari sono alla radice della tecnologia su cui.
Introduzione all'Open Source “La Sapienza” Linux User Group.
Associazione di Promozione Sociale "Faber Libertatis"
Transcript della presentazione:

Appunti di Linux Versione 3.0 Settembre 2009

Di cosa parleremo Che cos'è Linux? Leggi e Copyright Le distribuzioni Linux per l'utente Il software Informarsi

Cos‘è Linux, in breve Linux è la parte centrale, o kernel, di sistema operativo Unix-like disponibile liberamente. Unito ad altri strumenti, forma un sistema operativo completo (GNU/Linux) Supporta multitasking, memoria virtuale, shared libraries, corretta gestione della memoria, TCP/IP e altre caratteristiche tipiche dei sistemi Unix Sviluppato secondo la GNU General Public License, il codice sorgente di Linux è liberamente disponibile per tutti

L’idea Hello everybody out there using minix – From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? Summary: small poll for my new operating system Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.fi> Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki Hello everybody out there using minix – I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file- system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)

Come nasce Linux Linus Torvarlds, uno studente universitario finlandese, scrive il kernel di un s.o. unix like Primo annuncio su Internet: 5 ottobre 1991 Linux 1.0 è rilasciato nel 1994 Linux 2.2 è rilasciato nel 1999 Linux 2.4 è rilasciato nel 2001 Linux 2.6 è rilasciato nel 2003 Ultima versione stabile 2.6.31 Ha avuto una crescita esponenziale 29 milioni di utenti (stimati) più di 300 autori che ne curano lo sviluppo

Perchè Linux E' un sistema operativo potente, moderno E' perfettamente integrato con Internet E' gratuito E' robusto E' modificabile secondo le proprie esigenze E' un ambiente collaborativo

Perchè si sta diffondendo Risentimento verso le pratiche commerciali di Microsoft Supporto da grandi operatori dell'Information Technology Moltissime persone in tutto il mondo lavorano gratis per migliorarlo (nessuna software house potrebbe permettersi tanti programmatori) Il sistema è user friendly Moltissime applicazioni disponibili

Leggi e Copyright

Cosa significa "Licenza GPL" Le licenze normali concedono l'uso del software da parte dei licenziatari a particolari condizioni (spesso, ma non solo, a pagamento) Esistono diversi tipi licenze chiuse, come le licenze freeware, shareware, e binary-only, le più diffuse. Questo tipo di licenza lascia pochissimi diritti all'utente. La situazione sta rapidamente peggiorando negli USA, con licenze che vietano il reverse-engineering e le licenze shrink-wrap (EULA).

GPL Le licenze aperte, come la General Public License, rendono liberamente disponibile l'opera, pur mantenendo un certa forma di controllo sui diritti. In particolare, questa licenza Permette la libera distribuzione dell'opera Obbliga a fornire il sorgente Permette la vendita Impedisce il cambio di licenza nei derivati

Effetti della licenza GPL Libertà di circolazione del software Possibilità di “vedere come funziona” Ogni modifica o miglioria diventa immediatamente disponibile a tutti Favorisce l'uso degli standard Si crede sia questo il motivo di maggiore successo di Linux, e la fonte delle preoccupazioni della Microsoft (cfr. Halloween documents, Apache Benchmarks, discorsi di Steve Ballmer)

La legge italiana Fa riferimento alla normativa del diritto d'autore e non introduce nessuna specificità per il software Necessita iscrizione alla SIAE (ente disciolto!) e l'apposizione del bollino per i supporti destinati alla distribuzione (ma non Internet) Obbligo di iscrizione alla questura per chi sviluppa e/o distribuisce software. Obbliga l'iscrizione all'ordine dei giornalisti anche per poter scrivere su un sito web Ignora del tutto i concetti di software libero, la cui legittimità in Italia diventa contestabile Di fatto, copiare un CD comporta pene in reclusione o ammenda spesso superiore all'omicidio colposo.

Pregi e difetti

I pregi di Linux Potente, ma non esoso in termini di risorse HW Ottimo supporto di internet e pronto a sviluppare le nuove tecnologie (e-business, per esempio) E' nato in rete e perfettamente integrato con la stessa Ricco di documentazione E' un SO moderno e in continuo aggiornamento Molto stabile (spesso più di SO proprietari) Supporto entusiastico e in continuo aumento E' gratuito (o poco costoso, grazie alle distribuzioni)

I difetti di Linux Sistema Unix incompatibile con Microsoft Curva di apprendimento inizialmente ripida Non completo supporto dai produttori di Hardware (driver limitati) Richiede una certa conoscenza della struttura del calcolatore Totalmente configurabile...sapendo quello che si fa.

La posizione di mercato

I tassi di crescita di Linux Nel 2001 (fonte IDC) 18 milioni di utenti crescita del 200% 25% dei server installati Oggi: 29 milioni di utenti stimati

Gli utilizzi di Linux Server Desktop web server e firewall, databases industriali file e print server miglioramento delle prestazioni di hardware datato Desktop sempre più applicazioni Office automation Grafica Giochi altre in fase di rilascio

Linux e Internet Più del 40% dei provider di servizi Internet usa Linux Più del 60% dei server Linux venduti vengono utilizzati come server Internet/intranet

Chi lo utilizza Scuole, università e centri di ricerca Internet Service Provider (ISP) Organizzazioni con limiti di budget Organizzazioni no-profit SOHO Utenti desktop Interessa anche il mercato enterprise Chi cerca le migliori performance

Distribuzioni

Cos'è una distribuzione Linux è il kernel di sistema operativo, ovvero la parte centrale e forse la parte principale, ma di per sè non è un sistema operativo completo. Pensate un po' a Linux come al motore di un'automobile: è certamente importante, ma senza sedili, carrozzeria, volante e ruote non è molto utile. Per essere utilizzabile, Linux ha bisogno di un corredo di altre funzioni, fornite dalle distribuzioni

Cosa c'è in una “distro” Un sistema per installare il sistema operativo Un metodo per avviare il sistema Software per configurare il sistema secondo lo specifico uso che ne farete Software applicativo, ovverosia programmi di ufficio, compilatori, browser per internet e via dicendo Documentazione e sorgenti dei programmi Assistenza tecnica via email

Pagare o non pagare Fedeli alla licenza GPL, quasi tutte le distribuzioni sono disponibili su internet. Allora, perchè comprarla? A fronte di un prezzo basso (attorno ai 70-80 Euro) le distribuzioni offrono CD (o DVD) di qualità Eliminano il tempo di download Offrono software commerciale Manuali cartacei Supporto tecnico

Distribuzioni Complete

Distribuzioni “toste”

Distribuzioni Particolari

Sistemi preinstallati E' possibile l'acquisto di sistemi con Linux preconfigurato, anche se è un po' difficile reperirli nel nostro paese. Risparmio nei costi di installazione e di configurazione Non si paga la licenza di altri S.O. Certezza che il proprio hardware sia compatibile con Linux

Uso di Linux

C'era una volta... Fino a non molto tempo fa, Linux era di uso riservato ai cosiddetti “geek”, i geni del computer che operavano con oscuri comandi via terminale Con le recenti distribuzioni e le richieste del mercato, l'uso per un utente finale di Linux risulta del tutto analogo, se non migliore, a quello per Windows o MacOS XGL e Beryl

I Desktop Al contrario di altri sistemi operativi, l'interfaccia grafica NON FA parte integrante del sistema operativo Ogni utente è così libero di scegliere quella più adatta alle proprie necessità (estetiche, di potenza, di facilità d'uso) I due sistemi più diffusi nel mondo Linux sono il desktop KDE e il desktop Gnome. Oltre ad essi ve ne sono almeno un'altra dozzina con diverse caratteristiche.

K Desktop Environment Il K Desktop Environment è iniziato come progetto internet per dare ai sistemi Unix un sistema Desktop integrato, funzionale e facile da usare. A tutt'oggi KDE è una suite di sviluppo matura che fornisce una base per un gran numero di applicazioni (kDevelop, kMultimedia e la suite Koffice). Pur essendo un progetto Open Source, KDE ha incontrato qualche resistenza iniziale nel modo dei puristi per qualche limitazione insita delle licenza Qt TrollTech. Versione attuale KDE 4.0.0

Gnome Gnome è un progetto software iniziato nel 1997 da Miguel de Icaza della Mexican Autonomous National University e un piccolo gruppo di programmatori di tutto il mondo. Ispirato dal successo di del KDE, dal successo di Linux e dal toolkit grafico Gtk+, GNOME è cresciuto rapidamente. "Gnome" è un acronimo per "GNU Network Object Model Environment" ed è un progetto molto ambizioso che comprende architettura embedded, forte capacita di localizzazione e internazionalizzazione e molte novità tecniche. Prevede notevoli caratteristiche tecniche interessanti (Drag'n'drop, embedding, internazionalizzazione, localizzazione ecc.) ed è un ambiente di facile uso per gli utenti. Versione 2.20

Beryl Si tratta di un compositing window manager per XWindows System. In sostanza è un software che gestisce sia l'estetica e il posizionamento delle finestre delle applicazioni, sia una serie di effetti che possono essere applicati a tali finestre (a partire da semplici effetti di ombreggiatura fino ad arrivare a complessi effetti tridimensionali). Utilizza emerald come decoratore di temi. Beryl era un fork di Compiz, il primo software di questo tipo a sfruttare le librerie OpenGL e di conseguenza la potenza delle schede video per gestire tali effetti. Ora i progetti sono nuovamente uniti.

Informarsi

Sulla rete Internet è il luogo principale ove informarsi, ed anche il più economico Il punto di partenza principale è certamente http://www.linux.it, un sito interessante per un primo contatto. Potete consultare anche i siti delle principali distribuzioni con versioni italiane (Fedora, SuSE, Ubuntu) Esistono moltissime mailing list, newsgroup (it.linux.*) in italiano, ma la stragrande maggioranza di materiale è in inglese.

I Lug I Linux User Group sono associazioni di utenti locali il cui scopo è il supporto e la diffusione del sistema operativo e del software Open Source in generale. Ne troverete una lista completa su linux.it. Emilia Romagna Linux user group, che trovate su erlug.linux.it ha una sede a Modena. Altra associazione molto attiva è www.conoscerelinux.org

Libri e riviste Il panorama editoriale si è arricchito di prodotti interessanti, e non è difficile trovarne anche nelle librerie non specializzate. Il meglio lo troverete però nelle librerie universitarie Per partire, potreste però scegliere due prodotti gratuiti: Linux Da Zero (erlug.linux.it/linuxdazero ) e Linux Facile (www.linuxfacile.org ) Linux Magazine, Linux Pro, oltre ad articoli su riviste più generali quali Dev, Computer Programming, Inter.net - spesso corredati di distribuzioni complete.

In conclusione: Perchè Linux La scelta di un sistema operativo piuttosto che un altro non dovrebbe mai essere fatta alla leggera. Di fatto, al momento non è una scelta dato che la stragrande maggioranza dei calcolatori nuovi sono venduti con altri sistemi operativi preinstallati, del quale avete già pagato la licenza senza neppur saperlo. Etica Risparmio Garanzia di pluralità Stabilità Flessibilità e scalabilità Prestazioni