Barrelfish, un nuovo OS Open da Microsoft

Un sistema operativo Open sperimentale dalla Microsoft….cose da non credere ai propri occhi

Che i Maya abbiano ragione circa la presunta fine del mondo datata 2012, o che Giacobbo abbia realmente compreso i segreti dell’universo??

Non so più cosa pensare; quando ho letto di Microsoft che sta portando avanti in via del tutto sperimentale un nuovo sistema operativo dal nome Barrelfish mi è crollata una letteralmente sul cranio una delle colonne portanti della mia esperienza informatica ovvero Microsoft non ti da i sorgenti mentre Linux si.

Sembra però che in zone più remote del pianeta non battute dai cacciatori di notizie che si aggirano come falchi nelle zone di Redmond si stia sviluppando quello che potrebbe essere il primo OS a codice aperto made in Microsoft.

In realtà il progetto è iniziato nel lontano 2007 ed è frutto della collaborazione del gigante economico con l’università di Zurigo, la licenza scelta per il prodotto è di tipo BSD e nonostante quello che ognuno di noi potrebbe pensare le idee alla base del progetto non sono da ignorare.

Le caratteristiche del sistema potrebbero ben adattarsi al nuovo tipo di hardware multicore che si sta diffondendo da qualche hanno a questa parte, scalfendo la superficie e scendendo un po attraverso i dettagli tecnici dell’OS troviamo che la sua architettura ha un approccio per certi versi insolito e rivoluzionario.

Per prima cosa troviamo che ogni singolo core del sistema ha un suo kernel e non esiste una condivisione della memoria come avviene nei normali OS mentre ancora non ho approfondito la questione per quel riguarda la comunicazione tra i due o più kernel.

Approccio evidentemente ottimo ma che, in attesa del download del codice e di una prova dello stesso, riserva non pochi dubbi riguardo alla implementazione di queste ottime intuizioni.

Vi lascio con alcune pagine da leggere circa l’architettura del nuovo OS, il suo sito ufficiale che a dire il vero poteva essere anche fatto un po meglio, ed il link per il download del codice.

Ciao a tutti.



Lascia un commento

Rispetta le regole del blog. La tua e-mail non verrà pubblicata.