„Wine 10“ pristatomas su „Wayland“ integracijos patobulinimais, ARM64EC palaikymu, suderinamumo patobulinimais ir kt.

Wine 10.0 Linux

Po metų kūrimo ir 29 eksperimentinių versijų išleidimo, Buvo paskelbta apie ilgai lauktą „Wine 10“ pristatymą, versija, kurioje yra daugiau nei 6000 reikšmingų pakeitimų.

Tarp ryškiausių patobulinimų s yra rastasVisiškas ARM64EC architektūros palaikymas, vietinio „Wayland“ valdiklio integravimas, a atnaujintas ekrano nustatymų skydelių diegimas ir vairasvirtę, alternatyvią FFmpeg pagrindu veikiančią daugialypės terpės sistemą, patobulintą „Bluetooth“ tvarkyklę, „Vulkan 1.4“ palaikymą ir galimybę imituoti vaizdo režimų pakeitimus.

Pagrindinės „Wine 10“ naujienos

Tarp pagrindinių Wine 10 įdiegtų naujovių, visiškas ARM64EC architektūros palaikymas, sukurtas palengvinti x86_64 programų perkėlimą į ARM64 sistemas emuliuojant. Tai apima galimybę paleisti x86_64 kodo modulius ARM64 aplinkoje nekeičiant likusios programos.

Be to, buvo įdiegtas ARM64X PE formato palaikymas, kuris leidžia ARM64EC ir ARM64 kodus sujungti į vieną vykdomąjį failą. Tai leidžia lengvai sukurti hibridinius dvejetainius failus. Verta paminėti, kad nors emuliatorius, reikalingas x86-64 kodui paleisti ARM64, nėra įtrauktas į pagrindinį Wine paketą, galima naudoti išorinį FEX emuliatorių su ARM64EC palaikymu.

sGrafinis posistemis, „Wine 10“ pagerina ekrano valdymą Aukštas DPI, Na, dabar jis palaiko DPI suvokimo režimus, leidžiančius programomss reguliuoti ekraną pagal ekrano skiriamosios gebos pokyčius. Programoms, kurios nežino DPI, „Wine“ automatiškai taiko mastelį, kad išlaikytų tinkamą atvaizdavimą. Be to, buvo integruotas Vulkan 1.4 specifikacijos palaikymas, įskaitant vaizdo kodavimo ir dekodavimo plėtinius, taip pat galimybę tvarkyti antrinius Vulkan langus programose, kuriose naudojamas 3D turinys.

Iš dalies Wayland patobulinimai, Wine 10 siūlo winewayland.drv tvarkyklė įjungta pagal numatytuosius nustatymus, leidžianti Wine veikti tiesiogiai Wayland aplinkoje, nereikalaujant XWayland ar X11. Nors Wine teikia pirmenybę XWayland, jei yra, galite priversti naudoti Wayland naudodami konkrečius registro nustatymus. Ši tvarkyklė taip pat išsprendžia tokias problemas kaip iššokančiųjų langų padėties nustatymas ir prideda palaikymą tokioms funkcijoms kaip pikselių buferiai ir automatinis kartojimas laikant nuspaudus klavišus.

Kalbant apie darbalaukio integravimą, Eksperimentinio „režimo konfigūracijos“ mechanizmo įtraukimas išsiskiria.Kad imituoja besikeičiančią skiriamąją gebą, nekeičiant faktinių ekrano nustatymų, naudojant lango mastelio keitimo ir išplėtimo būdus. Taip pat buvo pristatyta nauja valdymo skydelio programėlė (desk.cpl), leidžianti valdyti ekrano nustatymus, tokius kaip virtuali skiriamoji geba ir emuliuoti parametrai. Be to, pridėta galimybė iš naujo nustatyti ekrano nustatymus į numatytąsias reikšmes po gedimų, išjungti sistemos dėklo piktogramas ir išjungti apvalkalus darbalaukio režimu.

