Corso introduttivo al Sistema Operativo Libero GNU/Linux. Scholetta 2005/06 Piove di Sacco



Documenti analoghi
GNU / Linux - Libertà Digitali - Potenza 28 Ottobre 2004

I.S. Sobrero. Dipartimento di Informatica. Presentazione. 16/02/2007 Marco Marchisotti

LINUX DAY LUG Govonis. Il Software Libero

02 marzo Benvenuti!

Mini Corso 2006 LUG Govonis

Il pinguino non è in via d'estinzione

Lezione 3. Il software libero. Linux avanzato. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata

Il Sistema Operativo Linux

Castelli Flavio Panoramica su Linux

Introduzione a Linux. Linux è un sistema operativo di tipo Unix, ma gratuito e sviluppato liberamente da molti programmatori

GNU/Linux e *BSD: filosofia del software libero ed open source

Corso base GNU/Linux Latina Linux Group. Sito web: Mailing list:

Introduzione al Software Libero. di Paolo Cortis e Stefano Sabatini

Prima Esercitazione. Unix e GNU/Linux. GNU/Linux e linguaggio C. Stefano Monti smonti@deis.unibo.it

Secondo la Free Software Foundation, un software si può definire libero solo se garantisce quattro "libertà fondamentali":

Dai Mainframe ai Personal Computer

Linux e l'importanza dell'opensource

Introduzione al Software Libero

Paolo Zatelli. Dipartimento di Ingegneria Civile e Ambientale Università di Trento. Open Source e Free Software. Open Source e Free Software

Corsi GNU/Linux 2016

La Filosofia ''Open Source'' ed il Sistema Operativo ''Linux''. Gabriele Turco e Tudor Trani.

Linux e Open Source: Libero! Non "gratis"...

Corso ForTIC C2 LEZIONE n. 1

Linux?!? A cura di: Carmine Stolfi Roberto Lacava

Software proprietario

**************************************************************************/

Introduzione al Software Libero e a GNU/Linux

Corsi di Formazione "Open Source & Scuola" Provincia di Pescara gennaio 2005 aprile 2005



Licenze d uso libere. Rossetto Stefano Seminario di Commercio Elettronico

Sistemi Operativi: Un po di storia

Introduzione ai sistemi BSD

Internet: Software Open Source e Sistemi operativi. conoscerlo al meglio per usarlo meglio Gabriele Riva - Arci Barzanò

Introduzione a Linux. Linux è un sistema operativo di tipo Unix, ma gratuito e sviluppato liberamente da molti programmatori

Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva 1 Introduzione al sistema operativo Unix

Il computer connesso 1

POLINUX. Linux for Polimi people

Il computer. Software libero. Hardware + Software Hardware La «ferraglia», elettronica. Software. Il Sistema Operativo, i Programmi

LICENZE D'USO E TIPOLOGIE DI SOFTWARE

Un Linux (veramente) per tutti


Benvenuti/e.

Prima lezione: Introduzione a Linux e al Software Libero

LPIC-1 Junior Level Linux Certification

SOMMARIO: INFORMAZIONI SU PARALLELS TRANSPORTER

Corso Software Open Source 2009 I.P.S.I.A A.M. Barlacchi Crotone

Potenza Elaborativa, Sistemi Operativi e Virtualizzazione

Università di Padova - Corso di Laurea in Governo delle Amministrazioni - Informatica per ufficio

Corso di Informatica

Introduzione al Software libero

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

Informatica. Teoria. L architettura dei PC Storia dell informatica Periferiche Reti - Software. Marco Brama

Introduzione a GNU/Linux e alle licenze libere

Introduzione a LyX. Creazione di un documento Struttura e stile Modelli di documento Automatismi Riferimenti...

Introduzione a Linux Lezione 1 Introduzione a Linux

Parte V. Sistemi Operativi & Reti. Sistemi Operativi. Sistemi Operativi

L open source nel sangue

