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
 
I corsi di Ingegneria
 
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