Wine 5.0 бароварда шуд

Wine 5.0 бароварда шуд21 январи соли 2020 нашри расмии версияи устувор сурат гирифт Wine 5.0 - воситаи ройгон барои иҷро кардани барномаҳои аслии Windows дар муҳити UNIX. Ин як алтернатива, татбиқи ройгони Windows API мебошад. Ихтисороти рекурсивии WINE маънои "Шароб эмулятор нест" мебошад.

Ин версия тақрибан як соли рушд ва беш аз 7400 тағйироти инфиродӣ дорад. Таҳиягари пешбари Александр Ҷуллиард чаҳор нафарро муайян мекунад:

  • Дастгирии модулҳо дар формати PE. Ин мушкилотро бо схемаҳои гуногуни муҳофизати нусхабардорӣ, ки ба модулҳои система дар диск ва хотира мувофиқат мекунанд, ҳал мекунад.
  • Мониторҳои сершумор ва GPU-ҳои сершумор, аз ҷумла тағир додани танзимоти динамикӣ, дастгирӣ мекунад.
  • Татбиқи дубораи XAudio2 дар асоси лоиҳаи FAudio, татбиқи кушодаи китобхонаҳои садоии DirectX. Гузариш ба FAudio ба шумо имкон медиҳад, ки сифати баландтари садоро дар бозиҳо ба даст оред, омезиши садо, эффектҳои пешрафтаи садо ва ғайраро фаъол созед.
  • Дастгирии Vulkan 1.1.


Дар бораи навовариҳои асосӣ бештар маълумот гиред.

Модулҳои PE

Бо компилятори MinGW, аксари модулҳои Wine ҳоло ба ҷои ELF дар формати файли иҷрошавандаи PE (Portable Executable, format binary Windows) сохта шудаанд.

Файлҳои иҷрошавандаи PE ҳоло ба директория нусхабардорӣ карда мешаванд ~/.wine ба ҷои истифодаи файлҳои DLL dummy, табдил додани барномаҳо ба насбҳои воқеии Windows.

Ҳанӯз на ҳама модулҳо ба формати PE табдил дода шудаанд. Кор давом дорад.

Зерсистемаи графикӣ

Тавре ки дар боло зикр гардид, дастгирии кор бо мониторҳои сершумор ва адаптерҳои графикӣ илова карда шудааст.

Ронандаи Vulkan ба мушаххасоти Vulkan 1.1.126 навсозӣ шудааст.

Илова бар ин, китобхонаи WindowsCodecs ҳоло форматҳои растрии иловагиро, аз ҷумла форматҳои индекси палитраро дастгирӣ мекунад.

Direct3D

Замимаҳои экрани пурраи Direct3D ҳоло занги экранро маҳкам мекунанд.

Барои замимаҳои DXGI ҳоло бо истифода аз комбинатсияи стандартии Alt+Enter гузаштан байни ҳолати пурраи экран ва тиреза имконпазир аст.

Хусусиятҳои Direct3D 12 такмил дода шудаанд, ки дастгирии гузариш байни режимҳои пурра ва тиреза, тағир додани режимҳои экран, миқёси намоишҳо ва фосилаҳои свопро дар бар мегиранд. Ҳамаи ин хусусиятҳо аллакай барои версияҳои қаблии Direct3D API амалӣ карда шудаанд.

Гурӯҳи лоиҳа боғайратона кор кард ва аслан садҳо хатогиҳоро ислоҳ кард, аз ин рӯ коркарди Wine дар ҳолатҳои гуногуни канорӣ беҳтар карда шуд. Инҳо дар бар мегиранд, ки интихоби захираҳои 2D дар намунагирандагони 3D ва баръакс, бо истифода аз арзишҳои вуруди берун аз диапазон барои санҷишҳои шаффофият ва амиқ, намоиш бо матнҳо ва буферҳои инъикосшуда, бо истифода аз буридани нодуруст (объекти DirectDraw) ва ғайра.

Андозаи фазои суроғаи зарурӣ ҳангоми боркунии матнҳои 3D фишурдашуда бо усули S3TC кам карда шуд (ба ҷои пурра бор кардан, матнҳо ба қисмҳо бор карда мешаванд).

Барои замимаҳои кӯҳнаи DirectDraw такмилҳо ва ислоҳҳои мухталифи марбут ба ҳисобҳои рӯшноӣ анҷом дода шуданд.

Пойгоҳи кортҳои графикии дар Direct3D эътирофшуда васеъ карда шуд.

Шабака ва криптография

Муҳаррики Gecko ба версияи 2.47.1 барои дастгирии асбобҳои муосир навсозӣ шудааст. Якчанд API-ҳои нави HTML амалӣ карда шуданд.

