microsoft_logo Nous en savons encore peu sur Windows Seven, si ce n'est que le système aura les mêmes fondements que Windows Vista et qu'il intégrera une interface multi-touch. Mais déjà les rumeurs vont bon train quant à la suite, à  propos de l'après Windows Seven. Tout est à prendre avec des pincettes, mais un changement radical dans la famille Windows serait en préparation. L'après Seven serait un système complètement différent n'utilisant plus le noyau NT qui anime les versions de Windows depuis de nombreuses années.

Il se pourrait en effet que le futur " Windows 8 ", au nom de code Midori, soit totalement réécrit. C'est le projet Singularity de Microsoft, qui emploie depuis 2003 plusieurs dizaines de personnes à temps plein, qui servirait de base à ce nouveau système. Sa particularité tient notamment dans un système qui exécute du code managé. Très grossièrement, il s'agit de passer par une machine virtuelle qui se charge de gérer les accès, de lutter contre les fuites de mémoire ou de vérifier que les variables d'un programme sont bien du type attendu. Le bénéfice majeur en découlant serait une amélioration de la sûreté des programmes. On peut cependant s'attendre à une certaine perte de performances due à l'utilisation d'une machine virtuelle mais la puissance des machines dont la plupart disposera d'ici là devrait permettre un ressenti tout relatif.

Le projet Singularity est codé majoritairement en C# et part de zéro. Une première version est sortie en 2007, et un kit de recherche (RDK) a été publié sous une licence permettant l'utilisation à but non commercial et éducatif. Ce projet de recherche ne sera pas le futur Midori mais les recherches effectuées dans son cadre serviraient de base pour le système d'exploitation suivant Windows Seven. Notons que des projets aux concepts proches existent en parallèle de Singularity, comme JNode ou encore JX. Ces derniers se basent quant à eux sur la machine virtuelle Java et sur le langage du programmation du même nom.

Source : BlogsZDNet