Microsoft Singularity - uusi avoin käyttöjärjestelmä
Microsoft on julkaissut uudenlaisen käyttöjärjestelmän ytimen, ja avannut sen lähdekoodin. Singularity ei perustu Windowsiin, vaan käyttöjärjestelmä on rakennettu uusien tekniikoiden avulla puhtaalta pöydältä. Käyttöjärjestelmän ytimen perusmalli on erilainen kuin perinteisissä ratkaisuissa, mikä Microsoftin mukaan tuo selvästi lisää tehoa ja luotettavuutta.
Microsoft Singularity on Microsoftin tutkimushanke, jossa pyritään kehittämään uusia käyttöjärjestelmien tekniikoita. Singularity on kirjoitettu C#-kielellä, ja lähdekoodin voi ladata Microsoftin sivuilta. Käyttöjärjestelmäydin on tarkoitettu lähinnä tutkijoiden käyttöön, eikä lisenssi salli sen käyttöä kaupallisissa hankkeissa.
Prosessien eristys eroaa nykykäyttöjärjestelmistä
Microsoft kertoo, että Singularity perustuu uudenlaiseen SIP-malliin (software isolated processes). Siinä käyttöjärjestelmän eri toiminnot on ohjelmallisesti eristetty toisistaan. Microsoftin mukaan tämä on selvästi tehokkaampi ratkaisu kuin nykyisissä käyttöjärjestelmissä käytetty rautatason prosessien erottelu.
Singularityssä erotellaan sip-tekniikalla kaikki ohjelmat, laiteajurit ja laajennukset. Kun jokainen pyörii täysin eristetyssä ympäristössä, on luotettavuus Microsoftin mukaan selvästi parempi.








