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
- Les notes de version (9 clics)
- Les tests (22 clics)
- ReactOS (12 clics)
# NDIS
Posté par Pierre Bourdon . Évalué à 6.
# Test plus pertinent ?
Posté par GChristophe . Évalué à 10.
# Intérêt ?
Posté par tuiu pol . Évalué à 9.
[^] # Re: Intérêt ?
Posté par GChristophe . Évalué à 7.
[^] # Re: Intérêt ?
Posté par jbbourgoin (site web personnel) . Évalué à 7.
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 GChristophe . Évalué à 4.
[^] # Re: Intérêt ?
Posté par Maclag . Évalué à 10.
/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 arnaudus . Évalué à 2.
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 lolop (site web personnel) . Évalué à 10.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Intérêt ?
Posté par khivapia . Évalué à 2.
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 BAud (site web personnel) . Évalué à 4.
[^] # Re: Intérêt ?
Posté par djano . Évalué à 6.
Son blog contient une série d'articles très intéressants qui visent a améliorer le démarrage de Firefox. Son approche consiste a utiliser l'analyse statique des binaires générés par GCC pour réordonner l'emplacement des fonctions dans les librairies, avec des résultats assez spectaculaires!
J'en vois déjà certains venir: « Firefox: gros machin tout bloaté ». Ça ne m'intéresse pas, même un vendredi
Par contre ce qui est assez intéressant: si les distributions utilisaient ces mêmes optimisations, les performances des binaires pourraient être améliorés assez facilement. L'analyse statique: way to go!
Quelques liens:
http://blog.mozilla.com/tglek/2010/04/07/icegrind-valgrind-p(...)
http://blog.mozilla.com/tglek/2010/04/05/linux-how-to-make-s(...)
http://blog.mozilla.com/tglek/2010/04/05/linux-how-to-make-s(...)
http://blog.mozilla.com/tglek/2010/04/19/windows-sucks-at-me(...)
[^] # Re: Intérêt ?
Posté par FreeB5D . Évalué à 2.
[^] # Re: Intérêt ?
Posté par djano . Évalué à 1.
De toute manière, vous pouvez trouver les articles qui vous intéressent sur le blog de Tara Glek.
[^] # Re: Intérêt ?
Posté par Mildred (site web personnel) . Évalué à 2.
[^] # Re: Intérêt ?
Posté par pasBill pasGates . Évalué à 9.
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 Nicocys . Évalué à 6.
[^] # Re: Intérêt ?
Posté par Florent Zara (site web personnel, Mastodon) . Évalué à 2.
cf. sa page sur wikipédia http://fr.wikipedia.org/wiki/%C3%89lizabeth_Teissier et celle du Cercle Zététique : http://www.zetetique.ldh.org/et_index.html
[^] # Re: Intérêt ?
Posté par Nicocys . Évalué à 2.
Considérant cela, Elizabeth Tessier est tout à fait digne de confiance :)
[^] # Re: Intérêt ?
Posté par reno . Évalué à 5.
--> Mort De Rire!!
J'ai cliqué dessus pour voire, et c'est une vrai pub :-) :-)
[^] # Re: Intérêt ?
Posté par GChristophe . É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 djano . Évalué à 3.
Attendons les annonces officielles avant de tirer des conclusions.
[^] # Re: Intérêt ?
Posté par FantastIX . Évalué à 4.
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 zebra3 . Évalué à 5.
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 barmic . Évalué à 3.
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 pasBill pasGates . Évalué à 2.
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 🚲 Tanguy Ortolo (site web personnel) . Évalué à 5.
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 pasBill pasGates . Évalué à -6.
[^] # Re: Intérêt ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 5.
[^] # Re: Intérêt ?
Posté par zebra3 . Évalué à 7.
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 hugo (site web personnel) . Évalué à 3.
Qui se dévoue ?
[^] # Re: Linus
Posté par zebra3 . Évalué à 3.
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 windu.2b . Évalué à 2.
[^] # Re: Linus
Posté par tesiruna . Évalué à 4.
_hugo_ et toi.
[^] # Re: Linus
Posté par barmic . Évalué à 3.
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 Guillaume Knispel . Évalué à 2.
[^] # Re: troll fou sur le logo MS pour cette news
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 2.
[^] # Re: troll fou sur le logo MS pour cette news
Posté par tuiu pol . Évalué à 2.
Bon c'est pas faux :)
[^] # Re: troll fou sur le logo MS pour cette news
Posté par Guillaume Knispel . Évalué à 1.
Néanmoins je persiste et signe.
(Et en représailles j'essaierai d'organiser des journées terroristes de collage de logo AT&T sur les tux à l'occasion.)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.