Pour son OS Midori, Microsoft introduirait un nouveau langage dérivé du C#

Guillaume Belfiore
Lead Software Chronicler
31 décembre 2013 à 08h12
0
Microsoft semble vouloir accélérer les travaux autour de son système d'exploitation Midori, lequel vise à repenser de fond en comble les précédents développements mis en place sur Windows.

00AF000005391623-photo-logo-microsoft-gb.jpg
Depuis 2008, Microsoft planche sur un tout nouveau système d'exploitation dont le développement reste encore dans l'ombre. Connu sous l'appellation Midori, cet OS découle des travaux effectués sur Singularity initiés par Microsoft Research en 2003. L'objectif est de repenser entièrement le système d'exploitation Windows et Midori ne repose pas sur le kernel NT mais sur un tout nouveau microkernel.

Selon ZDnet US, ce projet, qui était jusqu'à présent encore en incubation est désormais pris en charge par Terry Myerson, directeur des systèmes d'exploitation de Microsoft et notamment de Windows et Windows Phone. En outre le responsable du développement Joe Duffy, impliqué au sein de ces travaux, commence à donner quelques détails sur le type de programmation choisi pour Midori.

Microsoft souhaite ainsi mettre au point le langage M#, lequel se présenterait plus exactement comme une extension de C#. Ce dernier vise à offrir davantage de sécurité que le C# tout en étant aussi performant que le C++. M. Duffy explique que les travaux ont été initiés depuis le C# pour sa syntaxe moins complexe. Il ajoute que ce projet a débuté bien avant ceux des langages Go, D, ou Rust. La société souhaitait en outre tirer parti de ses développeurs internes spécialistes du C#. Microsoft pourrait ensuite distribuer M# en open source.

A terme l'OS Midori devrait combler plusieurs lacunes de Windows, qu'il s'agisse des vulnérabilités ou des erreurs causées par les plugins ou les pilotes. Ces points faibles découleraient d'une architecture pensée dans les années 60 et 70, laquelle n'aurait pas évolué depuis. Selon M. Duffy, M# sera à la fois le langage de bas niveau mais pourrait également être utilisé pour des systèmes de haut niveau tels que des services Web.

Guillaume Belfiore

Lead Software Chronicler

Lead Software Chronicler

Je suis rédacteur en chef adjoint de Clubic, et plus précisément, je suis responsable du développement éditorial sur la partie Logiciels et Services Web.

Lire d'autres articles

Je suis rédacteur en chef adjoint de Clubic, et plus précisément, je suis responsable du développement éditorial sur la partie Logiciels et Services Web.

Lire d'autres articles
Vous êtes un utilisateur de Google Actualités ou de WhatsApp ? Suivez-nous pour ne rien rater de l'actu tech !
google-news

A découvrir en vidéo

Rejoignez la communauté Clubic S'inscrire

Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.

S'inscrire

Commentaires

Haut de page

Sur le même sujet