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

Wikibooks, manuali e libri di testo liberi.
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