Onlangs werd aangekondigd release van de nieuwe ontwikkelingsversie van Wine 7.4, waarvan sinds de release van versie 7.3 14 bugrapporten zijn gesloten en 505 wijzigingen zijn aangebracht.
Voor degenen die niets van wijn weten, dat zouden ze moeten weten dit is een populaire gratis en open source software dat stelt gebruikers in staat om Windows-applicaties op Linux uit te voeren en andere Unix-achtige besturingssystemen. Om wat technischer te zijn, Wine is een compatibiliteitslaag die systeemaanroepen van Windows naar Linux vertaalt en enkele Windows-bibliotheken gebruikt, in de vorm van .dll-bestanden.
Wine is een van de beste manieren om Windows-applicaties op Linux uit te voeren. Bovendien heeft de Wine-gemeenschap een zeer gedetailleerde applicatiedatabase.
Belangrijkste nieuws van Wine 7.4
In deze nieuwe versie van Wine 7.4 die wordt gepresenteerd, wordt benadrukt dat: de vkd3d 1.3 bibliotheek met Direct3D 12-implementatie is al geïntegreerd in de hoofdstructuur en het werkt door oproepen te vertalen naar de Vulkan grafische API.
Naast de bibliotheken WineD3D, D3D12 en DXGI zijn gewijzigd in gebruik uitvoerbaar bestandsformaat PE (Portable Executable) in plaats van ELF.
Een andere verandering die opvalt in deze nieuwe versie van Wine 7.4 is dat het is toegevoegd ondersteuning voor WAV49-formaat naar gsm-bibliotheek en dat ook de crypt32 DLL initiële ondersteuning toevoegt voor het versleutelen en ontsleutelen van digitaal ondertekende OCSP-verzoeken (Online Certificate Status Protocol).
Dat kunnen we ook vinden zorgde ervoor dat de trillingen effecten: goed werken in games bij gebruik van DualSense-controllers.
Aan de andere kant wordt ook vermeld dat problemen met het laden van DLL's met ondersteuning voor Windows API-sets op Arch Linux zijn opgelost.
Van de andere veranderingen die hier uit springen
- Het standaardthema is 'Licht'.
- Stubs toegevoegd voor spraakherkenningsfuncties (SpeechRecognizer API).
- Doorlopende ondersteuning voor het 'lange' type in code (ongeveer 200 wijzigingen).
- OCSP-definities toegevoegd.
- D2D1Shadow-effect toegevoegd.
- ondersteunt het verzenden van websocket-bufferfragmenten.
- ondersteunt het ontvangen van websocket-bufferfragmenten.
- Ondersteuning toegevoegd voor het coderen van OCSP-verzoeken.
- Gesloten bugrapporten met betrekking tot games: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
- Voeg interfacedefinitie toe Windows.Gaming.Input.IGameControllerInputSink.
- Gesloten bugrapporten met betrekking tot de werking van applicaties: 3Dmark03, 3Dmark05, 3Dmark06.
Eindelijk als je meer wilt weten over deze nieuwe ontwikkelversie of Wine vrijgegeven, kunt u het register van wijzigingen in de volgende link.
Hoe installeer ik de ontwikkelingsversie van Wine 7.4 op Ubuntu en derivaten?
Als je geïnteresseerd bent om deze nieuwe ontwikkelingsversie van Wine op je distro te kunnen testen, kun je dit doen door de instructies te volgen die we hieronder delen.
De eerste en belangrijkste stap is het inschakelen van de 32-bits architectuur, dat hoewel ons systeem 64-bits is, het uitvoeren van deze stap ons veel problemen bespaart die gewoonlijk optreden, aangezien de meeste Wine-bibliotheken zijn gericht op 32-bits architectuur.
Hiervoor schrijven we over de terminal:
sudo dpkg --add-architecture i386
nu we moeten de sleutels importeren en ze aan het systeem toevoegen met dit commando:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Ik heb dit nu gedaan we gaan de volgende repository aan het systeem toevoegen, hiervoor schrijven we in de terminal:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
Eindelijk kunnen we verifiëren dat Wine al is geïnstalleerd en ook welke versie we op het systeem hebben door het volgende commando uit te voeren:
wine --version
Hoe Wine van Ubuntu of een afgeleide te verwijderen?
Wat betreft degenen die Wine om welke reden dan ook van hun systeem willen verwijderen, Ze mogen alleen de volgende opdrachten uitvoeren.
Verwijder de ontwikkelingsversie:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove
Gegroet, bedankt voor al het werk en deze publicaties die van grote waarde zijn voor degenen onder ons die met linux beginnen, ik zou specifiek willen weten hoe wijn communiceert met een UNC-adres, dat wil zeggen, \\192.168.x.xxx\recursodered ? Hoe zijn de netwerken of het LAN binnen Wine zo geconfigureerd dat de applicatie die het emuleert ermee kan worden begrepen? alvast bedankt voor elke reactie