Sistemi operativi: manuale pratico/Introduzione ai sistemi operativi/Classificazione dei sistemi operativi

Indice del libro

Classificazione per dominio applicativo modifica

I SO possono essere classificati per dominio applicativo nelle seguenti categorie:

  • server
  • device - embedded
  • desktop

Windows modifica

Windows e' una famiglia di SO con interfaccia grafica a finestre commercializzato da Microsoft; sono state commercializzate le seguenti versioni di Windows

  •   bit
  •   bit
  •   bit

MAC OS e MAC OS X modifica

MAC OS e MAC OS X sono SO con interfaccia grafica commercializzati da Apple; le loro caratteristiche sono:

  • architettura proprietaria e molto chiusa
  • micro-kernel facilmente estendibile, adattabile e affidabile (grazie al fatto che ha compiti molto limitati)
  • sicurezza elevata (dovuta al fatto che e' poco diffuso)
  • architettura e software costosi (vale piu' il marchio del prodotto)

UNIX/linux modifica

UNIX/linux e' una famiglia di SO; standard di UNIX/linux sono:

  • ISOC
  • POSIX (Portable Operating System Interface): standard che definisce il livello di portabilita' di un sistema UNIX
  • SUS (Single UNIX Specification): standard che definisce le caratteristiche di un generico sistema UNIX

Linux modifica

Linux (che significa kernel) e' una famiglia di SO coperto da licenza GNU di software libero

Distribuzioni di Linux modifica

Le distribuzioni di Linux sono:

  • CentOS: orientata al mercato aziendale
  • Debian: contiene solo software libero
  • Fedora: realizzata da GNU/Linux
  • Mandriva: realizzata per utenti meno esperti
  • Red Hat
  • SuSE
  • Slackware: orientata agli utenti esperti
  • Ubuntu: basata su Debian; completa e semplice

Diffusione modifica

SO Linux si trovano:

  • nell'  dei desktop
  • nel   dei server

Il   degli effetti speciali di Hollywood sono sviluppati su SO Linux Debian e' composto da   milioni di righe di codice il cui sviluppo proprietario (tipico Microsoft e Apple) richiederebbe   anni e   miliardi di dollari Linux e' il punto di riferimento per lo sviluppo kernel in quanto viene considerato il SO piu' evoluto

Confronto modifica

Diffusione modifica

Diffusione dei maggiori SO:

  • Windows:   dei desktop (preistallato su quasi tutti i desktop)
  • MAC OS X:   dei desktop (senza un computer MAC non si puo' utilizzare)
  • Linux:   dei desktop;   dei server

Costi e licenze modifica

Costi e licenze dei maggiori SO:

  • Windows:   euro circa; software proprietario
  • MAC OS X: gratuito da OS X Mavericks (10.9); software proprietario
  • Linux: gratuito; software libero

Installazione modifica

Installazione dei maggiori SO:

  • Windows: fino a   minuti; software aggiuntivo a pagamento
  • MAC OS X: preinstallato; permette l'utilizzo solo di software specifico
  • Linux: da   a   minuti; software libero (per la maggior parte)

Stabilità modifica

Stabilita' dei maggiori SO:

  • Windows: richiede riavvii frequenti
  • MAC OS X: stabile
  • Linux: struttura modulare estremamente stabile (va riavviato solo dopo l'aggiornamento del kernel)

Sicurezza modifica

Sicurezza dei maggiori SO:

  • Windows:   malware scoperti (2005); difficile liberarsi dei problemi causati
  • MAC OS X: pochi virus progettati per attaccarlo
  • Linux: essendo open source e' estremamente difficile che venga infettato da virus

Aspetto modifica

Aspetto dei maggiori SO:

  • Windows: parzialmente modificabile; fornisce prompt dei comandi  
  • MAC OS X: piu' gradevole di Windows
  • Linux: esistono moltissime alternative di aspetto; le shell sono integrate nella console

Prestazioni modifica

Prestazioni dei maggiori SO:

  • Windows: richiede moltissime risorse; lento
  • MAC OS X: ha piu' o meno le stesse prestazioni di Windows; eccellente per applicazioni grafiche; fatica a gestire in modo efficiente il sovraccarico della CPU
  • Linux: massima efficienza nella gestione delle risorse hardware; prestazioni paragonabili alle workstation; su applicazioni in cui la CPU e' sovraccarica risulta   volte piu' veloce di MAC OS X