Le distrubuzioni GNU/Linux

Introduzione a LINUX. Unix

Guida di Installazione GCC

GNU/Linux e il software libero a scuola (e non solo) A cura del Prof. Fulvio Ferroni

MODULO 02. Iniziamo a usare il computer

Nascita, sviluppo e risultati dell'open source

LINUX: la forza di un pinguino (e di uno GNU)

Setup e installazione

Corso di Informatica

Le Interfacce Grafiche

Seminari Acmesystems. NerInformatica. Relatore : Luciano Neri. Ingegnere libero professionista Ordine degli Ingegneri di Vicenza

Software Libero e GNU/Linux

ALTRA ECONOMIA. Le licenze nel software. di virtualmondo. terza parte del seminario sul software libero. per contatti

L i n u B e s t a Mario Di Raimondo

L'Open Source nella cultura giuridica italiana. -e anche al di fuori di essa

Cygwin: vita su Windows, a la Linux-way.

Introduzione a Linux. Linux è un sistema operativo di tipo Unix, ma gratuito e sviluppato liberamente da molti programmatori

Il software del PC. Il BIOS

Avete detto Open Source?!

Uomo Libero software Libero

Open Source::cenni. Termini del problema (i)

Il fenomeno del Software Open Source

S o f t w a r e L i b e r o : p e r c h é? a cura di don Paolo La Terra

Utilizzo Base del Sistema Operativo Ubuntu GNU/Linux

Analisi dei rischi della system call chroot e un valido sostituto: le jail. Marco Trentini mt@datasked.com

VPN RETI PRIVATE VIRTUALI: ACCESSO REMOTO

Venerdì 16 Marzo 2007 Primi passi fra testo e finestre

Software open source. Cenni. Termini del problema (i) Termini del problema (ii) Scenario. Approfondimento 2. diagram by Chao-Kuei

MODEM USB MDC525UP Guida Rapida LINUX

Riferimento rapido per l'installazione SUSE Linux Enterprise Desktop 11

Unix, Linux, Software Libero e Open Source: cenni storici e definizioni

I - Sistema Operativo Alberto Cammozzo La copia letterale di quest'opera è consentita purché questa nota resti inclusa.

Corso sul pacchetto R

Manuale di Desktop Sharing. Brad Hards Traduzione: Luciano Montanaro Traduzione: Daniele Micci

Software Libero. Terra Futura - Firenze

Sistemi Operativi e Linguaggi

CONTENT MANAGEMENT SYSTEM

Architetture Applicative

Riferimento rapido per l'installazione SUSE Linux Enterprise Server 11 SP1

Acronis Universal Restore

Introduzione a Linux. Modulo 6: Genesi di Linux e confronto con altri sistemi. Alessandro Brunengo Mirko Corosu INFN - Sezione di Genova

TITLE Sistemi Operativi 1

Transcript:

Corso introduttivo al Sistema Operativo Libero GNU/Linux Scholetta 2005/06 Piove di Sacco Relatore: Gianluca Moro Faber Libertatis

Il computer: Hardware e Software Hardware Monitor Unità Centrale Tastiera Mouse... Software Sistema Operativo Applicativi Programmi d'ufficio Programmi di disegno Posta elettronica...

Tanti sistemi operativi Multics 1965 31 Ottobre 2000 Unix 1970 PDP11, 16KRAM, 8Kprogrammi MS DOS 1981 Mac Os 1984 Windows 1985 (versione 3 1990) GNU/Linux 1991

La Storia di Unix/Linux Famiglia BSD BSD (Berkeley Software Distribution) Bill Joy SunOS (Stanford University Network) NextStep FreeBSD OpenBSD NetBSD MacOS X Bell Labs (AT&T) GNU Richard Stallman SRV5 Famiglia System V GNU/Linux Linus Torvalds IRIX (SGI) HP UX Sun Solaris AIX (IBM) Da Introduzione a Unixe GNU/Linux di Michael Opdenacker