MSHTML ҳоло унсурҳои SVG -ро дастгирӣ мекунад.

Бисёр хусусиятҳои нави VBScript илова карда шуданд (ба монанди коркардкунандагони хато ва истисно).

Имконияти ба даст овардани танзимоти прокси HTTP тавассути DHCP амалӣ карда шуд.

Дар қисми криптографӣ дастгирии калидҳои криптографии эллиптикӣ (ECC) тавассути GnuTLS амалӣ карда шуд, имкони воридоти калидҳо ва сертификатҳо аз файлҳо дар формати PFX илова карда шуд ва дастгирии схемаи тавлиди калидҳо дар асоси PBKDF2 илова кард.

Wine 5.0 бароварда шуд
Adobe Photoshop CS6 барои шароб

Дигар навовариҳои муҳим

  • Дастгирии spinlocks ядрои NT.
  • Ба шарофати ба охир расидани мӯҳлати патент барои фишурдани матнҳои DXTn ва S3 имкон пайдо шуд, ки онҳоро ба татбиқи пешфарз дохил кунед.
  • Дастгирии насби драйвери васл ва бозӣ.
  • Такмилҳои гуногуни DirectWrite.
  • Дастгирии мукаммал барои API Windows Media Foundation.
  • Синхронизатсияи беҳтари примитивҳо ба шарофати татбиқи футексҳо.
  • Мубодилаи Wine-Mono барои сарфа кардани ҷой ба ҷои татбиқи кушодаасос .NET барои ҳар як ~/.wine.
  • Дастгирии Юникод 12.0 ва 12.1.
  • Татбиқи хидмати ибтидоии HTTP (HTTP.sys) ҳамчун ивазкунандаи API Winsock ва IIS, ки дар натиҷа нисбат ба Windows Sockets API кори беҳтар мешавад.
  • Мутобиқати беҳтар бо debuggers Windows.
  • Дастгирии беҳтари LLVM MinGW ва такмилдиҳии байниҳамдигарии WineGCC.

Мо инчунин метавонем беҳбудиҳо дар интерфейси корбарро қайд кунем. Масалан, равзанаҳои хурдкардашуда ҳоло бо истифода аз сатри унвонҳо, на нишонаҳои услуби Windows 3.1 намоиш дода мешаванд. Дастгирии мукаммал барои контроллерҳои бозӣ, аз ҷумла гузариши кулоҳ, руль ва педальҳо.

Декодерҳои дарунсохт AVI, MPEG-I ва WAVE аз Wine хориҷ карда шуданд ва онҳоро бо системаи GStreamer ё QuickTime иваз карданд.

Имконияти истифодаи дебаггер аз Visual Studio барои ислоҳи дурдасти барномаҳое, ки дар Wine кор мекунанд, илова карда шуд, китобхонаи DBGENG (Debug Engine) қисман амалӣ карда шуд ва вобастагӣ аз libwine аз файлҳои барои Windows тартибдодашуда хориҷ карда шуд.

Барои оптимизатсияи иҷроиш, функсияҳои гуногуни вақтсозӣ барои истифодаи функсияҳои таймери баландсифати система интиқол дода шуданд, ки хароҷоти изофӣ дар гардиши намоиши бисёр бозиҳоро коҳиш медиҳад. Дигар оптимизатсияҳои иҷроиш анҷом дода шуданд.

Рӯйхати пурраи тағйиротро бубинед. дар ин ҷо.

Рамзи сарчашмаи Wine 5.0, зеркало
Бинарӣ барои тақсимоти гуногун
сабт

Дар сомона AppDB Махзани маълумотҳои барномаҳои Windows, ки бо Wine мувофиқанд, нигоҳ дошта мешавад. Ана, рохбарон шумораи овозҳо:

  1. Final Fantasy XI
  2. Adobe Photoshop CS6 (13.0)
  3. World of Warcraft 8.3.0
  4. EVE Online Current
  5. Magic: The Gathering Online 4.x

Фарз кардан мумкин аст, ки ин барномаҳо бештар дар Wine оғоз мешаванд.

Шарҳ. Нашри Wine 5.0 ба хотираи Ҷозеф Кусиа бахшида шудааст, ки моҳи августи соли 2019 дар синни 30-солагӣ ҳангоми кашфи ғор дар ҷануби Полша ба таври фоҷиабор даргузашт. Ҷозеф саҳми муҳим дар рушди Direct3D Wine ва инчунин муаллифи пешбари лоиҳа буд vkd3d. Дар давоми вақти кор дар Wine, ӯ зиёда аз 2500 часбҳоро саҳм гузоштааст.

Wine 5.0 бароварда шуд

Манбаъ: will.com

Илова Эзоҳ