Sortie de Longene 0.3.0

Posté par  . Modéré par baud123.
Étiquettes :
18
4
juin
2010
Microsoft
Ce 31 mai est sortie la nouvelle version de Longene. Le projet Longene, ou plus communément appelé, Linux Unified Kernel (LUK), est un projet chinois dont le but est d'intégrer les mécanismes du noyau Windows dans le noyau Linux afin d'obtenir un système compatible avec les binaires et les pilotes Linux et Windows.
Longene est écrit en C et est publié sous les termes de la GPL v2.

Bien que le numéro de version soit peu élevé, le projet fêtera ses 5 ans en septembre de cette année et 9 versions sont déjà sorties. Longene utilise Wine comme base : les modules de Wine sont intégrés dans le noyau Linux. Une nouvelle version de Longene sort lorsque plusieurs modules ont été pu être portés. La nouvelle version stable est ensuite utilisée comme base pour la mise en œuvre des modules à venir. Les API Windows qui n'existent pas dans wine sont, eux, développés de zéro.

Pour les pilotes de périphériques, Longene utilise ndiswrapper. Des modifications sont apportées à ce dernier pour les fonctionnalités manquantes à Windows Driver Model en utilisant ReactOS comme référence.

L'équipe a publié des tests comparatifs entre Longene et Wine. Il s'agit de réaliser des actions basiques : utilisation d'un sémaphore, d'un mutex, lecture/écriture d'un fichier etc. Les résultats sembleraient démontrer un gain significatif en performance. Ceci s'expliquerait par la suppression de wineserver et l'optimisation réalisée au niveau de l'implémentation.

