Mga pag-aayos ng bug at mga pangunahing pagpapabuti sa Wine 11.0

Huling pag-update: 19 Enero 2026
May-akda: TecnoDigital
  • Ipinakikilala ng Wine 11.0 ang NTSYNC, isang binagong WoW64, at mga pangunahing pagpapabuti sa grapiko para sa mas mahusay na pagpapatakbo ng mga laro at aplikasyon ng Windows sa Linux at macOS.
  • Binabawasan ng bagong bersyon ang pag-asa sa mga 32-bit na library, pinapalakas ang Wayland at X11, at isinasama ang mga pag-optimize sa performance, audio, at peripheral.
  • Pinalawak ang compatibility upang maisama ang ARM64, mga file system, Unicode, at mga format tulad ng TIFF at Zip64, na ginagawang mas madali itong gamitin sa mga kapaligiran sa bahay at negosyo.
  • Ang Wine 11.0 ang nagsisilbing batayan para sa hinaharap na Proton 11 at pinagsasama-sama ang Wine bilang isang matatag na solusyon para sa mga lumilipat sa Linux nang hindi isinusuko ang software ng Windows.

Mga pag-aayos ng bug sa Wine 11.0

Ang Wine 11.0 ay naging isang pangunahing piraso Para sa mga gumagamit ng Linux o macOS ngunit umaasa pa rin sa mga programa at laro na idinisenyo para sa Windows. Matapos ang isang napakatinding siklo ng pag-develop, puno ng mga beta na bersyon at mga kandidato para sa paglabas, ang bagong stable release na ito ay darating na may kasamang mga makabuluhang pagbabago sa performance, compatibility, at suporta sa hardware. Hindi ito basta-basta update: ito ang pundasyon kung saan itatayo ang lahat ng trabaho ng proyekto sa mga darating na buwan.

Sa likod ng Alak ay namamalagi ang mahigit tatlong dekada ng patuloy na ebolusyonBagama't ang pangalan ay nagmula sa "Wine Is Not an Emulator," ang talagang nakikita natin ay ang muling pagpapatupad ng mga Windows API (Win16, Win32, at mga kahalili nito) sa mga sistemang parang Unix. Malinaw ang pangunahing layunin: ang patakbuhin ang mga aplikasyon at laro ng Windows sa Linux, BSD, macOS, at iba pang mga kapaligiran nang hindi nangangailangan ng mga ganap na virtual machine. Gamit ang Wine 11.0, ang layuning iyon ay isang malaking hakbang pasulong, lalo na sa mga tuntunin ng pag-aayos ng bug, pagpapahusay, at pagbabawas ng mga hindi na ginagamit na dependency tulad ng mga 32-bit na library.

Ano ang Wine 11.0 at bakit ito napakahalaga sa Linux at macOS?

Ang alak ay gumaganap bilang isang compatibility layer Isinasalin nito sa totoong oras ang mga tawag na gagawin ng isang aplikasyon ng Windows sa operating system upang magkaroon ng kahulugan ang mga ito sa Linux, BSD, Solaris, o macOS. Sa pagsasagawa, pinapayagan nito ang isang programang hindi kailanman nilayong umalis sa ecosystem ng Microsoft na gumana nang maayos sa isang modernong GNU/Linux desktop o sa isang Mac nang hindi ini-install nang hiwalay ang Windows.

Ang Bersyon 11.0 ay kumakatawan sa isang mahalagang milestone Dahil hinahabol nito ang isang kumpletong siklo ng pag-unlad na may humigit-kumulang 6.300 indibidwal na pagbabago at mahigit 600 na pag-aayos ng bug kumpara sa nakaraang sangay. Ito ay isang matatag at taunang paglabas na nakabatay sa maraming nakaraang bersyon ng pagsubok (10.xx) at ilang mga Kandidato sa Paglabas na halos eksklusibong nakatuon sa pag-aayos ng mga isyu, tulad ng RC2 at RC5, na nakatuon sa mga partikular na pag-aayos para sa mga laro, installer, at mga propesyonal na aplikasyon.

