Repenser le logiciel
Windows Vista enfin lancé, Microsoft s'est offert une étonnante séance d'auto
critique sur les logiciels actuels : «La productivité des développeurs stagne
et la complexité des logiciels actuels entraine de nombreux bugs et des
problèmes de sécurité. Si l'homme ne sait pas gérer cette complexité, ce sera à
des machines de le faire !» a menacé Bernard Ourghanlian.
Pour faire face à ces nouveaux défis, Microsoft planche tout d'abord sur de
nouveaux concepts, allant de SoftGrid (installation de logiciel à la demande
sans altérer la base de registre), au couple Domain Specific Language (DSL) /
Dynamic System Initiative (DSI) en passant par le Service Modeling Language
(SML), où l'humain délègue justement la génération du code à la machine. «Notre
objectif est d'abandonner les langages de programmations classiques au profit
de langages "managés", tels que le C#, offrant une amélioration de la
résilience du système en cas d'erreur du logiciel. » explique le directeur
technique de Microsoft.
Singularity OS
En parallèle, Microsoft a également débuté la conception d'un nouveau système
d'exploitation baptisé Singularity. Contrairement à Windows, ce système
d'exploitation expérimental s'appuie sur un concept de micro noyaux,
individuellement très simples et limitant les échanges d'information au plus
bas niveau, mais offrant des performances et surtout une fiabilité largement
supérieures aux systèmes d'exploitation traditionnels. «Pour Singularity, nous
avons imaginé un système capable de gérer des milliards de respirocytes, des
cellules artificielles de globule rouge» a indiqué Bernard Ourghanlian.
Bref, entre les nouvelles interfaces homme-machine, des logiciels inspirés du
fonctionnement du corps humain, les nombreuses allusions au célèbre 'test de la
machine de turing' (ne plus pouvoir distinguer intelligence humaine et
artificielle) sans oublier le projet de recherche 'MyLifeBits' (un cerveau
numérique revisitant le concept de «Memex»), les équipes de Microsoft ont
dépeint une vision étonnement organique de l'avenir de l'informatique. Reste
désormais à savoir ce qui se concrétisera d'ici 2020 et ce qui restera
éternellement du domaine de la science fiction.
Commentaires