
Publikování VÍNO 11.0 Pro ty z nás, kteří používají Linux nebo macOS, ale potřebují i nadále spouštět programy a hry určené pro Windows, je to nový milník. Tento široce používaný open-source projekt po celém roce dvoutýdenních iterací opět vydává svou roční stabilní verzi. větev 10.xx.
S touto verzí, WINE upevňuje svou roli klíčové vrstvy kompatibility pro ekosystém PCprotože nejen umožňuje spouštět aplikace a hry pro Windows na unixových systémech, ale slouží také jako základna pro ProtonTechnologie společnosti Valve, integrovaná do služby Steam Play a používaná ve systémech SteamOS a Steam Deck, se promítá do mnohem většího herního katalogu dostupného na jejich obvyklých linuxových distribucích pro mnoho evropských uživatelů.
Harmonogram spuštění a proces vývoje
Příchodu WINE 11.0 předcházela řada kandidátské verze (RC) které sloužily k odstranění chyb před stabilním vydáním. Konkrétně cyklus WINE 11.0 zahrnoval několik kandidátských verzí, mezi nimiž byli WINE 11.0-rc5, které obsahovalo 32 oprav chybMezi opravenými chybami byly problémy ve hrách jako Monster Truck Madness 2, Rocket League a BioShock 2, a také úpravy instalačních programů aplikací, jako je VirtualBox.
Vedoucí projektu WINE, Alexandre Julliard, potvrdil na mailing listu záměr vydat WINE 11.0 jako stabilní verze Jakmile byla fáze testování release candidate dokončena a za předpokladu, že se na poslední chvíli neobjevily žádné problémy, byla konečně vydána stabilní verze WINE 11.0, která se řídila tímto plánem. Je prezentována jako hlavní roční aktualizace, na které bude postaven veškerý vývoj pro nadcházející rok.
Nová podpora NTSYNC pro lepší výkon
Jednou z nejvýznamnějších nových funkcí WINE 11.0 je možnost používat Modul jádra NTSYNC v Linuxu od verze 6.14 a novějšíTento modul umožňuje emulaci synchronizačních primitiv Windows NT v samotném jádře, namísto v uživatelském prostoru, což vede k lepšímu výkonu v aplikacích a hrách, které intenzivně využívají multithreading.
V praxi, Uživatelé moderních linuxových distribucí, kteří aktualizují své jádro A načtením modulu NTSYNC si můžete všimnout zvýšení výkonu v některých hrách, zejména u těch s mnoha souběžnými úlohami. Některé distribuce modul NTSYNC ve výchozím nastavení nepovolují; v takových případech je možné jej načíst ručně pomocí sudo modprobe ntsync A pokud to funguje dobře, nakonfigurujte systém tak, aby se automaticky načítal při každém spuštění.
Plně zralý režim WoW64 a podpora starších aplikací
V předchozích verzích WINE zavedl nový režim WoW64 navrženo pro spouštění 32bitových aplikací na 64bitových systémech WINE bez spoléhání se na knihovny 32bitového operačního systému, což je důležité, protože mnoho distribucí omezilo nebo zcela eliminovalo tradiční podporu více knihovn.
S verzí WINE 11.0, Tento nový WoW64 dosahuje parity funkcí se starým režimem. a nyní je považován za plně podporovaný. Zahrnuje vylepšení, jako je mapování paměti pro OpenGL, podpora přímého průchodu SCSI, kompatibilita s 16bitovými aplikacemi, 32bitové prefixy a další interní úpravy, které rozšiřují seznam kompatibilního softwaru, včetně her a starších programů stále používaných v profesionálním prostředí.
Dalším praktickým důsledkem je zjednodušení provádění: Samostatný binární soubor je opuštěn wine64 a vše je sjednoceno do jednoho spustitelného souboru winekterý automaticky rozhoduje, zda se bude chovat jako 32bitové nebo 64bitové prostředí v závislosti na spouštěné aplikaci. Pokud jsou nainstalovány obě verze programu, výchozím chováním je upřednostnění 64bitové verze, i když je stále možné v případě potřeby 32bitovou verzi spustit ručně.
Vylepšení ovladače Wayland a prostředí pro stolní počítače
WINE 11.0 přichází v době, kdy Wayland se prosazuje v distribucích široce používaných ve Španělsku a Evropějako například Ubuntu, Fedora, KDE neon nebo openSUSE. Ovladač WINE Wayland se proto těšil zvláštní pozornosti a nyní nabízí komplexnější zážitek.
Mezi nejviditelnější změny patří Ovladač Wayland ve WINE přidává podporu obousměrné schránkyTo umožňuje kopírovat text z aplikace WINE a vkládat ho do nativního programu Wayland a naopak. Zahrnuje také funkci drag-and-drop z aplikací Wayland do aplikací běžících pod WINE, což usnadňuje pracovní postupy, které kombinují nativní nástroje a nástroje Windows.
Navíc, Řadič emuluje změny režimu obrazovky pomocí škálování kompozitoru.To je užitečné pro starší hry pro Windows, které se pokoušejí změnit rozlišení na velmi nízké hodnoty, například 640x480, což jim brání v tom, aby se na moderních displejích s vysokým rozlišením zobrazovaly v malém okně. Ačkoli podpora Waylandu byla funkční již ve WINE 10.0, tato nová verze eliminuje nedostatky, které si uživatelé všimli při každodenním používání.
Zlepšení grafiky: EGL ve výchozím nastavení, Vulkan a celá obrazovka
Co se týče grafiky, WINE 11.0 zavádí několik úprav určených ke zlepšení výkonu a kompatibility s moderními i klasickými tituly. V první řadě, Backend EGL je ve výchozím nastavení povolen pro renderování OpenGL v X11.Toto rozhodnutí, které opustí starý, nyní již zastaralý backend GLX, umožňuje větší sdílení kódu s kontrolérem Wayland, takže opravy a vylepšení v jednom prostředí pozitivně ovlivňují to druhé.
Podpora byla také posílena Vulkan 1.4 a související rozšíření pro Win32zásadní pro mnoho současných her a pro Vrstvy překladu Direct3D nad VulkanemWINE 11.0 také přidává podporu pro externí paměť, semafory a ploty ve Vulkanu, čímž rozšiřuje škálu grafických aplikací a her, které mohou běžet správně.
Jednou z nejpraktičtějších změn pro ty, kteří hrají na Linuxu, je implementace exkluzivního režimu celé obrazovky a vylepšené ovládání Direct3D v režimu celé obrazovky. Hry, zejména ty z éry DirectX 9 a podobné, které vyžadují přímé ovládání video režimů, se nyní chovají předvídatelněji, což snižuje problémy, jako jsou náhlé změny rozlišení, blikání nebo neočekávané pády plochy.
Kromě toho, VÍNO Verze 11.0 podporuje hardwarové dekódování videa H.264 pomocí video API D3D11 a Vulkan VideoMnoho multimediálních aplikací, platforem pro streamování videa a animovaných scén ve videohrách se tak může pro přehrávání spoléhat na grafický procesor (GPU) spíše než na procesor (CPU), což má za následek plynulejší provoz a nižší spotřebu zdrojů, zejména u notebooků a počítačů střední třídy, které jsou mezi domácími uživateli velmi běžné.
Celkový výkon, zvuk a vstupní zařízení
Kromě NTSCyNC zahrnuje WINE 11.0 Změny ve správě priorit vláken v Linuxu i macOSTyto optimalizace mají za cíl zajistit plynulejší chod aplikací a her s mnoha interními vlákny. V Linuxu může být nutné upravit limity „nice“ nebo zásady plánování, aby se tyto změny plně projevily, protože mnoho distribucí používá konzervativní výchozí konfigurace.
V oblasti zvuku, Podpora pro SoundFont (SF2) byla vylepšenaTo přímo ovlivňuje starší tituly, které se pro svou hudbu spoléhají na MIDI, jako například mnoho her z konce 90. let a začátku roku 2000. I když si vylepšení v MIDI někteří hráči mohou nevšimnout, mohou významně ovlivnit věrnost soundtracků u retro her, které si stále udržují věrnou uživatelskou základnu.
Zvláštní pozornost je věnována také podpoře vstupních zařízení: Vylepšení byla provedena u joysticků, ovladačů a systémů vibrační síly.To má za následek širší kompatibilitu se závodními volanty, leteckými joysticky a moderními herními ovladači, což je obzvláště důležité v evropském kontextu, kde mnoho hráčů používá v řidičských nebo leteckých simulátorech rozmanitý hardware.
ARM64, velikost stránky a vylepšení platformy ve WINE 11.0
WINE 11.0 také pokročil v architektuře ARM64, platformě, která je stále rozšířenější v lehkých laptopech, mini PC a některých stolních počítačích. Nyní je možné simulovat 4K stránky na systémech ARM64 s většími nativními velikostmi stránek., například 16K nebo 64K, ačkoli v současné době je tato funkcionalita omezena na relativně jednoduché aplikace.
Mezi další technické inovace patří Podpora pro větší velikosti stránek byla na ARM64 rozšířena.Byly přidány nové kryptografické algoritmy (například ECDSA_P521 a ECDH_P521 v BCrypt) a byl začleněn nový Bluetooth řadič se službami BLE. To vše přispívá k lepší kompatibilitě s moderními aplikacemi a zařízeními, která se na těchto funkcích spoléhají.
Nové integrované nástroje a podpora formátů ve WINE 11.0
VÍNO 11.0 představujeme nové nástroje příkazového řádku zaměřený na pokročilé uživatele a administrátory. Mezi nimi vyniká implementace nástroje. timeoutužitečné pro omezení doby trvání procesů a počáteční podporu pro runas, což usnadňuje spouštění programů s různými přihlašovacími údaji v prostředí WINE.
Pokud jde o formáty a služby, Byly vylepšeny možnosti práce s obrázky ve formátu TIFFByla přidána kompatibilita s Unicode 17.0.0 zahrnout nové znaky a symboly a byla povolena možnost pingu přes IPv6. Zahrnuta je také podpora pro TWAIN 2.0 ve skenerech a podpora velkých souborů je rozšířena o Zip64 v balíčkovacích službách, což je užitečné v prostředích, kde se zpracovává velké objemy dat.
Zaměření na hry: konkrétní opravy a role Protonu ve WINE 11.0
V průběhu celého vývojového cyklu WINE Verze 11.0 doslova nashromáždila stovky oprav specifických pro hru.Mezi zmíněnými tituly jsou Nioh 2 – The Complete Edition, StarCraft 2, The Witcher 2, Wing Commander Secret Ops, Call of Duty: Black Ops II, Final Fantasy XI a klienti jako Battle.net. Tyto opravy nejen zlepšují stabilitu, ale často také řeší grafické závady, problémy se vstupem nebo občasné pády hry.
Tato práce má přímý dopad na ekosystém Valve: WINE Verze 11.0 bude základem, na kterém bude postaven Proton 11.0.Proton, vrstva kompatibility, kterou Steam integruje pro spouštění her pro Windows na Linuxu, včetně Steam Decku a SteamOS. Ačkoli společnost Valve neuvedla konkrétní data přechodu na Proton 11, byly učiněny předběžné kroky, jako například beta verze SteamOS s podporou NT SYNC, což naznačuje, že se zvažují některá vylepšení ve WINE 11.0.
Pro uživatele ve Španělsku a zbytku Evropy, kteří používají Steam na distribucích GNU/Linux, Tento vývoj WINE implikuje stále širší a funkční katalog., s menší potřebou uchylovat se k duálním oddílům nebo virtuálním počítačům, abyste si mohli užít nejnovější i klasické hry.
Přístup, instalace a používání WINE 11.0
VÍNO 11.0 Lze jej získat přímo z WineHQ.orgjak ve formě zdrojového kódu, tak i prostřednictvím binárních balíčkůProjekt udržuje vlastní repozitáře pro oblíbené distribuce, což zjednodušuje instalaci a aktualizace v desktopových prostředích.
V případě Ubuntu, jedné z nejrozšířenějších distribucí ve Španělsku, je WINE Nabízí specifický repozitář pro verze počínaje Ubuntu 22.04 LTS.Prostřednictvím tohoto repozitáře si uživatelé mohou nainstalovat aktuální stabilní verzi a přijímat aktualizace, aniž by se museli spoléhat výhradně na vlastní repozitáře distribuce, které jsou někdy zpožděné.
Po vydání této stabilní verze, Projekt obnoví svou obvyklou dynamiku vývojových verzí.Za několik týdnů bude vydána verze WINE 11.1, která zahájí cestu k budoucí verzi WINE 12.0 a bude opakovat dvoutýdenní vývojový cyklus, který je pro tento projekt charakteristický. Tento model umožňuje včasné testování nových funkcí a oprav chyb, zatímco stabilní větev poskytuje pevnější základ pro každodenní používání.
S veškerou prací nahromaděnou v oblasti grafiky, kompatibility, vícevláknového výkonu, podpory architektury a specifických vylepšení pro hry a aplikace, WINE Verze 11.0 je prezentována jako relevantní aktualizace pro ty, kteří se spoléhají na software Windows na systémech Linux nebo macOS.zejména v evropském kontextu, kde roste zájem o alternativy k systémům od Microsoftu, aniž by se bylo nutné vzdát her nebo starších profesionálních nástrojů.