Anggur 5.0 dileupaskeun

Anggur 5.0 dileupaskeunTanggal 21 Januari 2020, sékrési resmi versi stabil lumangsung anggur 5.0 - alat gratis pikeun ngajalankeun program Windows asli dina lingkungan UNIX. Ieu alternatif, bebas palaksanaan Windows API. Akronim rekursif WINE nangtung pikeun "Anggur Henteu Émulator".

Versi ieu gaduh sakitar sataun pangwangunan sareng langkung ti 7400 perobahan individu. Pamekar kalungguhan Alexandre Julliard ngidentipikasi opat:

  • Rojongan pikeun modul dina format pe. Ieu ngarengsekeun masalah sareng skéma panyalindungan salinan anu béda anu cocog sareng modul sistem dina disk sareng mémori.
  • Ngarojong sababaraha monitor sareng sababaraha GPU, kalebet parobahan setélan dinamis.
  • Reimplementation of XAudio2 dumasar kana proyék FAudio, hiji palaksanaan kabuka perpustakaan sora DirectX. Pindah ka FAudio ngamungkinkeun anjeun pikeun ngahontal kualitas sora anu langkung luhur dina kaulinan, ngaktifkeun campuran volume, épék sora canggih, sareng seueur deui.
  • rojongan Vulkan 1.1.


Diajar langkung seueur ngeunaan inovasi konci.

modul PE

Kalayan kompiler MinGW, seueur modul Wine ayeuna diwangun dina format file eksekusi PE (Portable Executable, Windows binér format) tinimbang ELF.

executable PE ayeuna disalin kana diréktori ~/.wine tinimbang ngagunakeun file DLL dummy, nyieun aplikasi leuwih sarupa pamasangan Windows nyata.

Henteu sadayana modul parantos dirobih kana format PE. Gawé terus.

Subsistem grafik

Sakumaha didadarkeun di luhur, rojongan pikeun gawé bareng sababaraha monitor jeung adaptor grafik geus ditambahkeun.

Supir Vulkan parantos diropéa kana spésifikasi Vulkan 1.1.126.

Salaku tambahan, perpustakaan WindowsCodecs ayeuna ngadukung format raster tambahan, kalebet format indéks palette.

Direct3D

Aplikasi Direct3D layar pinuh ayeuna meungpeuk telepon screensaver.

Pikeun aplikasi DXGI, ayeuna anjeun tiasa ngalih antara mode layar pinuh sareng windowsed nganggo kombinasi Alt + Enter standar.

Fitur Direct3D 12 parantos ditingkatkeun kalebet dukungan pikeun ngalih antara modeu layar pinuh sareng jandela, ngarobih modeu layar, pandangan skala, sareng interval swap. Sadaya fitur ieu parantos dilaksanakeun pikeun versi Direct3D API sateuacana.

Tim proyék geus digawé rajin tur ngalereskeun sacara harfiah ratusan bug, jadi penanganan Wine tina sagala rupa kaayaan tepi geus ningkat. Ieu kalebet sampling sumber daya 2D dina sampler 3D sareng sabalikna, ngagunakeun nilai input di luar jangkauan pikeun tes transparansi sareng jero, rendering kalayan tékstur sareng panyangga anu dicerminkeun, nganggo clippers anu salah (obyek DirectDraw) sareng seueur deui.

Ukuran spasi alamat diperlukeun nalika loading tékstur 3D dikomprés ngagunakeun métode S3TC geus ngurangan (tinimbang loading sagemblengna, tékstur dimuat dina sakumpulan).

Rupa-rupa perbaikan sareng perbaikan anu aya hubunganana sareng itungan cahaya parantos dilakukeun pikeun aplikasi DirectDraw anu langkung lami.

Расширена база графических карт, распознаваемых в Direct3D.

Jaringan sareng kriptografi

Mesin Gecko parantos diropéa kana versi 2.47.1 pikeun ngadukung alat-alat modern. Sajumlah API HTML anyar geus dilaksanakeun.

MSHTML ayeuna ngarojong elemen SVG.

