Thaum Lub Ib Hlis 21, 2020, qhov kev tso tawm ntawm qhov ruaj khov version tau tshwm sim - ib lub cuab yeej pub dawb rau kev khiav cov neeg ib txwm Windows-cov kev pab cuam hauv UNIX ib puag ncig. Qhov no yog lwm txoj hauv kev, kev siv dawb Windows API. Lub npe luv WINE sawv cev rau "Wine Is Not an Emulator."
Hauv qab no version - txog ib xyoos ntawm kev txhim kho thiab ntau dua 7400 tus neeg hloov pauv. Lead developer Alexandre Julliard txheeb xyuas plaub:
- Kev them nyiaj yug rau modules hauv PE hom. Qhov no daws teeb meem nrog cov qauv kev tiv thaiv sib txawv uas kuaj xyuas qhov system modules ntawm disk thiab hauv nco.
- Kev them nyiaj yug rau ntau tus saib thiab ntau GPUs, suav nrog kev teeb tsa dynamic.
- Kev rov ua dua ntawm XAudio2 raws li FAudio project, qhib qhov kev siv ntawm DirectX lub tsev qiv ntawv suab. Hloov mus rau FAudio tso cai rau koj kom ua tiav lub suab zoo hauv kev ua si, siv ntim sib xyaw, cov teebmeem suab nrov, thiab ntau dua.
- Kev them nyiaj yug Vulkan 1.1.
Kawm paub ntau ntxiv txog kev tsim kho tshiab tseem ceeb.
PE modules
Nrog MinGW compiler, feem ntau Wine modules tam sim no tau tsim ua PE (Portable Executable, binary format) executable files. Windows) es tsis yog ELF.
PE executables tam sim no tau theej rau hauv phau ntawv ~/.wine es tsis txhob siv cov ntaub ntawv DLL dummy, uas ua rau cov ntawv thov zoo li kev teeb tsa tiag tiag Windows.
Txog tam sim no, tsis yog txhua lub modules tau hloov mus rau PE hom. Kev ua haujlwm txuas ntxiv mus.
Graphics subsystem
Raws li tau hais los saum no, kev txhawb nqa rau kev ua haujlwm nrog ntau tus saib thiab cov duab kos tau ntxiv.
Tus tsav tsheb Vulkan tau hloov kho rau Vulkan specs 1.1.126.
Tsis tas li ntawd xwb, lub tsev qiv ntawv WindowsCov codecs tam sim no txhawb nqa cov hom ntawv raster ntxiv, suav nrog cov hom ntawv palette indexed.
Direct3D
Daim ntawv thov Direct3D puv npo tam sim no thaiv cov ntawv sau npe tshuaj xyuas.
Rau DXGI daim ntawv thov, muaj peev xwm hloov pauv ntawm puv npo thiab qhov rais hom siv tus qauv Alt + Enter ua ke yog siv.
Txhim kho Direct3D 12 nta: kev txhawb nqa rau kev hloov ntawm puv npo thiab lub qhov rais hom, hloov lub vijtsam hom, zoomed views, thiab sib pauv lub sijhawm rau rendering buffers. Tag nrho cov yam ntxwv no twb tau ua tiav rau yav dhau los versions ntawm Direct3D API.
Cov neeg koom tes ua haujlwm tau ua haujlwm hnyav thiab tshem tawm ntau pua kab, kom Wine tuav ntawm ntau qhov xwm txheej tau txhim kho. Ntawm lawv yog sampling 2D cov peev txheej hauv 3D samplers thiab rov ua dua, siv cov txiaj ntsig ntawm qhov pib ntawm qhov pom tseeb thiab qhov ntsuas qhov tob, ua kom pom nrog cov duab zoo nkauj thiab tsis muaj, siv cov clippers tsis raug (DirectDraw object) thiab ntau ntxiv.
Qhov luaj li cas ntawm qhov chaw nyob yuav tsum tau thaum thauj khoom 3D textures compressed siv S3TC txoj kev tau raug txo qis (es tsis txhob thauj tag nrho cov kev ntxhib los mos, textures yog loaded nyob rau hauv chunks).
Rau cov ntawv thov DirectDraw qub, ntau yam kev txhim kho teeb pom kev zoo thiab kho tau raug ua.
Lub hauv paus ntawm daim npav daim npav lees paub hauv Direct3D tau nthuav dav.
Network thiab cryptography
Lub cav Gecko tau hloov kho rau version 2.47.1 los txhawb cov cuab yeej niaj hnub. Ib tus lej ntawm HTML APIs tshiab tau raug siv.
MSHTML siv kev txhawb nqa rau SVG cov ntsiab lus.
Ntau yam tshiab VBScript tau ntxiv (xws li kev ua yuam kev thiab kev zam tshwj xeeb).
Ua raws li kev muaj peev xwm kom tau txais HTTP npe npe ntawm DHCP.
Nyob rau hauv cryptographic ib feem, kev txhawb nqa rau cov yuam sij cryptographic raws li elliptic curves (ECC) ntawm GnuTLS tau ua tiav, muaj peev xwm xa cov yuam sij thiab daim ntawv pov thawj los ntawm cov ntaub ntawv hauv PFX hom tau ntxiv, kev txhawb nqa tau ntxiv rau cov txheej txheem tseem ceeb raws li lub PBKDF2 tus password.
Adobe Photoshop CS6 nyob rau hauv Wine
Lwm qhov tseem ceeb innovation
- Kev them nyiaj yug rau NT kernel spinlocks.
- Vim lub sij hawm tas sij hawm ntawm DXTn thiab S3 kev ntxhib los mos compression patent, nws tau los ua kom suav nrog lawv hauv qhov kev siv ua ntej.
- Txhawb plug-and-play driver installation.
- Ntau yam kev txhim kho rau DirectWrite.
- Kev txhawb nqa zoo dua Windows API ntawm Media Foundation.
- Zoo primitive synchronization vim kev siv futex.
- Sib koom Wine-Mono kom txuag tau qhov chaw es tsis txhob qhib qhov chaw .NET kev siv ib qho
~/.wine. - Kev them nyiaj yug rau Unicode 12.0 thiab 12.1.
- Kev siv HTTP Starter Service (HTTP.sys) los hloov Winsock API thiab IIS, ua rau muaj kev txhim kho kev ua haujlwm dhau los. Windows API qhov (Socket).
- Kev sib raug zoo dua nrog cov debuggers Windows.
- Zoo dua LLVM MinGW kev txhawb nqa thiab WineGCC kev sib sau ua ke txhim kho.
Tseem muaj kev txhim kho rau tus neeg siv interface uas tsim nyog hais txog. Piv txwv li, cov qhov rai uas tau txo qis tam sim no tau tso tawm siv lub npe bar es tsis txhob siv cov cim hauv cov style Windows 3.1 Kev txhawb nqa zoo dua rau cov maub los ua si, suav nrog lub kaus mom hloov, lub kauj tsheb, thiab cov pedals.
Lub built-in AVI, MPEG-I thiab WAVE decoders tau raug tshem tawm los ntawm Wine, es tsis txhob siv qhov system GStreamer lossis QuickTime tam sim no.
Ntxiv lub peev xwm siv lub debugger los ntawm Visual Studio rau kev debugging ntawm cov ntawv thov khiav hauv Wine, ib feem ntawm kev siv DBGENG (Debug Engine) tsev qiv ntawv, los ntawm cov uas tau muab tso ua ke rau Windows cov ntaub ntawv nyob ntawm libwine tau raug tshem tawm.
Txhawm rau txhim kho kev ua tau zoo, ntau lub sijhawm ua haujlwm tau hloov dua siab tshiab los siv cov haujlwm ua haujlwm siab timer ua haujlwm, txo cov voj voog ua haujlwm ntawm ntau qhov kev ua si. Ua hauj lwm optimizations.
Saib cov npe tag nrho ntawm kev hloov pauv. .
,
Rau ntawm qhov chaw lub database raug tswj xyuas Windows-cov ntawv thov sib xws nrog Wine. Nov yog cov thawj coj :
- Thaum kawg Fantasy XI
- Adobe Photoshop CS6 (13.0)
- Ntiaj teb ntawm Warcraft 8.3.0
- EVE Online Tam sim no
- Khawv koob: Kev Sib Sau Online 4.x
Nws tuaj yeem xav tias cov ntawv thov no feem ntau khiav hauv Wine.
Nco tseg. Kev tso tawm ntawm Wine 5.0 tau mob siab rau lub cim xeeb ntawm Józef Kucia, uas tau dhau mus rau lub Yim Hli 2019 thaum muaj hnub nyoog 30 xyoo thaum tshawb nrhiav lub qhov tsua nyob rau sab qab teb Poland. Jozef yog ib qho tseem ceeb rau kev txhim kho Direct3D Wine, nrog rau tus thawj coj ntawm qhov project. . Thaum nws lub sijhawm Wine, nws tau pab ntau tshaj 2500 thaj ua rau thaj.

Tau qhov twg los: www.hab.com
