Vai alla Home Page About me Courseware Federica Living Library Federica Federica Podstudio Virtual Campus 3D Le Miniguide all'orientamento Gli eBook di Federica La Corte in Rete
 
 
Il Corso Le lezioni del Corso La Cattedra
 
Materiali di approfondimento Risorse Web Il Podcast di questa lezione

Antonino Mazzeo » 4.Esercitazione – Installazione del Sistema operativo Linux


Materiale necessario e da scaricare per seguire la lezione

  • VMware Workstation (versione “evaluation” di 30 gg): Software di virtualizzazione
  • VMware Player: Permette di eseguire macchine virtuali già installate
  • ISO di Fedora Core 5: Immagine del DVD di installazione di Linux Fedora Core 5

Unix

E’ un SO multiutente e multitasking (time-sharing)

PRO: Robustezza, Flessibilità, Portabilità, Multiutenza

Contro: Configurazione complessa, interfaccia “shell-oriented

Genealogia di Unix

  • Fine anni 60: è in corso un progetto per l’implementazione del sistema MULTICS presso il MIT
  • 1970: Il team della AT&T che segue il progetto MULTICS decide di realizzare un sistema più semplice; acquista il sistema PDP-7 della Digital e poco dopo nasce Unix.
  • 1975-1980: Unix viene sviluppato anche per il PDP-11 e diventa il sistema per le piattaforme DEC.
  • 1980: inizia il porting del sistema sulla maggior parte degli elaboratori esistenti sul mercato.
  • 1985-1990: diuffusione di Unix sui Personal Computer e adozione dello standard POSIX

Unix: obiettivi

Il sistema UNIX è stato progettato da programmatori per i programmatori.

Obiettivi:

  • Facilitare la cooperazione di utenti condividendo le informazioni in modo, però, controllato
  • Avere un sistema operativo “semplice”, “elegante”, “consistente”

Caratteristiche:

  • Potenza e flessibilità
  • “Every program should do just one thing, and do it well”

Portabilità

  • Primo sistema operativo scritto quasi interamente in un linguaggio di alto livello (il C) e quindi facilmente portabile, tramite compilazione, su diverse architetture hardware.

Unix

Architettura a livelli di Unix

Architettura a livelli di Unix


Linux

Linux è un sistema operativo “free” e derivato da Unix. Fu creato originariamente da Linus Torvalds con l’assistenza di sviluppatori di tutto il mondo. E’ sviluppato sotto la GNU General Public License.

Storia:

  • La prima versione distribuibile fu sviluppata da Linus Torvalds
  • 5-ott-1991: Linus annuncia la prima versione ufficiale di Linux (vers.0.02)
  • Successivamente verrano rilasciate le versioni 0.03,0.10,0.95, 0.99 (marzo 1992)… fino alla versione 2.6 (dicembre 2003)

Tutto il sistema operativo Linux è coperto dalla cosiddetta GNU General Public License (GPL).
L’intero sistema operativo è considerato “free”.

Prossima lezione

Gestione dei processi

I materiali di supporto della lezione

P. Ancilotti, M.Boari, A. Ciampolini, G. Lipari, “Sistemi Operativi”, Mc-Graw-Hill (Cap.7)

Linux, Guida di riferimento, Apogeo O'Reilly

Linux Programming Bible, di John Goerzen

Linux Documentation Project

Installazione Linux

  • Contenuti protetti da Creative Commons
  • Feed RSS
  • Condividi su FriendFeed
  • Condividi su Facebook
  • Segnala su Twitter
  • Condividi su LinkedIn
Progetto "Campus Virtuale" dell'Università degli Studi di Napoli Federico II, realizzato con il cofinanziamento dell'Unione europea. Asse V - Società dell'informazione - Obiettivo Operativo 5.1 e-Government ed e-Inclusion