Para sa mga gumagamit ng desktop at para sa mga tech startupAng Wine ay gumaganap ng isang estratehikong papel. Pinapayagan nito ang pagbawas ng mga gastos sa paglilisensya sa pamamagitan ng pag-aalis ng pangangailangan para sa mga virtual machine o karagdagang mga desktop ng Windows, pinapadali ang interoperability sa pagitan ng mga magkahalong kapaligiran, at ginagawang mas praktikal ang pagpapatakbo ng mas luma o espesyalisadong software ng enterprise sa mga server ng Linux. Sa katunayan, ang mga pangunahing proyekto tulad ng Proton, ang compatibility layer ng Valve para sa Steam at Steam Deck, ay direktang umaasa sa Wine, kaya ang bawat paglabas ng stable na bersyon ay nakakaapekto rin sa library ng laro ng Linux.

Kasabay nito ang taon na inilabas ang Wine 11.0 Dahil sa kapansin-pansing pagtaas sa pag-aampon ng mga distribusyon ng GNU/Linux sa mga personal at propesyonal na kompyuter, parami nang parami ang mga taong pinipiling talikuran ang Windows o gamitin lamang ito kung talagang kinakailangan. Ang Wine ay nagiging "tulay" na nagpapahintulot sa mga gumagamit na patuloy na gumamit ng mga pamilyar na aplikasyon habang tinatamasa ang mga bentahe ng libreng software: mas malawak na kontrol, mas mataas na kakayahang umangkop, at mga kakayahan sa automation at deployment na mas magastos sa mga saradong kapaligiran.

Ang kombinasyon ng compatibility, performance, at mga bagong feature Dahil dito, ang Wine 11.0 ay higit pa sa isang simpleng unti-unting pag-update. Ito ay isang bersyon na nagpapakilala ng malalalim na panloob na pagbabago (tulad ng integrasyon ng NTSYNC at ang paglipat sa bagong arkitektura ng WoW64) at, kasabay nito, inaayos ang maraming naipon na bug. Para sa mga nagmula sa mga nakaraang bersyon, ang pagsulong ay pinakakapansin-pansin sa mga mahirap na laro at sa mga sistema kung saan ang pagdadala ng higit sa 32-bit na mga library ay hindi na kanais-nais.

Mga bagong tampok at pagiging tugma sa Wine 11.0

Isang taon ng pag-develop, mga nakalaang RC para sa mga pag-aayos ng bug at pagtuon sa katatagan

Minarkahan na ang daan patungo sa matatag na Wine 11.0 Nakakamit ito sa pamamagitan ng isang serye ng mga bersyon ng pag-develop sa sangay na 10.xx, na inilalabas halos kada dalawang linggo, at ilang Release Candidates (11.0-rcX) kung saan itinigil ng proyekto ang code upang tumuon lamang sa mga pag-aayos ng bug. Ang daloy ng trabahong ito ay nagbibigay-daan para sa pag-eksperimento sa mga makabuluhang pagbabago sa panahon ng yugto ng pagsubok at, kalaunan, paglalaan ng ilang linggo sa pag-debug nang hindi nagdaragdag ng mga bagong tampok.

Ang Wine 11.0 RC2 ang pangalawang mahalagang milestone Ang prosesong ito ng pag-freeze ay walang kasamang anumang nakikitang mga bagong tampok sa bersyong iyon; sa halip, nalutas nito ang 28 bug na nakaapekto sa katatagan, pagiging tugma sa mga kritikal na aplikasyon, at ang paggana ng iba't ibang programa ng Windows sa Linux at macOS. Ang pagpasok sa yugto ng "frozen code" ay nangangahulugan na ang ganap na prayoridad ay nagiging ang pagiging maaasahan ng pangwakas na produkto.

Kalaunan ay dumating ang WINE 11.0-rc5Ang kandidatong paglabas na ito ay partikular na mahalaga dahil maaaring ito na ang huli bago ang paglulunsad ng stable. Ang RC na ito ay hindi nagdagdag ng anumang kaakit-akit na tampok, ngunit nagdala ito ng 27 panloob na pagbabago at 32 pag-aayos ng bug. Kabilang dito ang mga isyu na may kaugnayan sa mga kilalang video game (tulad ng Heroes of Might and Magic V, Tomb Raider 2013, Rocket League, Batman: Arkham Origins, The Evil Within, at Wolfenstein: The New Order) at mga productivity application at installer (VirtualBox, SQLyog, Sumatra PDF, bukod sa iba pa).

