IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Actualités Discussion :

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

  1. #1
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2007
    Messages : 4 570
    Points : 252 322
    Points
    252 322
    Billets dans le blog
    117
    Par défaut Midori : Microsoft développerait un autre OS basé sur un nouveau microkernel
    Midori : Microsoft développerait un autre OS basé sur un nouveau microkernel
    avec le langage de programmation M#

    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 ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur .NET
    Inscrit en
    avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2006
    Messages : 1 627
    Points : 2 328
    Points
    2 328

  3. #3
    Membre éprouvé Avatar de Shuty
    Homme Profil pro
    Ingénieur en développement
    Inscrit en
    octobre 2012
    Messages
    630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur en développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : octobre 2012
    Messages : 630
    Points : 1 170
    Points
    1 170
    Par défaut
    Pour de l'embarqué, ça peut être top. Manque plus qu'à tester !

    Vivement voir le M# en action...
    Agence web Dim'Solution, créateur de solutions numériques
    Sites internet, ecommerce, logiciels, applications mobiles, référencement (SEO), plugin Prestashop, Magento, WordPress, Joomla!...

    Cours de trading gratuit | Envoyer des sms gratuitement | Envoyer des fax gratuitement | Plateforme de Fax à l'international

  4. #4
    Membre averti Avatar de diallomad
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2009
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Mali

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2009
    Messages : 164
    Points : 362
    Points
    362
    Par défaut
    Citation Envoyé par Hinault Romaric Voir le message
    Et vous ?
    Que pensez-vous de Midori ? Permettra-t-il de résoudre les problèmes du noyau Windows NT ?
    Un nouvel OS développé avec un nouveau langage pour remplacer Windows, bonjour les dégâts
    Le chemin de la réussite n'a jamais été une courbe stable tant qu'on respire dans les mêmes fautes sans fin.
    Thomas Sankara

  5. #5
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : mars 2008
    Messages : 1 470
    Points : 2 373
    Points
    2 373
    Par défaut
    Citation Envoyé par diallomad Voir le message
    Un nouvel OS développé avec un nouveau langage pour remplacer Windows, bonjour les dégâts
    Rien ne t'empeche de ne pas utiliser Windows... ou de créer ton propre OS...

  6. #6
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2006
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 5 235
    Points : 19 557
    Points
    19 557
    Billets dans le blog
    17
    Par défaut
    Une question simple: Midori sera-t-il rétrocompatible ?

    C'est la seule question à se poser pour les utilisateurs windows
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  7. #7
    En attente de confirmation mail
    Profil pro
    Inscrit en
    décembre 2010
    Messages
    555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2010
    Messages : 555
    Points : 1 583
    Points
    1 583
    Par défaut
    Au-delà de la couleur verte, Midori me rappelle plutôt un navigateur web du même nom.
    Pour le noyau, vivement qu'il y ait du concret sur lequel discuter.

  8. #8
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : mars 2008
    Messages : 1 470
    Points : 2 373
    Points
    2 373
    Par défaut
    Citation Envoyé par imikado Voir le message
    Une question simple: Midori sera-t-il rétrocompatible ?

    C'est la seule question à se poser pour les utilisateurs windows
    La question que je me pose est quel OS utilises-tu ? Windows 3.1 ?
    Comme je l'ai dit dans un autre article ce langage risque d'etre pensé et cibler le Cloud, donc la rétrocompatibilité devrait etre beaucoup moins problématique

  9. #9
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2006
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 5 235
    Points : 19 557
    Points
    19 557
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par alex_vino Voir le message
    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é
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  10. #10
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    juin 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : juin 2011
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par imikado Voir le message
    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é
    Au pire il faudra porter wine

  11. #11
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    avril 2002
    Messages
    4 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : avril 2002
    Messages : 4 275
    Points : 13 201
    Points
    13 201
    Par défaut
    Citation Envoyé par diallomad
    Un nouvel OS développé avec un nouveau langage pour remplacer Windows, bonjour les dégâts
    Au contraire c'est une très bonne idée. Le C l'a bien prouvé puisse qu'il a été créé dans l'objectif de créer UNIX.

    Citation Envoyé par imikado Voir le message
    Une question simple: Midori sera-t-il rétrocompatible ?

    C'est la seule question à se poser pour les utilisateurs windows
    De ce que j'avais lu il y a longtemps, Midori va reposer lourdement sur la virtualisation. Donc il est fort probable que les application seront incompatible de base mais qu'il y aura un environement Windows NT virtualisé pour la compatibilité.

  12. #12
    Membre éclairé
    Homme Profil pro
    Développeur C++
    Inscrit en
    octobre 2008
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur C++

    Informations forums :
    Inscription : octobre 2008
    Messages : 233
    Points : 682
    Points
    682
    Par défaut
    Citation Envoyé par alex_vino Voir le message
    Rien ne t'empeche de ne pas utiliser Windows... ou de créer ton propre OS...
    Ou utiliser un système Unix.

  13. #13
    Membre éclairé

    Profil pro
    Inscrit en
    mai 2005
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2005
    Messages : 264
    Points : 712
    Points
    712
    Par défaut
    C'est une « news » qui a déjà 4 ans*: http://www.pcinpact.com/news/53432-m...incubation.htm
    "By and large I'm trying to minimize mentions of D in C++ contexts because it's as unfair as bringing a machine gun to a knife fight." - Andrei Alexandrescu

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    août 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2007
    Messages : 45
    Points : 63
    Points
    63
    Par défaut
    La rétro comptabilité n'est pas un problème avec les VM.
    J'avais regardé de très pré singularity et c'était hyper séduisant:
    - sécurité système faite par l'OS et plus par le CPU => CPU bien plus simple aussi puissant qu'un GPU
    - échange par message entre thread avec possibilité de sortir du CPU => RPC TCP/IP natif géré par l'OS => MQ natif.
    - On oublie GDI pour ne plus avoir que WPF

  15. #15
    Membre extrêmement actif
    Profil pro
    Inscrit en
    juin 2010
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2010
    Messages : 750
    Points : 906
    Points
    906
    Par défaut
    Citation Envoyé par rthomas Voir le message
    La rétro comptabilité n'est pas un problème avec les VM.
    J'avais regardé de très pré singularity et c'était hyper séduisant:
    - sécurité système faite par l'OS et plus par le CPU => CPU bien plus simple aussi puissant qu'un GPU
    - échange par message entre thread avec possibilité de sortir du CPU => RPC TCP/IP natif géré par l'OS => MQ natif.
    - On oublie GDI pour ne plus avoir que WPF
    Tout à fait très beau projet vraiment en avance sur son temps, je suis content de voir que ce projet va aboutir. C'est déjà une grosse baffe technique pour les OS existant.

  16. #16
    Membre averti Avatar de diallomad
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2009
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Mali

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2009
    Messages : 164
    Points : 362
    Points
    362
    Par défaut
    Citation Envoyé par Uther Voir le message
    Au contraire c'est une très bonne idée. Le C l'a bien prouvé puisse qu'il a été créé dans l'objectif de créer UNIX.
    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.
    Le chemin de la réussite n'a jamais été une courbe stable tant qu'on respire dans les mêmes fautes sans fin.
    Thomas Sankara

  17. #17
    Membre extrêmement actif
    Profil pro
    Inscrit en
    juin 2010
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2010
    Messages : 750
    Points : 906
    Points
    906
    Par défaut
    Citation Envoyé par diallomad Voir le message
    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++

  18. #18
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    14 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 14 450
    Points : 33 282
    Points
    33 282
    Par défaut
    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
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  19. #19
    Candidat au Club
    Profil pro
    Inscrit en
    octobre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2007
    Messages : 1
    Points : 3
    Points
    3
    Par défaut
    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...

  20. #20
    Membre chevronné

    Inscrit en
    août 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : août 2009
    Messages : 41
    Points : 2 143
    Points
    2 143
    Par défaut Midori : le directeur d’ingénierie compilateur et langage de « Singularity OS »
    Midori : le directeur d’ingénierie compilateur et langage de « Singularity OS »
    donne plus de détails sur l’état d’avancement du projet

    En début d’année dernière, cet article révélait le projet de développement du nouveau SE par Microsoft. Rappelons que le projet initié en 2008, tirait sa source du projet « Singularity OS », un microkernel développé par les équipes de recherches de Microsoft Research et ne devait avoir rien en commun avec Windows. Basé sur le langage M#, il devait être plus performant que Windows.

    Joe Duffy directeur d’ingénierie compilateur et langage de la plateforme de Microsoft nous donne plus de détails sur l’état d’avancement du projet. Comme dans tout projet de recherche de cette envergure, l’on n’est pas à l’abri de revirement, de problèmes et même d’abandon. Midori n’y a pas échappé. Après avoir commencé les développements avec les langages C# et .NET, ils ont dû abandonner pour cause de sécurité, fiabilité et performance, affirme Joe dans son blog. Toutefois l’expérience acquise leur a permis d’améliorer différents aspects du nouveau SE. Regrettant le fait que Microsoft n’ait pas assez communiqué sur les travaux de Midori, Joe a planifié la publication d’une douzaine d’articles afin d’informer la communauté de l’état d’avancement des travaux. Trois des douze articles prévus sont déjà disponibles.

    La gestion de la mémoire étant primordiale pour un SE, Midori a été conçu sur la base de trois éléments fondamentaux :

    • Memory safety qui interdit l’accès aux régions invalides de la mémoire. On observe de nombreux bogues qui peuvent conduire à des injections de code lorsque la sécurité de la mémoire est violée ;


    • Type safety qui interdit l’utilisation de la mémoire qui est en contradiction avec le type qui est alloué à cette mémoire ;


    • Concurrency safe qui interdit l’utilisation concurrente non sécurisée de la mémoire partagée.


    Selon Joe, la combinaison des trois aspects ci-dessus leur a permis d’avoir une base solide sur laquelle bâtir le nouveau SE. L’équipe de Microsoft s’est basée sur les systèmes existants comme KeyKos, Eros et Coyotos pour construire le SE sur les capacités de l’objet. En plus de l’objet, l’équipe a opté pour un autre concept qui est l’état. Midori supprime les statiques mutables, by-construction et compile-time dans le langage de programmation. Pour améliorer les performances du nouveau SE lors du traitement de données, l’équipe de Microsoft a opté pour un modèle de développement asynchrone.

    Les plans de Microsoft concernant Mirodi n’ont jamais été très clairs affirme Joe dans son blog. Il ajoute qu’il est le premier à admettre qu’aucun d’entre eux ne savait ce qu’il adviendrait du SE. Le plus grand regret de Joe est que le projet n’ait pas été rendu open source depuis le début afin que la méritocratie d’internet juge le travail de manière appropriée.

    Source : Blog Joe DUFFY

    Et vous ?

    Qu'en pensez-vous ?

    Voir aussi

    Forum SE

Discussions similaires

  1. [AC-2003] formulaire basé sur enregistrement specifique d'autre form
    Par vivie30 dans le forum Access
    Réponses: 2
    Dernier message: 12/02/2010, 16h56
  2. Réponses: 0
    Dernier message: 07/09/2009, 22h32
  3. Réponses: 4
    Dernier message: 25/11/2007, 10h13
  4. Réponses: 9
    Dernier message: 25/10/2007, 16h20
  5. Réponses: 3
    Dernier message: 05/01/2006, 15h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo