Inhaltsverzeichnis
Was ist Wein?
Verschiedene Weinverteilungen
Weinstaging
Crossover
Proton
Deepin-Wine
Von Werkzeugen bis hin zur ökologischen Co-Konstruktion
Meilenstein
Ein neuer Ausgangspunkt für die ökologische Co-Konstruktion
Heim System-Tutorial Windows-Serie Zehn Jahre harte Arbeit damit, dass Inlandssysteme reibungslose Windows -Anwendungen ausführen

Zehn Jahre harte Arbeit damit, dass Inlandssysteme reibungslose Windows -Anwendungen ausführen

Sep 26, 2025 pm 01:24 PM
linux git windows github Betriebssystem access Werkzeug steam mac unix macos

Im vorherigen Artikel "Nach dem Umgang begann ich, Windows -System zu studieren", analysierte es, dass Microsoft seit vielen Jahren in Windows beschäftigt ist und lange einen tiefen und unzerbrechlichen Wassergraben aufgebaut hat. Selbst in der Flut der häuslichen Substitution können wir nicht ohne Windows -Anwendungen auskommen.

Um Windows -Anwendungen auf inländischen Systemen zu betreiben, gibt es viele Lösungen, und die häufigste Lösung ist Wein.

Was ist Wein?

Wine ist ein Open-Source-Projekt, das einige der Funktionen des Windows-Betriebssystems von Microsoft über verschiedene Unix-Varianten erneut implementiert. Wein richtet sich hauptsächlich an Linux und MacOS, kann aber auch auf FreeBSD, NetBSD, Solaris und anderen Systemen ausgeführt werden. Für Benutzer können sie Software ausführen, die ursprünglich für Windows auf Nicht-Windows-Systemen geschrieben wurde.

Wein enthält keinen Microsoft-Code, sodass er Wein ohne Windows-Lizenz ausführen kann. Stattdessen schreiben Weinentwickler verschiedene Komponenten des Windows -Betriebssystems neu, so dass Software, die auf Wein ausgeführt wird, "denkt", dass sie auf Windows -Systemen ausgeführt wird, jedoch in einer Umgebung wie Linux.

Betrachten Sie für ein einfaches Beispiel die CreateFilea -API für Windows. Unter Windows kann eine Anwendung sie so nennen:

 <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>

Wine wird diesen Anruf in einen offenen Linux -Anruf umwandeln:

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

Wine gibt dann den zurückgegebenen Dateihandle an die Anwendung zurück, und die Anwendung kann mit einer ähnlichen Zuordnung in die Datei schreiben (z. B. Mapping -Write -Datei an Linux Write). Natürlich ist die tatsächliche Implementierung von CreateFilea im Wein viel komplexer (wie Pfadumwandlung usw.), aber die obigen Beispiele reichen aus, um die grundlegenden Praktiken von Wein zu veranschaulichen.

Verschiedene Weinverteilungen

Wein ist ein Open -Source -Projekt und "stromaufwärts" Wein ist die "offizielle" Version von Wein. Das Weinprojekt hat strenge Anforderungen an die Codequalität, achtet auf die Korrektheit und enthält eine große Anzahl von Einheitentests, um das Verhalten von Windows zu überprüfen. Das Senden eines Patchs an den vorgelagerten Wein muss mit Einheitstests geliefert und bestehende Tests bestehen. Dies führt zu vielen nützlichen, aber nicht vollständig verifizierten Patches, die nicht rechtzeitig zusammengeführt werden können. Beispielsweise ist die Integration und Optimierung für Deepin -Systeme schwer in den Upstream zu verschmelzen. Darüber hinaus fehlt Wein nicht kommerziell und kann nicht rechtzeitig auf Benutzerbedürfnisse reagieren. Infolgedessen hat das Weinprojekt viele Verteilungen abgeleitet.

Derzeit gibt es Hunderte von Weingabeln, von denen derzeit bekannt ist, aber die folgenden sind die bekanntesten:

Weinstaging

Website: https://wiki.winehq.org/wine-staging Aufgrund der strengen Anforderungen an die Patch-Qualität stromaufwärts können viele nützliche, aber nicht vollständig verifizierte Patches nicht rechtzeitig verschmolzen werden. Das Projekt Wine Staging (auch bekannt als „Weinstock“) soll diese Patches zusammenbringen und verwalten, damit Benutzer sofort profitieren können. Die Staging -Community arbeitet auch daran, diese Patches stromaufwärts zu einreichen, damit alle Weinbenutzer und Zweige sie teilen können und gleichzeitig ihre eigene Wartungsbelastung reduzieren können. Es kann auch als "nachweisender Grund" für Patches dienen, die mit Unit -Tests immer noch schwer zu überprüfen sind.

Crossover

Website: https://www.codeweavers.com/crossover ist eine kommerzielle Weinverteilung, die von Codeweavers verkauft wird. Es enthält viele anwendungsspezifische Patches, die nicht für die Verbreitung von Stromabläufen geeignet sind. Codeweavers verwaltet auch eine Anwendungskompatibilitätsdatenbank, mit der bestimmte Softwarekomponenten voreinstallieren oder die Weinumgebung anpassen können, um die Kompatibilität für bestimmte Anwendungen zu verbessern.

Proton

Website: https://github.com/valvesoftware/ProtonProton ist eine Weinverteilung, die von Valve auf seiner Steam -Plattform integriert ist, um Steam -Benutzern ein nahtloses Erlebnis zu bieten, das Windows -Spiele unter Linux ausführt. Proton ist speziell für Spiele optimiert, kompatibel mit DirectX 9/10/11/12, integriert Vulkan, DXVK (DirectX → Vulkan Conversion) und VKD3D, mit der Linux -Benutzer Windows -Spiele perfekt ausführen können. Was kann ich in einer Mini -Konsole tun? Programme zusammenstellen, 3A -Meisterwerke spielen und lokale große Modelle ausführen, alles ist in Ordnung. In dem Artikel stellte ich vor, dass das Spielen von 3A -Meisterwerken auf Deepin V25 die Steam Game -Plattform verwenden soll.

Deepin-Wine

Website: https://wine.deepin.org/

Deepin -Wine ist eine maßgeschneiderte Weinbetriebsumgebung, die auf dem vorgelagerten Weinteam basiert und die häuslichen Bedürfnisse und eine tiefe Integration in Desktops kombiniert. Die Hauptmerkmale sind:

Deepin Integrated DDE -Desktop verbindet automatisch nahtlos Windows -Anwendungssymbole und Verknüpfungen mit Deepin -Anwendungsmenüs und Desktops. Unterstützt das rechte Klick des Deepin-Datei-Managers, um ausführbare Dateien direkt über die "Tongxin Windows Application Compatible Engine" auszuführen. Mehrere Versionen koexistieren und One-Click-Switching haben integrierte mehrfache Weinversionen (z. B. Deepin-Wine-Staging, Deepin-Wine8-Stabil, Deepin-Wine10-Stabil) und unterstützt auch die Installation von Proton. Benutzer können für verschiedene Software oder Spiele die kompatibelste Version auswählen. Einfach installieren und durch die "Deep App Store" oder die Befehlszeilen -Tools deinstallieren. Die Anwendungskompatibilität-Optimierung integriert dedizierte Patches für häufig verwendete Spiele und Bürosoftware (z. Synchronisiert regelmäßig hochwertige Patches für Weinstagungen, Proton und Crossover. Die chinesische Lokalisierung und Schriftunterstützung werden standardmäßig mit chinesischer Schrift- und Eingabemethodenunterstützung konfiguriert, wodurch chinesische Pfade, Dateinamen und Schnittstellen besser verarbeitet werden können. Die Eingabeaufforderungen für die Protokollausgabe und Fehler werden optimiert, um das Debuggen durch inländische Entwickler zu erleichtern. Das "Deep Application Store" für das grafische Verwaltung unterstützt Weinanwendungen und downloads und installiert Windows -Software mit einem Klick. Bietet Befehlszeilenkompatibilität wie Winecfg und Winetricks und kann auch Treiber, Komponenten und Bibliotheken über die GUI verwalten und konfigurieren. Das Deepin Wine Team von Open Source und Community Maintenance unterbricht die Patches aktiv in die stromaufwärts gelegenen, ständig mehr als 200 Patches in die vorgelagerte Weingemeinschaft, verbindet regelmäßig den offiziellen Wein vor dem Wein und synchronisiert Sicherheits- und Funktionsaktualisierungen.

Von Werkzeugen bis hin zur ökologischen Co-Konstruktion

Um die Kompatibilität von Linux-Systemen mit Windows-Anwendungen zu verbessern, hat das Deepin-Wine-Team seit seiner Gründung im Jahr 2014 kontinuierlich untersucht. Von der technischen Überprüfung bis zur Produktimplementierung, von einer einzigen Funktion bis zur Kompatibilität in voller Szene, zielt jeder Durchbruch in den letzten zehn Jahren darauf ab, eine vollständigere ökologische geschlossene Schleife aufzubauen.

Jetzt hat diese Erkundung einen wichtigen Meilenstein eingeleitet - die offizielle Website von Tongxin Windows Application Compatibility Engine wird offiziell gestartet, wobei eine neue Phase markiert wird, in der sich kompatible Technologie von der Werkzeug -Iteration bis zur ökologischen Co -Konstruktion bewegt.

Meilenstein

Das Deepin-Wine-Team wurde 2014 mit dem Ziel gegründet, die Fähigkeit von Linux-Systemen zu verbessern, Windows-Anwendungen durch technische Exploration auszuführen. Das Team hat mehr als 200 Patches an die vorgelagerte Weingemeinschaft eingereicht, um die technische Überprüfung der Produktisierung zu fördern. 2021: Das Team hat erstmals die Anwendung der Weintechnologie implementiert und den "Weinassistenten" gestartet. Dort doppelklicken Sie auf das Installieren und Ausführen von Windows-Exe-Programmen direkt auf dem Deepin-System, um den technischen Schwellenwert erheblich zu verringern und eignen sich für normale Benutzer.
Zehn Jahre harte Arbeit damit, dass Inlandssysteme reibungslose Windows -Anwendungen ausführen
2024: Das Team startet "UOS Application Migration Assistant" und konzentriert sich auf professionelle Szenarien, unterstützt die Exe -Programme in DEB -Paketen und ist mit grünem Operation und ARM -Architekturbetrieb kompatibel, um den Bedürfnissen des Betriebs- und Wartungspersonals, der Ingenieure und der Entwickler zu erfüllen.
Zehn Jahre harte Arbeit damit, dass Inlandssysteme reibungslose Windows -Anwendungen ausführen
November 2024: Der Assistent der UOS -Anwendung wird in "Tongxin Windows Application Compatibility Engine" umbenannt und in v3.0.4 Version aktualisiert. Die Funktion hat sich von "Verpackungstool" auf "Voll-Szenen-Kompatibilitäts-Engine" verlagert, die Doppelklicken unterstützt, um das EXE-Programm direkt auszuführen, und die Verpackungsfunktion ist in eine Erweiterungsoption integriert, wodurch die Erfolgsquote der Anwendung vorrangig ist. Die Engine bietet einen One-Click-Betrieb für normale Benutzer und bietet technischen Benutzern grafische Migrationstools und deckt mehrere Architekturen (z. B. ARM, x86) Szenarien ab.
Zehn Jahre harte Arbeit damit, dass Inlandssysteme reibungslose Windows -Anwendungen ausführen
Durchbruch in der iterativen Upgrade-Speicheroptimierung im Jahr 2025 (v3.3.1): Für 64-Bit-Elektronen-Framework-Anwendungen wird die Speicherverwendung nach der Optimierung um 90%reduziert, was nahe an der nativen Windows-Ebene liegt.
Zehn Jahre harte Arbeit damit, dass Inlandssysteme reibungslose Windows -Anwendungen ausführen
Anwendungsliste und Standardisierung (v3.3.0): Das Modul "Alle Anwendungen" wurde hinzugefügt, um eine kompatible Anwendungsliste bereitzustellen, die vom Team überprüft wurde. Die Standardweinversion wird auf Deepin-Wine10-stabil und der Containerstandard einheitlich.
Zehn Jahre harte Arbeit damit, dass Inlandssysteme reibungslose Windows -Anwendungen ausführen
Die Proton-Support- und Architekturoptimierung (V3.3.1): Anpassen an Protonentechnologie, unterstützt die Ausführung von Spielen in Deepin 25-Systemen, verbessert die Leistung und Kompatibilität (z. B. Hinzufügen von WOW64-Unterstützung, damit 64-Bit-Systeme 32-Bit-Spiele ausgeführt werden können).
Zehn Jahre harte Arbeit damit, dass Inlandssysteme reibungslose Windows -Anwendungen ausführen

Ein neuer Ausgangspunkt für die ökologische Co-Konstruktion

Die offizielle Website von Tongxin Windows Application Compatibility Engine wurde offiziell gestartet, wodurch der Übergang der Kompatibilitätstechnologie von der Iteration der Werkzeuge bis zum ökologischen Co-Konstruktion gekennzeichnet ist!

Die offizielle Website (https://wine.deepin.org/) enthält detaillierte Tutorials, Entwicklungsdokumente und Forum-Portale, die den gesamten Prozess der Benutzer von "Kompatibilität" bis "Einklick-Installation" unterstützen.

Zehn Jahre harte Arbeit damit, dass Inlandssysteme reibungslose Windows -Anwendungen ausführen

Freunde sind herzlich eingeladen, dem Deepin-Wine-Benutzerteam beizutreten, an der Migration und Bereitstellung von X86-Weinanwendungen teilzunehmen und zusammenzuarbeiten, um den kontinuierlichen Fortschritt der Windows-Anwendungskompatibilitätstechnologie für Linux-Systeme zu fördern und für Benutzer eine vielfältigere und vollständige ökologische Erfahrung zu schaffen.

Das obige ist der detaillierte Inhalt vonZehn Jahre harte Arbeit damit, dass Inlandssysteme reibungslose Windows -Anwendungen ausführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Stock Market GPT

Stock Market GPT

KI-gestützte Anlageforschung für intelligentere Entscheidungen

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ist die Xiaohongshu Qianfan App einfach zu bedienen? Benutzererfahrung und Funktionsbewertung der Xiaohongshu Qianfan App Ist die Xiaohongshu Qianfan App einfach zu bedienen? Benutzererfahrung und Funktionsbewertung der Xiaohongshu Qianfan App Sep 29, 2025 pm 12:03 PM

Die Xiaohongshu Qianfan App bietet Funktionen wie Produktauftragsmanagement, Kundendienstsprachbibliothek, zeitgesteuerte Inhaltsveröffentlichung, automatische Versand für virtuelle Produkte und Berechtigungszuweisungen der Unterkontrolle und unterstützt den effizienten mobilen Betrieb. Einige Benutzer haben jedoch Leistungsprobleme wie Verzögerungen beim Hochladen von Bildern und das Senden von Nachrichten gemeldet. Es wird empfohlen, die App in einer Wi-Fi-Umgebung zu verwenden und auf dem Laufenden zu halten, um die Erfahrung zu verbessern.

Warum habe ich nicht Xiaohongshu Qianfan App_instructions über die Berechtigungen der Xiaohongshu Qianfan App Warum habe ich nicht Xiaohongshu Qianfan App_instructions über die Berechtigungen der Xiaohongshu Qianfan App Sep 29, 2025 pm 12:18 PM

Sie müssen zuerst die Unternehmenszertifizierung für Unternehmen oder professionelle Konto eröffnen und ein Geschäft eröffnen, um sicherzustellen, dass das Konto nicht verletzt wird und dem Zugang zu Branchen entspricht, und die App dann auf die neueste Version aktualisieren, um den Eingang zu finden.

So überprüfen Sie die Betriebszeit eines Linux -Servers So überprüfen Sie die Betriebszeit eines Linux -Servers Sep 30, 2025 am 02:26 AM

Verwenden Sie den Befehl optime, um die Systemlaufzeit direkt anzuzeigen und die aktuelle Zeit, die Laufzeit, die Anzahl der Benutzer und das Laden anzuzeigen. 2. Erhalten Sie die Laufzeit in Sekunden lang über Cat/Proc/Uptime, was für die Skriptverarbeitung geeignet ist. 3. Die Befehle an oberen und w werden Fahrtinformationen im Kopf angezeigt, was zur gleichzeitigen Überwachung anderer Systemstatus geeignet ist.

Wie deaktiviere ich ein Gastkonto für einen Computer? Schritte zum Deaktivieren eines Gastkontos Wie deaktiviere ich ein Gastkonto für einen Computer? Schritte zum Deaktivieren eines Gastkontos Sep 29, 2025 am 10:45 AM

Um anderen die Verwendung des Computers zu erleichtern, erstellen viele Benutzer normalerweise ein Gastkonto im System. In einigen Fällen können Sie jedoch, wenn das Konto nicht mehr benötigt wird, es deaktivieren oder löschen. Wie deaktivieren Sie das Gastkonto auf Ihrem Computer? Das Folgende ist ein Windows 10 -System als Beispiel zur Einführung der spezifischen Betriebsmethode zur Deaktivierung des Gastkontos im Detail. 1. Suchen Sie das Symbol "This Computer" auf dem Desktop, klicken Sie mit der rechten Maustaste und wählen Sie die Option "Verwalten" im Popup-Menü. 2. Nach dem Eintritt in die Computerverwaltungsschnittstelle finden Sie das Element "Lokale Benutzer und Gruppen" in der Menüleiste links und klicken, um einzugeben. 3. Nachdem "lokale Benutzer und Gruppen" erweitert wurden, werden im Folgenden mehrere Subitems angezeigt, einschließlich des Verknüpfungsportals "Benutzer". 4. Klicken Sie auf "Benutzer"

Persistente Gedächtnisprogrammierung Persistente Gedächtnisprogrammierung Sep 30, 2025 am 10:47 AM

Persistente Gedächtnisprogrammierung Juni 2013 Ich schrieb über zukünftige Schnittstellen für nichtflüchtige Erinnerungen (NVM). Dies beschreibt das NVM -Programmiermodell, das von Snianvm ProgrammingtechnicalWorkGroup (TWG) entwickelt wird. In den letzten vier Jahren wurden Spezifikationen veröffentlicht, und wie vorhergesagt wurden Programmiermodelle zum Schwerpunkt vieler Follow-up-Bemühungen. Dieses Programmiermodell, das in der Spezifikation als nvm.pm.File beschrieben wird, kann PM durch das Betriebssystem als Datei dem Speicher zuordnen. In diesem Artikel wird vorgestellt, wie das persistente Speicherprogrammiermodell im Betriebssystem implementiert wird, welche Arbeiten und mit welchen Herausforderungen wir noch vorstellen. Persistierter Speicherhintergrund PM und StorageClassMe

So ändern Sie die Anzahl der Schritte in WeChat -Übungsstufen_Modify und synchronisieren Sie die Anzahl der Schritte in WeChat -Übungsschritten So ändern Sie die Anzahl der Schritte in WeChat -Übungsstufen_Modify und synchronisieren Sie die Anzahl der Schritte in WeChat -Übungsschritten Sep 29, 2025 am 11:54 AM

Das abnormale Problem mit der WeChat-Bewegung kann gelöst werden, indem Systemgesundheitsdaten geändert, Simulationstools von Drittanbietern verwendet werden, die Berechtigungseinstellungen überprüft und manuell erfrischend werden.

So aktivieren oder deaktivieren Sie die Benutzerkontensteuerung (UAC) in Windows So aktivieren oder deaktivieren Sie die Benutzerkontensteuerung (UAC) in Windows Sep 30, 2025 pm 01:03 PM

TomanageUserAccountControl (UAC) Inwindows, YoucanadjustSettingSviaControlpanel, Registryeditor, Grouppolicyeditor, Orcommandprompt.usethesliderincontrolpanelquickChanges, editheEenableLuaregistryvaluefordirectControlControlControlControlControl,

So beheben Sie den MACOS -Fehlercode -36 beim Kopieren von Dateien So beheben Sie den MACOS -Fehlercode -36 beim Kopieren von Dateien Oct 04, 2025 am 02:30 AM

IfyouEncounteromacoSerrorCode-36, trythessteps: 1.rundot_clean/path/to/orderInterminaltofixmetadataissues.2.usecp-rcommandtocopyFilesviseDerminal

See all articles