Kasama sa mga pag-aayos ang lahat mula sa mga itim na screen at pagkutitap Kabilang sa mga isyung ito ang mga problema sa paghawak ng input ng mouse sa napakataas na frequency (humigit-kumulang 1000 Hz), pagdoble ng mga kaganapan sa keyboard gamit ang mga paraan ng pag-input tulad ng Fcitx o IBus, mga error sa full-screen na mga window ng DirectDraw, at mga pag-crash sa iba't ibang tool tulad ng MiPony, Hearthstone Deck Tracker, at iriver LDB Manager. Idinagdag din ang mga feature na ipinagwawalang-bahala ng ilang mas lumang laro, na kinakailangan para sa mga titulo tulad ng Microsoft Deadly Tide.

Lahat ng tahimik na pagsisikap na ito sa RC Ito ang nagmamarka ng hangganan sa pagitan ng isang bersyon na "gumagana nang higit o mas kaunti" at isa na handa na para sa seryosong pang-araw-araw na paggamit, kapwa para sa paglilibang at sa mga propesyonal na kapaligiran. Matapos mapatunayan na sapat na ang nakamit na katatagan, binigyan ng pangkat na pinamumunuan ni Alexandre Julliard ng berdeng ilaw ang stable na Wine 11.0, na mula sa sandaling iyon ay naging batayan para sa bagong taon ng patuloy na pag-unlad.

  Libreng pang-edukasyon na software: isang alternatibo para sa pagtuturo

NTSync at pagganap: Pag-synchronize na istilo ng Windows sa kernel ng Linux

Pagganap at NTSYNC sa Wine 11.0

Isa sa mga pangunahing tampok ng Wine 11.0 ay ang NTSYNCIsang Linux kernel module (makukuha mula bersyon 6.14 pataas) na nagpapatupad ng mga synchronization primitive na katulad ng mga nasa Windows NT nang direkta sa system kernel. Hanggang ngayon, kinailangang gayahin ng Wine ang lohikang ito sa espasyo ng gumagamit, na may dagdag na overhead ng mas mabibigat at hindi gaanong mahusay na mga tawag.

Kapag pinagana ang NTSYNC, maraming operasyon sa pag-synchronize ang inilalaan ng Wine. sa antas ng kernel, na inilalapit ito sa aktwal na pag-uugali ng Windows. Sa pagsasagawa, isinasalin ito sa kapansin-pansing mga pagpapabuti sa pagganap sa mga multithreaded na application at laro. Nababawasan ang latency na nauugnay sa pagharang, pagbibigay ng senyas, at paghihintay, at sa maraming mga kaso, ang mga frame bawat segundo ay tumataas sa mga nangangailangan ng modernong mga titulo.

En tanyag na pamamahagi tulad ng Ubuntu, Fedora, openSUSE o DebianHindi laging nilo-load ang NTSYNC module bilang default. Kung ang kernel ay sapat na bago, maaari itong paganahin gamit ang isang simpleng command: sudo modprobe ntsyncKung magbubunga ng magandang resulta ang pagbabago, mainam na i-configure ang sistema para awtomatikong i-load ang module sa bawat pag-boot. Sinimulan na ng ilang beta version ng SteamOS ang pagsasama nito, na nagpapakita ng ilan sa mga bentahe na darating sa Steam Deck at iba pang mga team na nakatuon sa paglalaro.

Ang integrasyon sa NT SYNC ay isinasama sa iba pang mga setting Pinupino ng Wine 11.0 ang pamamahala ng prayoridad ng thread sa parehong Linux at macOS, na nagpapabuti sa kung paano itinatalaga ang mga prayoridad at pinangangasiwaan ang mga masinsinang proseso, na nagreresulta sa mas maayos na pagganap para sa mga laro at aplikasyon na may maraming panloob na gawain. Gayunpaman, ang ilang mga distribusyon ay nagpapanatili ng mga konserbatibong patakaran sa pag-iiskedyul ng proseso, kaya sa ilang mga sistema, maaaring kailanganing ayusin ang mga limitasyon sa prayoridad o pinuhin ang mga setting upang lubos na makinabang mula sa mga pagpapabuting ito.