Aller plus loin

  • # NDIS

    Posté par  . Évalué à 6.

    NDIS, la partie concernée par ndiswrapper, ne concerne t-elle pas uniquement les drivers réseau ? Si je ne me trompe pas, comment Longene fait-il pour gérer les autres drivers ?
  • # Test plus pertinent ?

    Posté par  . Évalué à 10.

    Cela est peut être encore un peu tôt mais un test de comparaison Windows/Longene ne serais t'il pas plus pertinent ? Car là, Ok ils améliorent les performances en virant des couches mais si l'objectif est d'être compatible avec Windows, donc de re-implémenter son API, autant se comparer à elle ...
  • # Intérêt ?

    Posté par  . Évalué à 9.

    Est-ce que les évolutions de windows, actuellement avec 7 par exemple, ne rend pas ce type de projet voué à l'échec ou tout au moins à courir derrière sans fin ?
    • [^] # Re: Intérêt ?

      Posté par  . Évalué à 7.

      Puisque 7 est, a priori, le dernier de la série NT tu peux considérer que Oui car l'architecture est voué à disparaitre. Après, d'ici qu'il n'y a plus d'applications qui sortent en WinNT, ils ont aussi le temps de voir venir. Et puisque la prochaine série de Windows est, il me semble, fortement inspiré du framework .net, quand ce seras le cas ils n'aurons qu'à intégrer Mono dans le noyau, ils ne seront plus à ça près ...
      • [^] # Re: Intérêt ?

        Posté par  (site web personnel) . Évalué à 7.

        Intégrer Mono dans le noyau ? Quelle heureuse idée !

        Manque plus que Java et Parrot, et nous aurons le Hurd XXIIIe siècle : le noyau framework.

        Mais si Firefox intègre aussi le CLI de .NET afin de répondre aux besoins des développeurs des pages, pardon des applications web, n'y aurait-il pas un risque de redondance ?
        • [^] # Re: Intérêt ?

          Posté par  . Évalué à 4.

          Ha mais je n'ai pas dit que c'étais une bonne idée, qu'elle horreur déjà d'essayé d'intégrer l'API Windows dans le Noyau. Je faisais juste remarquer que si Ms continus a vouloir faire baser son prochain Os sur la CLI, Mono serais le nouveau Wine et, vus les objectifs de ce projet, intégrer Mono serais la suite logique.
          • [^] # Re: Intérêt ?

            Posté par  . Évalué à 10.

            M'enfin, vous êtes bêtes ou quoi? Vous avez vu le gain de performance??

            /me essaie d'intégrer la glibc, xorg dans l'noyau. Roadmap: intégrer openoffice & java dans l'noyau

            Et pis je sortirai un système baptisé linuk: tout est dans l'noyau!

            ------------> [ ]
            • [^] # Re: Intérêt ?

              Posté par  . Évalué à 2.

              En tout cas, tu peux pas copyrighter l'idée d'intégrer le navigateur Internet, ça a déja été fait :-)

              Tiens, non, sans dec, il y aurait vraiment un gain de performance si on compilait tout en un espèce de gros binaire?
              • [^] # Re: Intérêt ?

                Posté par  (site web personnel) . Évalué à 10.

                C'est déjà fait, ça s'appelle Emacs.

                Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

              • [^] # Re: Intérêt ?

                Posté par  . Évalué à 2.

                il y aurait vraiment un gain de performance si on compilait tout en un espèce de gros binaire?

                Il y a parfois (rarement à mon avis) quelques intérêts à déjà compiler en statique plutôt qu'en dynamique pour améliorer certaines performances (dans le cas, uniquement, où le temps de calculer les adresses indirectes pour appeler les fonctions dans la lib dynamique sont gênantes, ainsi que le temps mis pour charger le code une fois son adresse calculée).
                Pour optimiser un code, en général optimiser le temps d'accès au code lui même (par exemple bien gérer le cache d'instructions ou utiliser des libs statiques plutôt que dynamiques) n'est pas la première chose à faire.

                Sinon l'intérêt de compiler en un gros binaire serait surtout plus de compiler tout d'une seule fois, pour que les passes d'optimisation du compilateur se fassent sur l'ensemble du code et non pas petit morceau par petit morceau (options -fwhole-program pour gcc, maintenant il y a la link-time optimization dans gcc-4.5.0). Mais je n'ose pas imaginer les ressources nécessaires : déjà que compiler une distro en entier prend du temps, alors la compiler en une seule fois sans en suivre la progression en courant le risque qu'une petite erreur fasse planter la compilation au bout de 3 jours et qu'il faille la reprendre à 0... très peu pour moi.
      • [^] # Re: Intérêt ?

        Posté par  . Évalué à 9.

        Puisque 7 est, a priori, le dernier de la série NT tu peux considérer que Oui car l'architecture est voué à disparaitre

        Euh oui, c'est Elizabeth Tessier qui t'a donne cette info hein ?

        Et puisque la prochaine série de Windows est, il me semble, fortement inspiré du framework .net, quand ce seras le cas ils n'aurons qu'à intégrer Mono dans le noyau, ils ne seront plus à ça près ...

        Ca aussi c'est Elizabeth Tessier qui te l'a dit hein ?
        • [^] # Re: Intérêt ?

          Posté par  . Évalué à 6.

          Elizabeth Tessier elle me dit que Longene, c'est la puissance de Linux avec la stabilité de Windows, l'idéal pour tous les vrais bidouilleurs :)
        • [^] # Re: Intérêt ?

          Posté par  . Évalué à 0.


          Puisque 7 est, a priori, le dernier de la série NT tu peux considérer que Oui car l'architecture est voué à disparaitre

          Euh oui, c'est Elizabeth Tessier qui t'a donne cette info hein ?

          Et puisque la prochaine série de Windows est, il me semble, fortement inspiré du framework .net, quand ce seras le cas ils n'aurons qu'à intégrer Mono dans le noyau, ils ne seront plus à ça près ...

          Ca aussi c'est Elizabeth Tessier qui te l'a dit hein ?

          Tous d'abord je n'ai pas été catégorique.

          Pour étayer mes propos je te renvois à Wikipedia Midori (système d'exploitation) dont je te met un extrais :

          Midori is the code name for a managed code operating system being developed by Microsoft Research. It has been reported to be a possible commercial implementation of the Singularity operating system, a research project started in 2003 to build a highly-dependable operating system in which the kernel, device drivers, and applications are all written in managed code.


          Donc je maintiens ce que je dit, a priori Windows 7 pourrais être le dernier de sa lignée et Windows 8 basé sur le framework .net (Singularity est un OS implémentant le CLI dans le noyau)
          • [^] # Re: Intérêt ?

            Posté par  . Évalué à 3.

            Boarf, je suis pas toujours d'accord avec PbPg, mais la, il s'agit d'un projet de recherche, et PbPg a déjà expliqué que Microsoft Research est suffisamment indépendant de Microsoft pas research.

            Attendons les annonces officielles avant de tirer des conclusions.
          • [^] # Re: Intérêt ?

            Posté par  . Évalué à 4.

            Pour étayer mes propos je te renvois à Wikipedia Midori (système d'exploitation) dont je te met un extrais :

            Tiens... C'est normal que j'arrive sur le site d'Elizabeth Teissier quand je clique sur ton lien?
          • [^] # Re: Intérêt ?

            Posté par  . Évalué à 5.

            Impressionnant, tu arrives à coller un extrait en anglais d'une page en français... À moins que DLFP ait intégré les API de Google Translate ?

            Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

          • [^] # Re: Intérêt ?

            Posté par  . Évalué à 3.

            Moi j'aimerais bien qu'il arrive vite ce « Midori ». Ça motiverais pas mal de mon entourage à quitter ce truc, mais d'ici là il est plus probable que je les ai convaincu d'une autre façon :)

            Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

          • [^] # Re: Intérêt ?

            Posté par  . Évalué à 2.

            Je sais parfaitement ce qu'est Midori, je ne vois pas comment tu fais le saut entre Midori et le fait que MS va remplacer la lignee d'OS la plus celebre et vendue de la planete du jour au lendemain, des OS ont en a cree plusieurs en interne, aucun n'a encore remplace NT comme tu as pu le constater.

            Le jour ou un OS remplacera NT, ca ne se fera pas du jour au lendemain, ca viendra par etape, car tu peux pas jeter quelque centaines de millions d'utilisateurs et des milliers d'editeurs comme ca.

            Oh et en passant, la moitie de ce qui est ecrit sur cette page Wikipedia est faux (non, je n'irais pas dans les details).
            • [^] # Re: Intérêt ?

              Posté par  (site web personnel) . Évalué à 5.

              Oh et en passant, la moitie de ce qui est ecrit sur cette page Wikipedia est faux (non, je n'irais pas dans les details).

              Si c'est faux mais que personne parmi ceux qui savent ce qui y est faux ne se donne la peine de corriger, on peut aussi bien considérer que c'est vrai. On n'en sait rien, donc c'est de l'ordre de l'hypothèse.
              • [^] # Re: Intérêt ?

                Posté par  . Évalué à -6.

                Je viens de te dire que c'etait faux, partant de la, ce n'est plus une hypothese.
                • [^] # Re: Intérêt ?

                  Posté par  (site web personnel) . Évalué à 5.

                  Ben non, tu as dit que la moitié était fausse, sans préciser. On ne peut pas savoir ce qui est vrai et ce qui est faut, donc on reste dans la spéculation pure, on est en droit de croire ce qu'on veut, faute d'informations officielles.
            • [^] # Re: Intérêt ?

              Posté par  . Évalué à 7.

              Oh et en passant, la moitie de ce qui est ecrit sur cette page Wikipedia est faux (non, je n'irais pas dans les details).

              C'est dingue le nombre de gens qui savent que le contenu de Wikipédia est faux parce qu'ils ont les vrais infos, mais ne prennent pas la peine de le corriger.

              Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

  • # Linus

    Posté par  (site web personnel) . Évalué à 3.

    Je paierai chèr pour voir la gueule de Linus recevant un patch pour ajouter ça dans le noyau... ;)

    Qui se dévoue ?
    • [^] # Re: Linus

      Posté par  . Évalué à 3.

      Une idée : http://cdn2.knowyourmeme.com/i/7281/original/blurb_facepalm2(...)

      Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

    • [^] # Re: Linus

      Posté par  . Évalué à 2.

      Si on va par là, c'est plus la tête de Theo de Raadt que j'aimerais voir, si tout cela était porté sur OpenBSD... :-D
      • [^] # Re: Linus

        Posté par  . Évalué à 4.

        Faudra aussi publier les photos dans Paris Match ou Voici pour vous contenter
        _hugo_ et toi.
      • [^] # Re: Linus

        Posté par  . Évalué à 3.

        Théo il fait pas peur quand tu le vois.

        Propose ça à Stallman pour inclusion dans Hurd...

        Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # troll fou sur le logo MS pour cette news

    Posté par  . Évalué à 2.

    Je veux bien que Windows soit le système d'exploitation de Microsoft, mais tout de même ; met-on des logo d'AT&T à chaque fois que l'on parle de GNU/Linux ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.