Il progetto GNU GNU = GNU Non è Unix (un acronimo ricorsivo!) Progetto per implementare un sistema operativo come Unix completamente libero Iniziato da Richard Stallman nel 1984, un ricercatore del MIT, in un periodo in cui i sorgenti di Unix non erano più liberi Componenti iniziali: compilatore C (gcc), make (GNU make), Emacs, libreria C (glibc), coreutils (ls, cp...) Comunque, nel 1991, il progetto GNU non aveva ancora un kernel e veniva eseguito su macchine Unix proprietarie.

Il Software Libero Il Software Libero garantisce le seguenti 4 libertà all'utente: La libertà di eseguire un programma, per ogni scopo La libertà di studiare come il programma funziona, e adattarlo ai suoi bisogni La libertà di ridistribuire copie per aiutare gli altri La libertà di migliorare il programma, e rilasciare i propri miglioramenti al pubblico Vedi http://www.gnu.org/philosophy/free sw.html

La Licenza GPL Il maggior contributo del progetto GNU! Le Licenze Copyleft usano le leggi del copyright per consentire all'autore di chiedere che versioni modificate siano anch'esse software libero: http://www.gnu.org/copyleft/copyleft.html La GNU GPL chiede che modifiche e lavori derivati siano GPL: Si applica solo a software rilasciato Ogni programma che usa codice GPL (sia con link statici che dinamici) è considerato una estensione del codice GPL FAQ: http://www.gnu.org/licenses/gpl faq.html

Il sistema GNU/Linux L'intero sistema usa i tool della GNU: libreria C, gcc, binutils, fileutils, make, emacs... Condiviso dall'inizio come software libero (GPL), ha attirato sempre più contributi e utenti. Kernel tipo Unix creato nel 91 da Linus Torvalds Dal 1991, sta crescendo più velocemente di qualsiasi altro sistema operativo.

Annuncio di Linux From: torvalds@ (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? 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 : ) PS. Yes it's free of any minix code, and it has a multi threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT harddisks, as that's all I have : (

Le Distribuzioni Si occupano di rilasciare versioni compatibili di kernel, librerie C, compilatori e utilità... Veramente un grosso lavoro! Le utilità sono disponibili in pacchetti che possono essere facilmente installati, rimossi o aggiornati. Vi sono Distribuzioni Commerciali e Distribuzioni Libere Non confondete la versione della distribuzione con la versione del kernel di Linux!

Distribuzioni Linux Ubuntu: http://ubuntu linux.org/ Distribuzione in crescita. Basata su Debian ma rilascia una nuova versione ogni 6 mesi. Facile da usare. Ottima per chi inizia. Debian: http://debian.org/ Molto stabile e sicura, ma più difficile da configurare e installare. Buona per gli sviluppatori. Le nuove versioni non sono abbastanza frequenti (ogni 2 o 3 anni). Ottima per i server, ma non per i principianti! Fedora Core: http://fedora.redhat.com/ Stabile, sicura, facile da usare e da installare. Frequenti aggiornamenti

Riferimenti http://faber.linux.it http://trashware.linux.it/wiki/faber_libertatis Associazione Faber Libertatis http://a2.pluto.it Appunti di informatica Libera http://linuxfacile.medri.org LinuxFacile Parte del materiale deriva da Introduzione a Unix e GNU/Linux http://free electrons.com/training/intro_unix_linux

Ringraziamenti Si ringrazia il pubblico per la cortese attenzione Nello spirito della GPL, la presentazione è liberamente copiabile, distribuibile, modificabile. Copyright 2004, 2005 Associazione di Promozione Sociale "Faber Libertatis" La copia letterale e la distribuzione del materiale qui raccolto nella sua integrità sono permesse con qualsiasi mezzo, a condizione che questa nota sia riprodotta (se non diversamente indicato). Tutti i marchi registrati presenti in questo documento appartengono ai rispettivi proprietari.