Bukod sa kabuuang plano ng pagganapNakikita ang mga benepisyo sa katatagan: mas kaunting pag-crash dahil sa mga thread race, mas kaunting pabago-bagong pag-uugali kapag mina-minimize at nagre-restore ng mga laro, at mas pare-parehong oras ng pagtugon sa mga mahihirap na eksena. Ang lahat ng mga pagpapabuting ito, bagama't hindi nakikita ng end user, ang pundasyon para sa maraming partikular na pag-aayos ng bug upang gumana nang maaasahan sa Wine 11.0.

Binago ang WoW64: paalam sa pagdepende sa mga 32-bit na library

Isa pang napakahalagang pagbabago sa istruktura ang kasama ng bagong arkitektura ng WoW64. (Windows-on-Windows 64-bit), ang paglipat dito ay itinuturing na kumpleto sa Wine 11.0. Ayon sa kaugalian, ang pagpapatakbo ng mga 32-bit na aplikasyon sa Wine ay nangangailangan din ng pagkakaroon ng mga 32-bit na proseso ng Unix at, bilang karagdagan, isang multilib system na puno ng mga dobleng library. Parami nang parami, nais ng mga distribusyon na iwanan ang pasaning ito at tumuon sa purong 64-bit na kapaligiran.

Gamit ang Wine 11.0, pinapayagan ng bagong WoW64 ang pagpapatupad ng 32-bit code. sa loob ng 64-bit na proseso, nang hindi kinakailangang i-install ang lahat ng 32-bit na system library. Lubos nitong pinapasimple ang pag-deploy sa mga modernong distribusyon na hindi na kasama ang suporta sa multilib bilang default, at binabawasan ang pagiging kumplikado ng pagpapanatili ng mga mixed environment upang magpatakbo ng mga legacy na aplikasyon ng Windows.

Para makamit ito, gumagamit ang Wine ng mga call translator (thunks) Ang mga tampok na ito ay nagbibigay-daan sa mga 32-bit na Windows module na ma-access nang malinaw ang mga 64-bit na Unix library. Ang resulta ay isang mas magaan na kapaligiran na may mas kaunting duplikasyon, habang mas tugma rin sa uri ng instalasyon na mas gusto ng maraming gumagamit ng Linux ngayon.

Ibinabalik din ng bagong arkitektura ang pinahusay na suporta para sa mga 16-bit na programa.Maaaring parang arkeolohiya ng kompyuter ang tunog nito, ngunit may katuturan pa rin ito sa ilang partikular na kapaligirang korporasyon sa Europa. Ang ilang panloob na kagamitan, para sa pamamahala o kontrol sa industriya, ay hindi kailanman muling isinulat at umaasa pa rin sa mga teknolohiyang iyon. Kabilang sa mga kaugnay na pagpapabuti ay ang memory mapping na mas angkop sa OpenGL, direktang suporta sa SCSI pass-through, ang kakayahang gumamit ng purong 32-bit na prefix, at iba pang panloob na pagsasaayos na nakatuon sa real-world compatibility.

Bilang isang nakikitang resulta, nawawala ang hiwalay na executable. wine64Mula sa bersyong ito pataas, isang pinag-isang binary ang gagamitin. winena awtomatikong nagpapasya kung gagana bilang 32-bit o 64-bit na kapaligiran depende sa application na inilulunsad. Kapag maraming edisyon ng parehong programa ang umiiral, mas mainam pa rin ang 64-bit na bersyon, bagama't maaaring pilitin ang 32-bit na bersyon kung kinakailangan para sa mga kadahilanang compatibility.

Karanasan sa Wayland, X11 at desktop gamit ang Wine 11.0

Ang progresibong pagbabago ng ecosystem ng Linux patungo sa Wayland Hindi rin ito napapansin ng proyektong Wine. Ang mga sikat na distribusyon sa Espanya at Europa, tulad ng Fedora, Ubuntu, KDE neon, at openSUSE, ay lalong nagtutulak sa graphical server protocol na ito kapalit ng beteranong X11, na nagtutulak sa isang adaptasyon ng karanasan sa aplikasyon ng Windows.

Pinapalakas ng Wine 11.0 ang partikular na driver para sa WaylandAng winewayland.drv, na unang lumabas sa Wine 9 at patuloy na nagbabago mula noon, ay mayroon na ngayong kumpletong suporta para sa bidirectional clipboard. Pinapayagan ka nitong kopyahin ang teksto mula sa isang Windows application na tumatakbo sa ilalim ng Wine at i-paste ito sa isang katutubong programang Wayland, at vice versa, nang hindi gumagamit ng anumang hindi pangkaraniwang mga solusyon.

