Singularity, le futur de Windows ?
Nous vous avons indiqué que Microsoft France a profité des TechDays 2008 pour présenter au grand public ses produits de la Wave 2008. Mais Windows Server 2008 n’a pas été le seul centre d’intérêt de ces trois jours, puisque Singularity a refait parler de lui.
Le projet Singularity
Ainsi, Bernard Ourghanlian, directeur technique et sécurité de Microsoft France a animé une conférence sur le projet Singularity. Derrière ce nom mystérieux se cache en fait un projet ambitieux dont le but est de construire un système d’exploitation plus sûr. Pour ce faire, il est en majorité développé en C# (ou son dérivé Sing#). Contrairement aux systèmes d’exploitation “classiques” qui possèdent plusieurs espaces mémoire, le micro-noyau de Singularity n’en propose qu’un seul. Et c’est dans cet unique espace mémoire que sont exécutés les SIP (Software-Isolated Processes), des processus indépendants et isolés les uns des autres. La sécurité étant un des principaux objectifs, chaque SIP est vérifié avant d’être chargé en mémoire et peut être interrompu à tout moment s’il devient une menace pour le système. De même, la communication entre les processus, mais aussi le noyau, est assurée par des canaux de communication gérés par le système lui-même.
Une base pour le futur ?
La version 1.0 de Singularity a été compilée en 2007, et même si le but est d’utiliser à terme les avancées de ce projet pour un futur système d’exploitation, rien ne laisse supposer que ce projet sera distribué comme tel. Comme vous pouvez vous en douter, les programmes actuels ne sont pas compatibles avec Singularity et Microsoft ne peut se permettre de tout remettre à plat, comme Apple l’a fait il y a quelques années. Par contre, comme le laisse supposer Microsoft, la virtualisation, technologie maintes fois mise en avant pendant ces trois jours, pourrait jouer un rôle important. Il est en effet probable que Singularity servira à lancer des machines virtuelles hébergeant un système Windows.
Singularity est un des projets qui intrigue le plus, tant les applications et les enjeux qui pourraient découler de sa sortie sont nombreux. Néanmoins, ce projet semble suivre son cours et nous pouvons vous affirmer sans risque qu’on entendra à nouveau parler de lui.
- Un disque dur portable qui résiste
- Shuttle KPC : lancement officiel
- Les fréquences de la Geforce 9800 GX2
- Auras Fridge JES-988 en test (59 Hardware)
- Centrino 2 pour Montevina ?
- La PS3 bénéficie des rumeurs sur le HD-DVD
- Mtron SSD : 128 Go dans 1,8 pouce
- TechDays : on reparle de Surface
- Du Blu-ray pour la Xbox 360 ?







J'aime le nom de cet OS, ça inspire confiance (Wikipédia) :
Singularité technologique (ou simplement la Singularité) est un concept postulant qu'à partir d'un point hypothétique de son évolution technologique la civilisation humaine sera dépassée par l’intelligence des machines. Au-delà de ce point, le progrès n’est plus l’œuvre que d’intelligences artificielles, elles-mêmes en constante progression, et il induit des changements tels sur l'environnement que l’homme d’avant la Singularité ne peut plus les appréhender ni les prédire de manière fiable. Cet évènement est ainsi nommé par analogie avec l’impuissance de la physique moderne à proximité de la singularité gravitationnelle d'un trou noir.
On va les chercher loin, les trolls cette année !!!
Comme vous pouvez vous en douter, les programmes actuels ne sont pas compatibles avec Singularity et Microsoft ne peut se permettre de tout remettre à plat, comme Apple l’a fait il y a quelques années. Par contre, comme le laisse supposer Microsoft, la virtualisation, technologie maintes fois mise en avant pendant ces trois jours, pourrait jouer un rôle important.
Il faut se souvenir qu'Apple lors de la transition vers OS X avait elle aussi développé une version spéciale de OS 9, baptisée Classic, et tournant en parallèle avec OS X. Les applications des deux environnements cohabitaient dans le même espace. Ce qui était au fond déjà une forme de virtualisation... avec 10 ans d'avance sur Microsoft (ou plus encore ?).
http://en.wikipedia.org/wiki/Classic_%28Mac_OS_X%29
Non c'était plutôt de l'émulation. Classic c'était un ensemble d'API de OS 9 modifiées pour l'occasion. Seulement, d'après ce que j'ai eu comme réponse, ce n'est pas la solution envisagée par Microsoft
Non c'était plutôt de l'émulation. Classic c'était un ensemble d'API de OS 9 modifiées pour l'occasion. Seulement, d'après ce que j'ai eu comme réponse, ce n'est pas la solution envisagée par Microsoft
et paf, un pro mac débouté alors qu'il avait encore trouvé une innovation bien de chez mac alors que les autres OS n'existaient pas. Ca me désole pour ce fanboy
plus sérieusement, la virtualisation va devenir vite incontournable.
Quand à la définition de la singularité technologique, elle nous rapproche de la matrice à grand pas. C'est Gibson le prophète qui doit être content. Neuromancien nous guette
Non pas de l'émulation (pas de perte de performances), c'était le même proc. Et c'était pas des API modifiées, mais un vrai dossier système 9, sur lequel il était même d'ailleurs possible de booter.
Techniquement ça se rapproche donc de la virtualisation telle qu'on la connaît de nos jours. Apple a toujours eu des ingénieurs très talentueux.
Qu'aujourd'hui MS envisage l'emploi de la virtualisation ne m'étonne pas spécialement...
Pardon, on appelle ça un interpréteur dans ce cas, comme Wine. Mais en tous les cas, pour moi ce n'est pas de la virtualisation.
J'aime le nom de cet OS, ça inspire confiance (Wikipédia) :Singularité technologique (ou simplement la Singularité) est un concept postulant qu'à partir d'un point hypothétique de son évolution technologique la civilisation humaine sera dépassée par l’intelligence des machines. Au-delà de ce point, le progrès n’est plus l’œuvre que d’intelligences artificielles, elles-mêmes en constante progression, et il induit des changements tels sur l'environnement que l’homme d’avant la Singularité ne peut plus les appréhender ni les prédire de manière fiable. Cet évènement est ainsi nommé par analogie avec l’impuissance de la physique moderne à proximité de la singularité gravitationnelle d'un trou noir.
Oui mais au-delà de la singularité d'un trou noir il y un trou de ver qui mène à un autre point de l'univers, donc c'est peut-être l'idée de passerelle qu'il faut retenir....ou alors celle d'un outil de communication interstellaire. lol
Argh, où sont les smileys ici ??
Non c'était plutôt de l'émulation. Classic c'était un ensemble d'API de OS 9 modifiées pour l'occasion. Seulement, d'après ce que j'ai eu comme réponse, ce n'est pas la solution envisagée par Microsoft
Pardon, on appelle ça un interpréteur dans ce cas, comme Wine. Mais en tous les cas, pour moi ce n'est pas de la virtualisation.
article premier : LVM a TOUJOURS raison !
Article second : S'il s'avérait, pour une raison ô combien improbable (le mot est tellement à la mode !), que LVM ait tort, l'article premier s'applique de plein droit, surtout s'il disserte au sujet de la génialissime firme à la pomme véreuse !!
Il est bien connu que toute idée génialissime, et donc celle de la virtualisation, ne peut émaner que du brillantissime cerveau de SJ !!
Sauf que Singularity est un projet de recherche et c'est pas demain que MS le mettra à disposition.
Alors penchons nous plutôt sur les 2 autres OS managés en C# :
SharpOS et CosmOS.
SharpOS et CosmOS.