Table des matières
Qu'est-ce que le vin
Diverses distributions de vin
Mise en scène
Croisement
Proton
vide de profondeur
Des outils à la co-construction écologique
jalon
Un nouveau point de départ pour la co-construction écologique
Maison Tutoriel système Série Windows Dix ans de travail acharné pour que les systèmes intérieurs fonctionnent en douceur les applications Windows

Dix ans de travail acharné pour que les systèmes intérieurs fonctionnent en douceur les applications Windows

Sep 26, 2025 pm 01:24 PM
linux git windows github système opérateur access outil steam mac unix macos

Dans l'article précédent "Après avoir contourné, j'ai commencé à étudier le système Windows", il a analysé que Microsoft est profondément engagé dans Windows depuis de nombreuses années et a longtemps construit un fossé profond et incassable. Même dans la marée de la substitution domestique, nous ne pouvons toujours pas nous passer des applications Windows.

Afin de faire fonctionner les applications Windows sur des systèmes domestiques, il existe de nombreuses solutions et la solution la plus courante est le vin.

Qu'est-ce que le vin

Le vin est un projet open source qui réimplique certaines des fonctionnalités du système d'exploitation Windows de Microsoft au-dessus de diverses variantes Unix. Le vin s'adresse principalement à Linux et à MacOS, mais il peut également fonctionner sur FreeBSD, NetBSD, Solaris et d'autres systèmes. Pour les utilisateurs, cela signifie qu'ils peuvent exécuter des logiciels écrits à l'origine pour Windows sur les systèmes non Windows.

Le vin ne contient aucun code appartenant à Microsoft, il peut donc exécuter du vin sans licence Windows. Au lieu de cela, les développeurs de vin réécrivent divers composants du système d'exploitation Windows, de sorte que les logiciels fonctionnant sur le vin "pensent" qu'il fonctionne sur les systèmes Windows, mais dans un environnement comme Linux.