Naidagdag din ang suporta sa drag and drop mula sa mga katutubong aplikasyon ng Wayland patungo sa mga programang tumatakbo sa Wine. Pinapadali nito ang magkahalong daloy ng trabaho, kung saan ang software ng Windows ay pinagsama sa mga katutubong tool, halimbawa sa pamamagitan ng pag-drag ng mga file mula sa file manager o isang lokal na editor patungo sa isang application na umiiral lamang sa isang bersyon ng Windows.

  Ang Crystal Methodology sa Agile Software Development

Ginagaya ng controller ng Wine sa Wayland ang mga pagbabago sa screen mode gamit ang sariling scaling ng kompositor. Ito ay lalong kapaki-pakinabang para sa mga lumang laro na sumusubok na baguhin ang resolution sa napakababang halaga, tulad ng 640x480, na sa mga modernong monitor ay nagreresulta sa maliliit o hindi maayos na posisyon ng mga window. Dahil sa emulation na ito, mas kasiya-siya ang karanasan nang hindi nakikita ang buong sistema na "sumasayaw" kasama ng resolution.

Gayunpaman, hindi nalalayo ang X11 sa bersyong ito.Mas mahusay na nai-integrate ang X11 window manager sa Wine, at ang EGL backend para sa OpenGL ay naka-enable na ngayon bilang default sa halip na patuloy na gamitin ang mas lumang GLX. Ang pagbabagong ito ay nagbibigay-daan para sa mas malawak na pagbabahagi ng code sa pagitan ng mga X11 at Wayland driver, kaya maraming mga pagpapabuti na binuo para sa isang kapaligiran ang direktang nakikinabang sa isa pa.

Graphics, Vulkan, Direct3D at pinabilis na video sa Wine 11.0

Ang seksyon ng mga grapiko ay isa sa mga lugar na higit na nakikinabang. Sa Wine 11.0, ito ay lalong mahalaga para sa mga modernong laro ngunit pati na rin para sa mga klasikong laro. Ang Vulkan API ay na-update sa bersyon 1.4 (partikular na 1.4.335), at ang mga extension na partikular sa Win32 ay pinalakas upang maging mas komprehensibo at maaasahan. Ito ay mahalaga para sa mga translation layer na nagko-convert ng Direct3D patungong Vulkan, tulad ng mga ginagamit ng Proton.

Bukod pa rito, naidagdag ang mga advanced na kakayahan para sa paghawak ng memorya, mga semaphore, at mga panlabas na bakod.Nagbubukas ito ng pinto sa mas maraming graphics engine at laro na umaasa sa mga tampok na ito. Maraming mga kamakailang AAA title, pati na rin ang mga indie project na gumagamit ng mga modernong engine, ang nakikinabang sa mas matatag na compatibility, na may mas kaunting visual artifact at crash.

Isa sa mga pinakamahalagang pagbabago sa industriya ng paglalaro Ito ay isang pagpapabuti sa eksklusibong fullscreen mode at isang pagbabago sa pamamahala ng fullscreen sa Direct3D. Ang mga laro mula sa panahon ng DirectX 9 at mga katulad nito, na idinisenyo upang direktang lumipat ng mga video mode, ngayon ay kumikilos nang mas nahuhulaan: mas kaunting biglaang pagbabago sa resolution, mas kaunting pagkurap-kurap, mas kaunting hindi inaasahang pag-crash sa desktop, at mas mababang posibilidad ng pag-freeze kapag lumilipat sa pagitan ng mga mode ng laro at system.

Ipinakikilala rin ng Wine 11.0 ang hardware-accelerated H.264 video decoding Nakakamit ito sa pamamagitan ng mga D3D11 video API, na ginagamit ang Vulkan Video. Hindi lamang nito naaapektuhan ang mga media player at streaming platform sa loob ng Wine, kundi pati na rin ang mga video na naka-embed sa mga laro mismo (mga introduksyon, cinematics, atbp.). Ang pag-alis ng workload na ito sa GPU ay nakakabawas sa paggamit ng CPU at nagpapabuti sa performance, na lalong kapaki-pakinabang sa mga laptop at mid-range na computer, na karaniwan sa mga gumagamit ng bahay sa Europa.