Ditambahkeun seueur fitur VBScript énggal (sapertos kasalahan sareng panangan pengecualian).

Kamampuhan pikeun ménta setélan proxy HTTP via DHCP geus dilaksanakeun.

Dina bagian kriptografi, pangrojong pikeun konci kriptografi kurva elliptic (ECC) via GnuTLS parantos dilaksanakeun, kamampuan pikeun ngimpor konci sareng sertipikat tina file dina format PFX parantos ditambahkeun, sareng dukungan pikeun skéma generasi konci basis sandi PBKDF2 parantos ditambahkeun. .

Anggur 5.0 dileupaskeun
Adobe Photoshop CS6 pikeun Anggur

inovasi signifikan lianna

  • Rojongan pikeun spinlocks kernel NT.
  • Hatur nuhun kana béakna patén pikeun komprési DXTn sareng tékstur S3, éta tiasa kalebet kana palaksanaan standar.
  • Ngarojong pamasangan supir plug-and-play.
  • Rupa-rupa perbaikan DirectWrite.
  • Pangrojong ningkat pikeun Windows Media Foundation API.
  • Singkronisasi hadé tina primitif berkat palaksanaan on futexes.
  • Ngabagikeun Anggur-Mono pikeun ngahemat rohangan tinimbang palaksanaan open source .NET pikeun tiap ~/.wine.
  • Unicode 12.0 jeung 12.1 rojongan.
  • Palaksanaan layanan HTTP awal (HTTP.sys) salaku gaganti Winsock API jeung IIS, hasilna kinerja hadé ti Windows Sockets API.
  • Kasaluyuan anu langkung saé sareng debugger Windows.
  • Pangrojong LLVM MinGW anu langkung saé sareng perbaikan kompilasi silang WineGCC.

Urang ogé bisa nyebut perbaikan dina panganteur pamaké. Contona, windows ngaminimalkeun ayeuna dipintonkeun nganggo bar judul tinimbang ikon gaya Windows 3.1. Ningkatkeun rojongan pikeun Controllers kaulinan, kaasup switch hat, setir na pedals.

Diwangun-di AVI, MPEG-I jeung dekoder WAVE geus dihapus tina Anggur, ngaganti eta kalawan sistem GStreamer atanapi QuickTime.

Kamampuhan pikeun ngagunakeun debugger ti Visual Studio pikeun debugging jauh tina aplikasi dijalankeun dina Wine geus ditambahkeun, perpustakaan DBGENG (Debug Engine) geus sawaréh dilaksanakeun, sarta kagumantungan on libwine geus dihapus tina file disusun pikeun Windows.

Pikeun ngaoptimalkeun kinerja, rupa-rupa pungsi timing geus hijrah ngagunakeun-kinerja luhur fungsi timer sistem, ngurangan overhead dina loop ngajadikeun loba kaulinan. optimizations kinerja séjén geus dijieun.

Tempo daptar lengkep parobahan. di dieu.

Anggur 5.0 kode sumber, зеркало
Binari pikeun rupa-rupa distribusi
Dokuméntasi

loka AppDB Database aplikasi Windows anu cocog sareng Wine dijaga. Di dieu aya pamingpin jumlah sora:

  1. Final Implengan XI
  2. Adobe Photoshop CS6 (13.0)
  3. Dunya Warcraft 8.3.0
  4. Hawa Online Ayeuna
  5. sihir: The ngumpul Online 4.x

Ieu tiasa dianggap yén aplikasi ieu paling sering diluncurkeun dina Anggur.

Catetan. Pelepasan Anggur 5.0 dikhususkeun pikeun ngémutan Józef Kucia, anu tragis maot dina Agustus 2019 dina yuswa 30 taun nalika ngajalajah guha di Polandia kidul. Jozef mangrupikeun kontributor penting pikeun pamekaran Direct3D Wine, ogé panulis utama proyék éta. vkd3d. Salami damel di Wine, anjeunna nyumbang langkung ti 2500 patch.

Anggur 5.0 dileupaskeun

sumber: www.habr.com

Tambahkeun komentar