VIN: de profonds changements en vue?

Logo du vin

Le développeur de VinZebediah Figura a surpris beaucoup de gens en soumettant une proposition de travail sur une nouvelle interface de noyau Linux pour les primitives de synchronisation de Wine, quelque chose qui pourrait rendre les performances de ce logiciel Windows natif plus uniforme.et avec un comportement plus similaire à la façon dont cela serait fait sur un noyau Windows NT natif.

L'idée de base que l'équipe de développement de Wine essaie d'introduire dans le noyau Linux est une API Cela vous permet d'implémenter l'API d'objet de synchronisation Windows NT avec au plus un seul appel au système d'exploitation (syscall), sans qu'il soit nécessaire de gérer l'état de l'objet dans la mémoire partagée gérée par l'utilisateur.

Un changement spécialement conçu pour titres de jeux vidéo modernes, qui nécessitent des performances supérieures et utilisent beaucoup de threads et de primitives de synchronisation avec lesquels Wine a besoin pour travailler avec précision et bien.

si esync comme fsync ils peuvent donner un énorme coup de pouce aux performances des jeux vidéo Windows lorsqu'ils sont exécutés sur GNU / Linux et d'autres systèmes * nix sur lesquels Wine tourne. Cependant, les deux ont leurs propres problèmes. C'est pourquoi des propositions sont recherchées, et bien qu'il y ait déjà un débat au sein de la communauté du développement, il faudra un certain temps pour qu'il se concrétise.

Mais ce qui est clair, c'est que ça peut être très positif, surtout maintenant que le monde du jeu sous Linux est devenu un peu plus évident, et qu'il servira également à nourrir d'autres projets tels que Proton du client Steam ou le logiciel CodeWeaders CrossOver lui-même ... En bref, des jeux et des logiciels plus performants , bien qu'il ne fonctionne pas sur son système d'exploitation natif, et que cela se fasse d'une manière plus similaire à la façon dont cela serait fait dans le système d'exploitation natif (ce qui peut réduire certains problèmes actuels).

Plus d'informations - Voir la liste de diffusion ici


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.