Samantala, pinapabuti ng vkd3d-shader library ang compatibility Gamit ang mga mas lumang modelo ng shader (Shader Model 1-3), ang laro ay nag-aalok ng mas tapat na representasyon ng mga klasikong laro. Ang texture compression (hal., mga format na BC4/BC5) at awtomatikong pagbuo ng mipmap ay pino, na nagresulta sa mas maayos na mga detalye ng distansya at mga texture nang hindi isinasakripisyo ang pagganap.

Audio, mga peripheral, Bluetooth, at karanasan sa paglalaro

Higit pa sa mga graphics, tunog, at mga input device Nakatanggap din sila ng partikular na atensyon sa Wine 11.0. Sa larangan ng audio, pinahusay ang suporta para sa SoundFont (SF2) at MIDI, isang mahalagang punto para sa mga laro mula sa huling bahagi ng dekada 90 at unang bahagi ng 2000 na ang musika ay umaasa sa mga teknolohiyang ito. Mapapansin ng mga mahilig pa rin sa mga retro na laro ang isang soundtrack na mas tapat sa orihinal.

Tungkol sa mga kontrol at utos, ang hidraw backend ay nagiging prominente. Para sa mga joystick, manibela, at iba pang gamepad, nag-aalok ito ng mas tumpak na tugon at mas pare-parehong feedback ng puwersa (vibration at force effects). Ito ay lalong kapaki-pakinabang para sa mga mahilig sa pagmamaneho o flight simulator na gumagamit ng mga manibela na may mga pedal, aviation joystick, o mga advanced controller na konektado sa Linux.

Binago ang Bluetooth driver para sa mas mahusay na integrasyon sa LinuxKabilang dito ang kakayahang maghanap ng mga device sa pamamagitan ng BlueZ at ipares ang mga ito gamit ang naaangkop na API. Idinagdag din ang suporta para sa Bluetooth Low Energy (BLE) at mga low-level na koneksyon ng RFCOMM, na nagpapadali sa paggamit ng mga modernong wireless controller, sensor, at iba pang accessories na umaasa sa mga teknolohiyang ito.

Kasabay nito, naitama ang mga problema sa input na nakaapekto sa gameplay.tulad ng matinding pagkautal sa mga larong kumukuha ng sample sa mouse sa napakataas na frequency. Ang ganitong uri ng mga detalye ang siyang nagpapaiba sa pagitan ng isang larong halos hindi nalalaro at ng isang maayos na karanasan sa mga larong shooter, action game, at iba pang genre kung saan mahalaga ang katumpakan ng mouse.

Marami sa mga pagpapabuting ito ay may direktang epekto sa ProtonAng Wine 11.0 ay ang compatibility layer na ginagamit ng Steam upang patakbuhin ang mga laro sa Windows sa Linux at Steam Deck. Ito ang nagsisilbing pundasyon para sa paparating na Proton 11, kaya lahat ng naipon na pag-aayos para sa graphics, audio, input, at Bluetooth compatibility ay sa huli ay makikinabang sa katalogo ng mga larong available sa Linux nang may mas kaunting pagsisikap sa pag-configure.

ARM64, pamamahala ng memorya, mga scanner, at mga format ng file

Nagbabago ang ecosystem ng hardware kasabay ng paglawak ng ARM64 Sa mga magaan na laptop, mini PC, at ilang desktop, ang Wine 11.0 ay inangkop na may mga partikular na pagpapabuti para sa arkitekturang ito. Isa sa mga pinakakapansin-pansin ay ang kakayahang gayahin ang mga pahina ng memorya ng 4K sa mga kernel ng ARM64 na gumagamit ng mas malalaking sukat (16K o 64K), na naglalapit sa pag-uugali ng system sa inaasahan ng maraming aplikasyon ng Windows.

