Developpez.com

Le Club des Développeurs et IT Pro

Midori : Microsoft développerait un autre OS basé sur un nouveau microkernel

Avec le langage de programmation M#

Le 2014-01-02 17:08:12, par Hinault Romaric, Responsable .NET
Derrière le langage de programmation qui pourrait porter le nom de M# (M Sharp), dont nous avons présenté les spécificités ce matin, se cacherait un nouveau système d’exploitation qui aurait pour nom de code « Midori ».

Selon un article de Mary Jo Foley, déjà à l’origine de plusieurs indications sur les produits Microsoft, qui se sont révélées justes, le projet Midori développé avec le langage M#, aurait franchi un nouveau cap.

Initié en 2008, « Midori » serait un système d’exploitation « non Windows », avec pour objectif de mettre à la retraite le noyau Windows NT, dont l’architecture serait datée, pour repartir sur la base d’un nouveau microkernel.

Midori tirerait sa source du projet « Singularity OS », un microkernel développé par de petites équipes de Microsoft Research entre 2003 et 2010. Désormais, Midori serait plus qu’un projet de recherche, d’après Mary Jo Foley. Le projet aurait été déplacé au sein de l’unité OS de Microsoft, dirigé par Terry Myerson, qui s’occupe notamment de Windows et Windows Phone.

En s’appuyant sur M#, qui serait un « langage de plus bas niveau se trouvant tout en bas de la pile », offrant un meilleur équilibre entre performance, sécurité et productivité, Midori sera non seulement plus sécurisé que Windows, mais également plus performant et réduira les incompatibilités logicielles.

Pour l’instant, aucune de ces informations n’a encore été confirmée par Microsoft.

Et vous ?

Que pensez-vous de Midori ? Permettra-t-il de résoudre les problèmes du noyau Windows NT ?
  Discussion forum
32 commentaires
  • imikado
    Rédacteur
    Une question simple: Midori sera-t-il rétrocompatible ?

    C'est la seule question à se poser pour les utilisateurs windows
  • imikado
    Rédacteur
    Envoyé par alex_vino
    La question que je me pose est quel OS utilises-tu ? Windows 3.1 ?
    Windows seven (au boulot) pourquoi ?
    J'ai déjà vu les incompatibilités de windows 8 obligeant mon père à repasser sous windows 7 (ça et des soucis d'ergonomie)
    Donc je me demande logiquement avec ce changement de micro kernel si on gardera une rétro compatibilité
  • chrtophe
    Responsable Systèmes
    pour info Uther,

    le langage C n'a pas été crée pour créer Unix, Unix a d'abord été écrit en assembleur. Puis le langage C a été crée pour réecrire Unix et le porter.

    http://fr.wikipedia.org/wiki/Unix#La....A8se_d.27Unix
  • air-dex
    Membre expert
    Il y a cet article de Mary-Jo Foley sur ZDNet pour aller plus loin : http://www.zdnet.com/article/whatever-happened-to-microsofts-midori-operating-system-project/.

    Microsoft aurait dissout les équipes de Midori et un certain nombre de personnes ayant travaillé sur le projet aurait déjà quitté Microsoft. Midori en reste donc pour l'instant au stade de projet de recherche, avec des éléments qui seront peut-être réutilisés plus tard ailleurs.

    À mon avis c'est là que Windows "as a service" prendra tout son sens. Midori c'est la porte ouverte à un potentiel "Windows 365" à venir. Nos PCs ne seraient alors plus que des terminaux faisant le strict minimum, avec les applications de l'utilisateur tournant sur le Cloud et les données sur OneDrive. Pour utiliser tout ça il faudrait bien entendu acheter du stockage sur OneDrive (5 Go de données gratuites c'est peu) et s'abonner au service Windows comme avec Office dans le cadre d'Office 365. Finalement Windows 10 et sa gestion olé-olé de la vie privée sont peut-être relativement sympathiques comparé à ce qui nous pend potentiellement au nez.
  • Uther
    Expert éminent sénior
    Ça va se faire progressivement mais je suis assez d'accord avec air-dex. Le futur de Windows est de plus en plus "nuageux".
  • Arnard
    Membre émérite
  • redcurve
    Membre extrêmement actif
    Envoyé par diallomad
    UNIX de 70 et NT Windows d'aujourd'hui sont incomparables. Il ne s'agit pas de concevoir un petit OS mais un remplaçant(plus stable, performant) de Windows, ca représente pas quelques centaines de lignes mais des tonnes de lignes.
    Développer un nouvel OS destiné à remplacer l'OS le plus utilisé avec un langage non "testé" ne me semble pas du tout être une bonne idée.
    Si si il est testé par preuve mathématique en fait . Le C est non déterministe pareil pour C++
  • girioal
    Candidat au Club
    Il faut garder l'esprit ouvert et positif...

    Un nouvel OS basé sur un nouveau language... comme ça on pourra essuyer doublement les plâtres...
  • psychadelic
    Expert confirmé
    Envoyé par Uther
    Ça va se faire progressivement mais je suis assez d'accord avec air-dex. Le futur de Windows est de plus en plus "nuageux".
    Et ceux qui veulent conserver une indépendance n'auront pas d'autre choix que d'utiliser Linux...
    Y font tout pour...
  • Zirak
    Inactif
    Comme ça Microsoft pourra contrôler et fliquer tout ce qu'on installe, et si ce n'est pas à son goût, notre abonnement à son OS en ligne sera résilié et on ne pourra plus utiliser son "pc".

    J'ai vraiment hâte d'y être...