You are currently browsing the monthly archive for Agosto 2008.

Una battaglia infinita
L’attuale modello economico e la selezione naturale impongono a tutti gli “investitori”, che possono essere animali nel caso della selezione naturale o società, aziende e persone fisiche nel caso dell’economia, una semplicissima regola: chi ha le caratteristiche migliori per sopravvivere si diffonde nell’ambiente, chi non le ha deve farsi da parte.
È logico che ad un certo punto ci aspetti di giungere all’equilibrio in quanto, alla fine, un soggetto che si dimostra particolarmente adatto a “guadagnare” rispetto agli altri riuscirà senza alcun dubbio a diffondersi maggiormente rispetto agli avversari.
Il mondo dell’informatica è un ottimo banco di prova per questo processo evolutivo ed è anche estremamente vantaggioso sfruttarlo come test empirico perché condensa le modifiche evolutive attuate dalla selezione naturale agli esseri viventi in milioni di anni in pochi decenni, una semplificazione che è difficile da raggiungere persino con l’economia.
Lo scontro che probabilmente più si presta alla valutazione delle caratteristiche di sopravvivenza è quello tra i sistemi operativi (OS in seguito), che mai come in questi anni hanno avuto un ruolo preponderante nella diffusione del computer come strumento per migliorare la nostra vita.
Dal mio punto di vista è indiscutibile il fatto che il risultato dell’evoluzione degli OS fino ad oggi abbia condotto alla divisione in tre macro aree che possono essere distinte come segue: Microsoft Windows, Mac OS, GNU/Linux.
Per una ragione o per l’altra questi OS hanno guadagnato più o meno aree di mercato a seconda delle proprie caratteristiche e soprattutto grazie alle scelte “imprenditoriali” dei dirigenti e dei ricercatori.
Qui voglio procedere all’analisi entro le mie personali competenze di ciascuno degli OS sopra elencati (basandomi principalmente con la mia esperienza su Microsoft Windows XP, Mac OS X e diverse distro GNU/Linux, principalmente quelle basate su Debian), evidenziando ciò che secondo me sono vantaggi e svantaggi di ciascuno e soffermandomi anche su eventuali sviluppi futuri. Chiedo fin da ora scusa per le eventuali bestemmie informatiche che possa proferire e, per agevolare la lettura, fornisco una definizione essenziale:
KERNEL = Nucleo del sistema operativo. Si tratta di un software avente il compito di fornire ai processi in esecuzione sull’elaboratore un accesso sicuro e controllato all’hardware.
Read the rest of this entry »