Sa ngayon, ang functionality na ito ay nakatuon lamang sa mga medyo simpleng application.Gayunpaman, nagbubukas ito ng daan para sa mas malawak na compatibility sa hinaharap. Kasabay nito, pinalakas ang pamamahala ng memorya sa pamamagitan ng mga pamamaraan tulad ng Userfaultfd (UFFD), na nagpapahintulot sa mga page fault na mapangasiwaan mula sa espasyo ng gumagamit. Ang mga panloob na pagsubok sa proyekto ay nagpapakita ng mga makabuluhang pagbawas sa mga oras ng paglo-load para sa mga mahihirap na laro, na naglalapit sa mga ito sa pagganap ng katutubong Windows.

  Linux sa Cloud: Ano ito at bakit ito mahalaga?

Sa larangan ng komunikasyon at seguridadNagdaragdag ang Wine 11.0 ng mga modernong cryptographic algorithm tulad ng ECDSA_P521 at ECDH_P521 sa loob ng implementasyon ng BCrypt, na mahalaga para sa maraming kasalukuyang aplikasyon na umaasa sa malakas na encryption upang tumakbo nang walang mga sorpresa.

Pinahusay din ang mga integrated system utilities.Halimbawa, isinasama ang isang pasadyang implementasyon timeoutkapaki-pakinabang para sa paglilimita sa tagal ng mga proseso sa loob ng Wine, at paunang suporta para sa runasPinapadali nito ang pagpapatupad ng mga programang may iba't ibang kredensyal sa loob ng kapaligirang compatibility nang hindi gumagamit ng mga panlabas na eksperimento. Maliliit na kagamitan ang mga ito, ngunit lubos na pinahahalagahan ng mga administrador at mga bihasang gumagamit.

Tungkol sa mga kagamitan sa opisina at pamamahala ng dokumentoAng implementasyon ng TWAIN 2.0 API para sa mga 64-bit na aplikasyon ay lubos na nagpapabuti sa suporta sa scanner. Ang multi-page scanning, ang paggamit ng mga awtomatikong document feeder, at mas matatag na pamamahala ng interface ay mas magagawa na ngayon, na binabawasan ang paulit-ulit na pag-crash kapag nagbubukas ng ilang mga dialog ng pag-scan.

Sistema ng file, Unicode, networking, at compatibility ng enterprise

Mas malalim din na sinusuri ng Wine 11.0 ang compatibility ng file system Pinahuhusay ang Windows sa pamamagitan ng pagpapakilala ng mga repair point. Ang functionality na ito ay nagbibigay-daan sa metadata na mailakip sa mga file at directory, na ginagaya kung paano pinangangasiwaan ng Windows ang mga espesyal na symbolic link, mount, o advanced shortcut. Para sa ilang partikular na enterprise application at system tool, ang mga detalyeng ito ay maaaring gumawa ng pagkakaiba sa pagitan ng wastong paggana at pagpapakita ng pabago-bagong pag-uugali.

Pamamahala ng memorya at mga operasyon ng input/output Pinino ang mga ito upang mas maging katulad ng inaasahang pag-uugali sa mga kapaligirang Windows. Direktang nakakaapekto ito sa mga kumplikadong installer, mga tool sa pag-backup, mga sistema ng pamamahala ng nilalaman ng negosyo, at iba pang mga solusyon na nagsasagawa ng masinsinang mga operasyon sa pagbasa at pagsulat sa malalaking dami ng data.

Ang isa pang aspeto kung saan kapansin-pansin ang trabaho ay sa paghawak ng mga format at encoding.Pinahuhusay ng Wine 11.0 ang suporta para sa mga imaheng TIFF, isang format na malawakang ginagamit pa rin sa pag-scan at pag-archive ng dokumento, at nagdaragdag ng pagiging tugma sa Unicode 17.0.0, na nagpapalawak sa hanay ng mga magagamit na karakter, alpabeto, at simbolo. Mahalaga ito para sa mga pandaigdigang aplikasyon, pagmemensahe, mga office suite, at anumang programa na humahawak ng teksto sa maraming wika.

Sa antas ng network, pinagana ang kakayahang mag-ping sa pamamagitan ng IPv6. At ang pagiging tugma sa malalaking file ay pinapalakas sa pamamagitan ng Zip64 sa mga serbisyo ng packaging. Sa mga kapaligiran kung saan pinangangasiwaan ang malalaking naka-compress na backup, mga pakete ng siyentipikong data, o napakalaking repositoryo ng code, ang mga ganitong uri ng pagpapabuti ay pumipigil sa mga hindi kanais-nais na sorpresa at mga error kapag nagtatrabaho sa malalaking file.