„Direct3D“ buvo įdiegti patobulinimai, pvz., suderinamumo su GLSL 1.20 reikalavimas ir senosios ARB šešėlių sistemos palaikymo pašalinimas, Taip pat pridėtas fiksuotų funkcijų grafikos vamzdynas, skirtas „Direct3D 9“ ir ankstesnėms versijoms, naudojant HLSL šešėliuotojus grafinėms funkcijoms emuliuoti Vulkan arba OpenGL. „Vulkan“ atvaizdavimas dabar apima plėtinius, leidžiančius dinamiškai keisti grafikos būseną ir sumažinti tokių problemų kaip žaidimų mikčiojimas.

Plotas garso ir vaizdo, buvo sukurta alternatyvi daugialypės terpės programa, pagrįsta FFmpeg, kuris pagerina programų, kurios priklauso nuo Media Foundation sistemos, vykdymą. Taip pat MIDI failų įkėlimo palaikymas buvo įtrauktas į „DirectMusic“ API, o „Media Foundation“ diegimas buvo optimizuotas, kad būtų galima efektyviau valdyti demultiplekserius ir dekoderius.

Kalbant apie įvesties įrenginius, Buvo pristatyta pradinė „Bluetooth“ tvarkyklėtaip pat a nauja vairasvirtės konfigūracijos programėlė (džiaugsmas.cpl). Be to, buvo padaryta pažanga palaikant sudėtinius ir nukreipiamuosius įvesties įrenginius, tokius kaip jutiklinės plokštės ir pelės, įskaitant kelių palietimų palaikymą X11 per WM_POINTER įvykius. Taip pat buvo pridėtas Dvorak išdėstymo klaviatūrų palaikymas ir pagerintas našumas, įtraukiant vidines struktūras į bendrą atmintį.

Sistemos esmė, sir įdiegtas privilegijų eskalavimo procesuose palaikymas, leidžiančios programoms paleisti kaip standartinis vartotojas gauti administratoriaus teises. Taip pat buvo optimizuotas IPC tarpprocesinis ryšys per „Mailslots“ ir įtrauktas visiškas pažangių vektorinių plėtinių, tokių kaip AVX-512, palaikymas.

kiti išsiskiriantys pokyčiai:

  • Pridėta naujų įrankių, pavyzdžiui, rūšiuoti, kad būtų galima rūšiuoti duomenis, fc failams palyginti ir kur ieškoti failų.
  • wmic dabar palaiko interaktyvų veikimo režimą
  • „Findtr“ programa gavo palaikymą reguliariosioms išraiškoms ir paieškoms be didžiųjų ir mažųjų raidžių.
  • „Explorer.exe“ failų naršyklė siūlo pasirenkamą pradžios meniu ir įrankių juostos palaikymą su galimybe paleisti su sumažintais leidimais.
  • Patobulintas failų, sugeneruotų naudojant sąsajos apibrėžimo kalbą (IDL), tvarkymas, pridėjus pasenusių formatų tipų bibliotekų (SLTG) palaikymą.
  • „Winedump“ programa dabar gali generuoti mini išmetimus, C++ išimtis ir tipo bibliotekos išteklius.
  • Buvo išplėstas Diffie-Hellman (DH) raktų keitimo protokolo palaikymas ir kartu su RSA buvo pradėtas naudoti OAEP užpildymas.
  • „DirectPlay“ API apima tinklo seansų palaikymą, o WoW64 režimas buvo optimizuotas, kad būtų galima efektyviau apdoroti asinchronines I/O būsenas, pagerinant 32 bitų programų vykdymą 64 bitų sistemose.
  • MSHTML variklyje buvo įtrauktos naujos funkcijos, tokios kaip objektų prototipų ir konstruktorių palaikymas, taip pat JavaScript variklio objektų susiejimo sąsaja.

pagaliau jei esi domina sužinoti daugiau apie tai, galite patikrinti išsamią informaciją Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.