[SDN0] Singularity Design Motivation

Dans ce premier design note, comme son titre l’indique, l’équipe de recherche nous faire part de leur motivation à travailler sur le projet Singularity mais aussi leurs priorités dans la conception de Singularity et des points primordial de son architecture.

 

1. Motivation

La motivation de cette équipe de recherche à été produire un prototype de système d’exploitation le plus fiable possible.
Comme ils l’indiquent, les systèmes d’exploitation n’ont pas connu de révolution majeur depuis un moment. Malgré le gain de performance de nos machines, les systèmes d’exploitation n’en ont pas vraiment tiré parti.
J’entends déjà « Ah bon, et Vista ? » C’est vrai qu’il a fallu des ordinateurs plus puissants pour celui-ci, mais il suffit de peu d’utilisation pour comprendre que sans la couche graphique, Vista n’est pas loin d’XP au niveau des performances demandés.
Donc cette équipe, a voulu mettre à profit ce gain de performance pour améliorer la sécurité et la stabilité des systèmes d’exploitation.

2. Priorités

Avant tout, Singularity se veut être un système d’exploitation conçu pour la recherche.
La clarté de conception a été prioritaire sur les performances et la comptabilité.
Comme je l’ai dit plus haut, leur but a été de concevoir un système d’exploitation le plus fiable possible.

3. Points importants

Singularity s’appuie sur 4 points essentiels :

  • Un jeu d’instruction d’abstrait basé sur le MSIL (eh oui, c’est du Microsoft :D ).
  • Une isolation des processus très strict. (Un système unifié pour les IPC, Plus de chargement dynamique de code : LoadLibrary)
  • Une utilisation accrue des métadonnées permettant de décrire le MSIL dans une application par exemple (avec des manifestes nous verrons ça).
  • Une unification du mécanisme d’extension du système (tous est processus …)

Publié dans Singularity.

Classé dans .


Une réponse

Suivez la conversation, abonnez-vous au flux RSS des commentaires..

En poursuivant la discussion

  1. b0l0k’s blog » Analyse du MBR de Vista a publié un lien vers ce billet on 1 août 2008

    [...] penché sur Singularity, je tombe par hasard sur un article parlant de Bitlocker et plus particulièrement la protection [...]



Un peu de HTML est permis

ou héberger un rétrolien.