Para sa mga kumpanya at organisasyon na naglilipat ng bahagi ng kanilang imprastraktura patungo sa Linux o macOS Ngunit umaasa pa rin sila sa mga tool na eksklusibo sa Windows; ang lahat ng mga pagbabagong ito sa file system, Unicode, at mga antas ng network ay kumakatawan sa isang mahalagang hakbang tungo sa isang mas mahuhulaang karanasan, na binabawasan ang pangangailangang magpanatili ng mga nakalaang Windows server para lamang magpatakbo ng ilang mga legacy application.

Pag-access, pag-install at pag-unlad ng Wine sa hinaharap

Ang matatag na bersyon ng Wine 11.0 ay makukuha sa WineHQ.orgAng proyekto ay nagbibigay ng parehong source code at binary packages para sa mga pangunahing distribusyon ng GNU/Linux. Nagpapanatili ito ng sarili nitong mga repositoryo, na sa maraming pagkakataon ay mas napapanahon kaysa sa mga indibidwal na distribusyon, kaya ang mga user na nagnanais ng mga pinakabagong tampok ay kadalasang direktang kino-configure ang mga ito.

Sa kaso ng Ubuntu, na laganap sa EspanyaNag-aalok ang WineHQ ng mga repository para sa mga bersyong nagsisimula sa Ubuntu 22.04 LTS, na nagbibigay-daan sa iyong i-install ang stable na edisyon at makatanggap ng mga update nang walang gaanong abala. Ang iba pang mga sikat na distribusyon sa Europa, tulad ng Debian, Fedora, openSUSE, at Linux Mint, ay may mga paketeng pinapanatili alinman sa mismong proyekto o ng mga aktibong komunidad.

Kapag nailabas na ang stable na bersyon, magpapatuloy ang Wine team Magpapatuloy ang normal nitong iskedyul ng paglabas ng development. Ang seryeng 11.x ay patuloy na makakatanggap ng mga beta na bersyon kada ilang linggo na may mga bagong tampok at pag-aayos ng bug, na magbubukas ng daan para sa susunod na Wine 12.0. Ang mga nagnanais ng mga pinakabagong tampok ay maaaring sumunod sa sangay ng pag-unlad, na may kaunting panganib, habang ang mga inuuna ang katatagan ay maaaring manatili sa 11.0 at mag-update lamang kapag may magagamit nang malaking bagong stable na release.

Kasabay nito, ang gawain ay patuloy na malapit na nauugnay sa ekosistema ng paglalaro.lalo na sa pamamagitan ng Proton. Marami sa mga partikular na pag-aayos para sa mga laro tulad ng Nioh 2, StarCraft 2, The Witcher 2, Call of Duty: Black Ops II, Final Fantasy XI, Battle.net, o iba pang mga klasikong laro tulad ng Wing Commander Secret Ops o Earth 2150 ay isinama sa Wine at pagkatapos ay inililipat sa Proton, na nagpapalawak sa bilang ng mga larong gumagana "kaagad" nang walang mga advanced na pagsasaayos.

Para sa mga gumagamit ng Linux at macOS sa Espanya at Europa Para sa mga ayaw sumuko sa kanilang game library o corporate o espesyalisadong Windows software, ang Wine 11.0 ay kumakatawan sa isang napaka-interesante na milestone. Sa pagitan ng integrasyon nito sa NTSCyNC, ang ebolusyon ng WoW64, mga pagpapabuti sa grapiko gamit ang Vulkan at Direct3D, mas mahusay na paghawak ng mga peripheral at Bluetooth, suporta para sa ARM64, mga pagsulong sa pamamahala ng memorya, at maraming pag-aayos ng bug para sa mga laro at mga aplikasyon sa totoong mundo, pinatitibay ng bersyong ito ang Wine bilang isang matibay na solusyon, lalong hindi gaanong "eksperimento" at mas handa para sa pang-araw-araw na paggamit sa mga kapaligiran kung saan ang open source ay lumalago nang hindi isinasara ang pinto sa mga lumang proprietary software.

oreon 10 linux-0
Kaugnay na artikulo:
Oreon 10 Linux: Ang Pinakamahusay na Alternatibo para sa Mga Gumagamit ng Windows