Pour un exemple simple, considérez l'API CreateFilea pour Windows. Sur Windows, une application peut l'appeler comme ceci:

 <code class="javascript">CreateFileA( "C:\\some_file.txt", // lpFileName GENERIC_WRITE, // dwDesiredAccess 0, // dwShareMode NULL, // lpSecurityAttributes CREATE_ALWAYS, // dwCreationDisposition FILE_ATTRIBUTE_NORMAL, // dwFlagsAndAttributes NULL // hTemplateFile);</code>

Le vin convertira cet appel en un appel ouvert Linux:

 <code class="javascript">open( "/home/aeikum/.wine/drive_c/some_file.txt", // path O_WRONLY | O_CREAT, // oflag 0644 // creation mode);</code>

Le vin renvoie ensuite la poignée du fichier renvoyé à l'application, et l'application peut écrire dans le fichier à l'aide d'un mappage similaire (comme le mappage d'écriture à Linux Write). Bien sûr, la mise en œuvre réelle de CreateFilea dans le vin est beaucoup plus complexe (comme la conversion de chemin, etc.), mais les exemples ci-dessus sont suffisants pour illustrer les pratiques de base du vin.

Diverses distributions de vin

Le vin est un projet open source et le vin "en amont" est la version "officielle" du vin. Le projet de vin a des exigences strictes sur la qualité du code, fait attention à l'exactitude et comprend un grand nombre de tests unitaires pour vérifier le comportement de Windows. La soumission d'un patch au vin en amont doit passer des tests unitaires et doit passer les tests existants. Il en résulte de nombreux correctifs utiles mais pas entièrement vérifiés qui ne peuvent pas être fusionnés dans le temps. Par exemple, l'intégration et l'optimisation pour les systèmes Deepin sont difficiles à fusionner dans le amont. De plus, le vin manque de soutien commercial et n'est pas en mesure de répondre aux besoins des utilisateurs en temps opportun. En conséquence, le projet de vin a tiré de nombreuses distributions.

Il existe des centaines de fourches à vin actuellement connues, mais les éléments suivants sont les plus connus:

Mise en scène

Site Web: https://wiki.winehq.org/wine-stagy en raison des exigences strictes sur la qualité des correctifs en amont, de nombreux correctifs utiles mais pas entièrement vérifiés ne peuvent pas être fusionnés à temps. Le projet de mise en scène de vin (également connu sous le nom de «viticole») est conçu pour rassembler et entretenir ces correctifs afin que les utilisateurs puissent en bénéficier immédiatement. La communauté de mise en scène s'efforce également de soumettre ces patchs en amont afin que tous les utilisateurs de vin et les succursales puissent les partager tout en réduisant leur propre charge de maintenance. Il peut également servir de «terrain d'essai» pour les correctifs qui sont encore difficiles à vérifier avec les tests unitaires.

Croisement

Site Web: https://www.codewevers.com/crossover est une distribution de vin commerciale vendue par CodeWeavers. Il contient de nombreux correctifs spécifiques à l'application qui ne conviennent pas pour s'engager en amont. CodeWevers maintient également une base de données de compatibilité des applications qui peut préinstaller certains composants logiciels ou ajuster l'environnement du vin pour améliorer la compatibilité pour des applications spécifiques.

Proton

Site Web: https://github.com/valvesoftware/protonproton est une distribution de vin intégrée par Valve sur sa plate-forme Steam conçue pour offrir aux utilisateurs Steam une expérience transparente exécutant des jeux Windows sur Linux. Proton est spécialement optimisé pour les jeux, compatible avec DirectX 9/10/11/12, intégrant Vulkan, DXVK (DirectX → Conversion Vulkan) et VKD3D, permettant aux utilisateurs de Linux d'exécuter parfaitement les jeux Windows. Que puis-je faire dans une mini console? Compilant des programmes, jouant des chefs-d'œuvre 3A et exécutant des grands modèles locaux, tout va bien. Dans l'article, j'ai présenté que jouer des chefs-d'œuvre 3A sur Deepin V25 est d'utiliser la plate-forme de jeu Steam.

vide de profondeur

Site Web: https://wine.deepin.org/

Deepin - est un environnement de fonctionnement du vin personnalisé basé sur l'équipe de vin en amont, combinant les besoins intérieurs et une intégration profonde avec les ordinateurs de bureau. Les principales caractéristiques sont:

Deepin Integrated DDE Desktop connecte automatiquement les icônes et raccourcis d'application Windows avec des menus d'application Deepin et des ordinateurs de bureau; prend en charge le clic droit du gestionnaire de fichiers Deepin pour exécuter des fichiers exécutables directement via le "Tongxin Windows Application Compatibilité du moteur". Plusieurs versions coexistent et commutation en un clic ont plusieurs versions de vin intégrées (telles que Deepin-Wine-Staging, Deepin-Wine8-stable, Deepin-Wine10-stable), et prend également en charge l'installation de Proton. Les utilisateurs peuvent choisir la version la plus compatible pour différents logiciels ou jeux; Installez et désinstallez facilement via les outils "Deep App Store" ou de ligne de commande. L'optimisation de la compatibilité des applications intègre des correctifs dédiés pour les logiciels de jeu et de bureau couramment utilisés (tels que DXVK, VKD3D, MSVC Runner, patch en un clic) et est disponible dans la boîte; Synchronise régulièrement des parcelles de haute qualité pour la mise en scène du vin, le proton et le crossover. La localisation chinoise et la prise en charge des polices sont configurées par défaut avec la prise en charge chinoise de la police et de la méthode d'entrée, qui peut mieux gérer les chemins de fichiers chinois, les noms de fichiers et les interfaces; Les invites de sortie du journal et d'erreur sont optimisées pour faciliter le débogage des promoteurs nationaux. L'outil de gestion graphique "Deep Application Store" prend en charge les applications de vin et les téléchargements et installe le logiciel Windows en un seul clic; Fournit une compatibilité des lignes de commande telle que WINECFG et WineTricks, et peut également gérer et configurer les pilotes, les composants et les bibliothèques via l'interface graphique. L'équipe Open Source and Community Maintenance Deepin Wine soumet activement les patchs à l'amont, soumet en permanence plus de 200 patchs à la communauté en amont du vin, se connecte régulièrement à l'amont officiel du vin et synchronise la sécurité et les mises à jour de la fonction.

Des outils à la co-construction écologique

Afin d'améliorer la compatibilité des systèmes Linux avec les applications Windows, l'équipe Deepin Wine explore continuellement depuis sa création en 2014. De la vérification technique à la mise en œuvre du produit, de la fonction unique à la compatibilité des scènes complètes, chaque percée au cours des dix dernières années vise à créer une boucle écologique plus complète.

Maintenant, cette exploration a inauguré une étape importante - le site officiel du moteur de compatibilité des applications Tongxin Windows est officiellement lancé, marquant une nouvelle étape dans laquelle la technologie compatible passe de l'itération de l'outil à la co-construction écologique.

jalon

L'équipe Deepin-Wine a été fondée en 2014 dans le but d'améliorer la capacité des systèmes Linux à exécuter des applications Windows grâce à une exploration technique. L'équipe a soumis plus de 200 patchs à la communauté du vin en amont pour promouvoir la vérification technique à la productibilité. 2021: L'équipe a mis en œuvre l'application de la technologie des vins pour la première fois et a lancé le "Vine Assistant". Il permet aux utilisateurs de double-cliquer pour installer et exécuter les programmes Windows EXE directement sur le système Deepin, réduisant considérablement le seuil technique et convient aux utilisateurs ordinaires.
Dix ans de travail acharné pour que les systèmes intérieurs fonctionnent en douceur des applications Windows
2024: L'équipe lance "UOS Application Migration Assistant", en se concentrant sur les scénarios professionnels, prend en charge les programmes EXE d'emballage dans les packages Deb et est compatible avec le fonctionnement des emballages de logiciels verts et l'architecture des bras, répondant aux besoins de personnel d'exploitation et de maintenance, d'ingénieurs et de développeurs.
Dix ans de travail acharné pour que les systèmes intérieurs fonctionnent en douceur des applications Windows
Novembre 2024: L'assistant de migration de l'application UOS est renommé "Tongxin Window Appatibilité du moteur de compatibilité" et mis à niveau vers la version v3.0.4. La fonction est passée de "l'outil d'emballage" en "moteur de compatibilité complet", qui prend en charge le double-clic pour exécuter directement le programme EXE, et la fonction d'emballage est intégrée dans une option d'extension, donnant la priorité à l'assurance du taux de réussite de l'application. Le moteur fournit une commodité en un clic pour les utilisateurs ordinaires, fournit aux utilisateurs techniques des outils de migration graphique, couvrant plusieurs architectures (telles que les scénarios ARM, X86).
Dix ans de travail acharné pour que les systèmes intérieurs fonctionnent en douceur des applications Windows
Percée dans l'optimisation de la mémoire de mise à niveau itérative en 2025 (v3.3.1): Pour les applications de cadre électronique 64 bits, l'utilisation de la mémoire après l'optimisation est réduite de 90%, ce qui est proche du niveau natif de Windows.
Dix ans de travail acharné pour que les systèmes intérieurs fonctionnent en douceur des applications Windows
Liste des applications et normalisation (v3.3.0): Ajout du module "toutes les applications" pour fournir une liste d'applications compatibles vérifiée par l'équipe; La version de vin par défaut est mise à niveau vers Deepin-wine10-stable, et la norme de conteneur est unifiée.
Dix ans de travail acharné pour que les systèmes intérieurs fonctionnent en douceur des applications Windows
Prise en charge des protons et optimisation de l'architecture (v3.3.1): s'adapter à la technologie Proton, prend en charge la gestion de jeux dans les systèmes Deepin 25, améliorant les performances et la compatibilité (comme l'ajout de support WOW64 pour permettre aux systèmes 64 bits d'exécuter des jeux 32 bits).
Dix ans de travail acharné pour que les systèmes intérieurs fonctionnent en douceur des applications Windows

Un nouveau point de départ pour la co-construction écologique

Le site officiel du moteur de compatibilité des applications Tongxin Windows a été officiellement lancé, marquant la transition de la technologie de compatibilité de l'itération de l'outil à la co-construction écologique!

Le site officiel (https://wine.deepin.org/) fournit des tutoriels détaillés, des documents de développement et des portails de forum, prenant en charge le processus entier des utilisateurs de "confirmer la compatibilité" à "l'installation en un clic".

Dix ans de travail acharné pour que les systèmes intérieurs fonctionnent en douceur des applications Windows

Les amis sont invités à rejoindre l'équipe utilisateur Deepin-Wine, à participer à la migration et à la livraison des applications de vin x86 et à travailler ensemble pour promouvoir les progrès continus de la technologie de compatibilité des applications Windows sur les systèmes Linux et créer une expérience écologique d'applications plus diversifiée et complète pour les utilisateurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT

Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pourquoi je n'ai pas xiaohongshu qianfan app_instructions sur les autorisations de l'application xiaohongshu qianfan Pourquoi je n'ai pas xiaohongshu qianfan app_instructions sur les autorisations de l'application xiaohongshu qianfan Sep 29, 2025 pm 12:18 PM

Vous devez d'abord terminer la certification de compte d'entreprise ou de compte professionnel et ouvrir un magasin pour vous assurer que le compte n'est pas violé et se conforme à l'accès à l'industrie, puis mettre à jour l'application vers la dernière version pour trouver l'entrée.

L'application Xiaohongshu Qianfan est-elle facile à utiliser? Expérience utilisateur et évaluation des fonctions de l'application Xiaohongshu Qianfan L'application Xiaohongshu Qianfan est-elle facile à utiliser? Expérience utilisateur et évaluation des fonctions de l'application Xiaohongshu Qianfan Sep 29, 2025 pm 12:03 PM

L'application Xiaohongshu Qianfan fournit des fonctions telles que la gestion des commandes de produits, la bibliothèque vocale du service client, la version chronométrée du contenu, l'expédition automatique des produits virtuels et l'allocation d'autorisation de sous-compte et prend en charge un fonctionnement mobile efficace; Cependant, certains utilisateurs ont signalé des problèmes de performances tels que le retard dans le téléchargement des photos et l'envoi de messages retardés. Il est recommandé d'utiliser et de tenir l'application à jour dans un environnement Wi-Fi pour améliorer l'expérience.

Comment résoudre le problème de Cortana ne fonctionne pas dans le système Win10 Comment résoudre le problème de Cortana ne fonctionne pas dans le système Win10 Sep 28, 2025 am 11:12 AM

Nous savons qu'un assistant vocal intelligent très intéressant est intégré à Windows 10 System - Cortana (également appelé affectueusement "Xiaona". Lorsque nous voulons trouver rapidement une application mais ne voulons pas rechercher manuellement une seule par une, ce qui est très pratique à utiliser. anormal.

Que dois-je faire si le nom de l'icône de la barre de tâches du système Win10 n'est pas affiché? Que dois-je faire si le nom de l'icône de la barre de tâches du système Win10 n'est pas affiché? Sep 28, 2025 am 11:18 AM

Habituellement, lorsque nous démarrons un programme, l'icône et le nom du programme seront affichés dans la barre des tâches. Cependant, récemment, un utilisateur utilisant le système Windows 10 a constaté que seules les icônes étaient affichées sur sa barre des tâches, mais aucun nom n'a été affiché, ce qui le rendait très troublé. Ainsi, en réponse à ce problème, comment le système Windows 10 devrait-il résoudre le problème que le nom de l'icône de la barre des tâches n'est pas affiché? Ensuite, je vous présenterai une solution efficace. Les étapes de fonctionnement spécifiques sont les suivantes: cliquez avec le bouton droit sur la souris dans la zone vide de la barre des tâches, puis sélectionnez "Paramètres de la barre de tâche" dans le menu qui apparaît, comme indiqué dans la figure: après avoir entré l'interface de la barre des tâches pour les paramètres personnalisés, trouver l'option "Buttons de tâche de fusion", cliquez sur la zone de sélection ci-dessous, puis sélectionnez

Framework informatique en temps réel qui peut voyager dans le temps et l'espace - le traitement du temps de Fink Framework informatique en temps réel qui peut voyager dans le temps et l'espace - le traitement du temps de Fink Sep 28, 2025 am 11:06 AM

Flink est très important pour l'architecture de traitement des flux. Kafka donne aux messages la possibilité de persister, et la capacité de traiter les données et même les voyages dans le temps dépend de Flink. Dans le streaming - l'avenir du Big Data, nous savons que les deux choses les plus importantes pour le traitement du streaming sont les outils de raisonnement exactivé et de temps. Et Flink a un très bon soutien pour les deux. Flink garantit l'exactitude. Pour les données continues des flux d'événements, car les événements peuvent ne pas être arrivés lorsque nous nous traitons, la correction des données peut être affectée. La pratique courante adopte désormais des calculs hors ligne de latence élevée pour assurer l'exactitude, mais sacrifie également la faible latence. L'exactitude de Flink se reflète dans la définition de la fenêtre de calcul en ligne avec la génération de données

Comment vérifier la disponibilité d'un serveur Linux Comment vérifier la disponibilité d'un serveur Linux Sep 30, 2025 am 02:26 AM

Utilisez la commande de disponibilité pour afficher directement l'heure du fonctionnement du système, affichant l'heure actuelle, l'heure d'exécution, le nombre d'utilisateurs et la charge; 2. Obtenez le temps d'exécution en secondes via CAT / Proc / Uptime, ce qui est pratique pour le traitement du script; 3. Les commandes supérieures et W affichent les informations de disponibilité dans la tête, ce qui convient à la surveillance de l'état d'autres systèmes en même temps.

Comment utiliser un lecteur optique virtuel pour l'ordinateur Win10 Comment utiliser un lecteur optique virtuel pour l'ordinateur Win10 Sep 28, 2025 am 11:00 AM

Qu'est-ce qu'un lecteur optique virtuel? Il s'agit d'un outil logiciel qui peut simuler la fonctionnalité d'un véritable lecteur CD-ROM, et peut lire et exécuter des images de disque comme un lecteur optique physique. Dans le système Windows 10, s'il existe un fichier image, l'utilisateur peut le charger directement ou le désinstaller. Alors, comment utiliser cette fonctionnalité dans Win10? Suivons l'éditeur pour en savoir plus sur les étapes de fonctionnement spécifiques ci-dessous. Remarques: 1. La fonction de lecteur optique virtuel fourni avec Win10 ne prend pas en charge les fichiers d'image cryptés ou protégés, et ne convient qu'à la mise en miroir du format ISO standard. 2. Cette fonction ne peut pas réaliser un support automatique de miroir lors de la mise sous tension, il ne peut donc pas être utilisé dans des scénarios tels que la réinstallation du système, où le disque est requis. Méthode de fonctionnement: 1. Bien que les paramètres du lecteur optique virtuel ne se trouvent pas dans "Programmes et fonctions"

Comment faire changer le fond d'écran dans et sortir dans le système Win7 Comment faire changer le fond d'écran dans et sortir dans le système Win7 Sep 28, 2025 am 11:15 AM

Dans le système d'exploitation Windows 7, en plus de modifier l'arrière-plan de bureau de manière conventionnelle, il existe également un mode de commutation plus avancé - c'est-à-dire l'effet de fondu et de fondu. Ensuite, l'éditeur de Win10 System Home expliquera les étapes de fonctionnement spécifiques en détail. Préparez d'abord l'image d'arrière-arrière de bureau que vous souhaitez utiliser pour l'effet de fondu et ajustez l'intervalle de temps de remplacement à 10 secondes (bien sûr, vous pouvez ajuster ce paramètre vous-même selon les besoins), comme indiqué dans la figure ci-dessous: appuyez sur la combinaison de clés "Win R" "HKEY_CURRENT_USER / CONTROLPANEL / P

See all articles