Zimbalwa iintsuku ezidlulileyo ukukhutshwa kwenguqulelo entsha ezinzileyo yeWine 7.0 kwabhengezwa ebekwe njengesixhobo esihambelanayo sokusebenzisa iinkqubo zeWindows kwiinkqubo ezahlukeneyo ze-*nix zokusebenza, ezibonelela ngokuphucuka okukhulu kokuhambelana kwe-64-bit.
Kule nguqulo intsha umsebenzi opheleleyo we-5156 uphunyeziwe (5049 kunyaka ophelileyo) ukusuka iinkqubo zeWindows zaqinisekiswa kwiWayini, 4312 ezinye (4227 kunyaka ophelileyo) iinkqubo zisebenza kakuhle kunye neseto ezongezelelweyo kunye neeDLL zangaphandle. Iinkqubo ze-3813 (iminyaka eyi-3703 edlulileyo) zineengxaki ezincinci ezingaphazamisi ukusetyenziswa kwemisebenzi ephambili yezicelo.
Kufuneka kuqatshelwe ukuba uphuculo zininzi kwaye Phakathi kwezona zibalulekileyo zibandakanyiwe inkxaso yomxholo ephuculweyo yee-apps, inkxaso engcono yovuyo, inkxaso ye-HiDPI, ukuhambelana ngcono ne OpenCL, VKD3D 1.2, ngcono Apple Silicon Mac inkxaso, Plug entsha kunye Dlala abaqhubi, Unicode 14 inkxaso, uhlaziyo kwi Mono, kunye nokuphuculwa WinRT.
Lilonke, ngaphezulu kwe-9.100 yohlengahlengiso ukunika ukuphakama, ngakumbi, kuyilo olutsha lwe-WoW64, olusebenzayo ngoku.
Yintoni entsha kwiWine 7.0?
Enye yezinto ezintsha eziphambili ezigqamayo kukuba phantse zonke iiDLL ziguqulelwe ukusebenzisa i-PE ephunyeziweyo ifomati yefayile (Ephathekayo ephunyezwayo) endaweni ye ELF. Iqela longeza ukuba iimodyuli ezininzi ziguqulelwe kwifomethi ye-PE (Portable Execution). Okunye kuya kulandela kwiinguqulelo ezizayo zeWayini. Nje ukuba inguqu igqitywe, kuya kubanako ukulawula ii-32-bit izicelo kusetyenziswa amathala eencwadi angama-64. Amasuntswana angama-32 amadala aya kususwa.
Ukusetyenziswa kwe-PE kusombulula iingxaki ngenkxaso yeendlela ezahlukeneyo zokukhusela ikopi eziqinisekisa ubunikazi beemodyuli zenkqubo kwidiski kunye nememori.
Olunye uphuculo olugqamayo kwiWine 7.0 kukuba Uyilo lweWoW64 luphunyeziwe (I-32-bit yeWindows kwi-64-bit Windows) exhasa usetyenziso lwe-32-bit Windows kwiinkqubo ze-64-bit Unix.
Ngale WoW64 iileya zilungiselelwe amathala eencwadi amaninzi e-Unix kwaye uvumele iimodyuli ze-32-bit ze-PE ukufikelela kwiilayibrari ze-64-bit ze-Unix. Emva kokuba uguqulo lwazo zonke iimodyuli kwifomathi ye-PE lugqityiwe, kuya kwenzeka ukuqhuba ii-aplikeshini ze-32-bit Windows ngaphandle kokufaka iilayibrari ze-32-bit ze-Unix.
Olunye utshintsho olwahlukileyo:
- Umqhubi weVulkan usebenzisa inkxaso yeVulkan Graphics API 1.2.201 specication.
- Inkxaso yanikezelwa kwimveliso nge-Direct2D's Hatched Geometric Objects API, kunye nokukwazi ukujonga ukuchofoza.
- I-Direct2D API inikezela ngenkxaso yokuqala yeziphumo ezibonakalayo ezisetyenziswa kwi-ID2D1Effect interface.
- Iiplagi ze-GStreamer zeDirectShow kunye nesakhelo seMedia Foundation zidityanisiwe kwi-WineGStreamer yangasemva eqhelekileyo, ekufuneka ilula uphuhliso lwe-APIs yokuguqula umxholo omtsha.
- Ngokusekwe kwi-WineGStreamer backend, izinto zeWindows Media zokufundwa kwe-synchronous kunye ne-asynchronous ziphunyeziwe.
- Inkxaso ye-ID2D1MultiThread interface yongezwe kwi-Direct2D API, esetyenziselwa ukucwangcisa ufikelelo olukhethekileyo kwizixhobo zokusebenza kwi-multithreaded applications.
- Iseti yethala leencwadi leWindowsCodecs ixhasa i-WMP (iFoto yeWindows Media) ukuguqulwa kwemifanekiso kunye ne-DDS (DirectDraw Surface) ukufakwa kweekhowudi kumfanekiso.
- Isusiwe inkxaso yokufakwa kweekhowudi kwimifanekiso kwifomathi ye-ICNS (ye-macOS), engaxhaswayo kwiWindows.
- Kuphunyezwe inkxaso kwimixholo. Ukubunjwa kubandakanya "Ukukhanya", "Blue" kunye ne "Classic Blue", enokuthi ikhethwe ngeWineCfg configurator.
- Yongezwe ukukwazi ukwenza ngokwezifiso imbonakalo yazo zonke izilawuli zojongano ngemixholo.
- Ubonelelo lwento olubonelelwe ngohlaziyo oluzenzekelayo emva kokutshintsha umxholo.
- Inkxaso yomxholo yongezwe kuzo zonke izicelo ezakhelweyo zeWayini.
- Usetyenziso luhlengahlengiswe kwizikrini ezinoxinano lwepixel ephezulu (High DPI).
Inkqubo esezantsi yemizobo
Uyifaka njani iwayini 7.0?
Si Abasebenzisi beDebian, Ubuntu, iLinux Mint kunye neziphumo xa Sebenzisa inguqulelo engama-64 yenkqubo, Siza kwenza ukuba uyilo lwe-32-bit lube:
sudo dpkg --add-architecture i386
Ngoku Siza kongeza oku kulandelayo kwinkqubo:
wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt -y install gnupg2 software-properties-common
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/
Songeza indawo yokugcina, ye-Ubuntu kunye ne-derivatives:
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
sudo apt-get update
Kusasazo olusekwe kwiDebian kunye ne-eta:
wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11/Release.key | sudo apt-key add -
echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list
Uyenzile le, Siqhubeka ukufaka iipakeji eziyimfuneko zewayini ukuze zihambe kakuhle kwinkqubo:
sudo apt install --install-recommends winehq-stable
Kwaye siqinisekisa ukufakela ngokwenza:
iwayini-uguqulelo
ukuba Ityala likaFedora kunye nokuphuma kwayo:
sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo
Kwaye ekugqibeleni sifaka iwayini kunye:
sudo dnf install winehq-stable
Kwimeko ye Arch Linux okanye naluphi na ulwabiwo olusekwe kwiArch Linux Singayifaka le nguqulo intsha kwiindawo zokugcina ezisemthethweni.
Umyalelo wokuyifaka yile:
sudo pacman -s wine