වයින් 5.0 නිකුත් කරන ලදී

වයින් 5.0 නිකුත් කරන ලදී21 ජනවාරි 2020 වන දින, ස්ථාවර අනුවාදයේ නිල නිකුතුව සිදු විය වයින් 5.0 - UNIX පරිසරයක් තුළ ස්වදේශීය වින්ඩෝස් වැඩසටහන් ධාවනය සඳහා නොමිලේ මෙවලමක්. මෙය වින්ඩෝස් API හි විකල්ප, නොමිලේ ක්රියාත්මක කිරීමකි. WINE යන පුනරාවර්තන කෙටි යෙදුම "වයින් යනු ඉමුලේටරයක් ​​නොවේ" යන්නයි.

මෙම අනුවාදය වසරක පමණ සංවර්ධනයක් සහ තනි පුද්ගල වෙනස්කම් 7400 කට වඩා ඇත. ප්‍රධාන සංවර්ධක ඇලෙක්සැන්ඩර් ජුලියර්ඩ් හතරක් හඳුනා ගනී:

  • PE ආකෘතියේ මොඩියුල සඳහා සහාය. මෙය තැටියේ සහ මතකයේ ඇති පද්ධති මොඩියුලවලට ගැලපෙන විවිධ පිටපත් ආරක්ෂණ යෝජනා ක්රම සමඟ ගැටළු විසඳයි.
  • ගතික සැකසුම් වෙනස් කිරීම් ඇතුළුව බහු මොනිටර සහ බහු GPU සඳහා සහය දක්වයි.
  • FAudio ව්‍යාපෘතිය මත පදනම්ව XAudio2 නැවත ක්‍රියාත්මක කිරීම, DirectX ශබ්ද පුස්තකාල විවෘතව ක්‍රියාත්මක කිරීම. FAudio වෙත මාරු වීමෙන් ඔබට ක්‍රීඩා වල ඉහළ ශබ්ද තත්ත්ව ලබා ගැනීමට, ශබ්ද මිශ්‍ර කිරීම, උසස් ශබ්ද ප්‍රයෝග, සහ තවත් දේ සබල කිරීමට ඉඩ සලසයි.
  • Vulkan 1.1 සහාය.


ප්රධාන නවෝත්පාදනයන් ගැන තව දැනගන්න.

PE මොඩියුල

MinGW සම්පාදකය සමඟින්, බොහෝ වයින් මොඩියුල ELF වෙනුවට PE (Portable Executable, Windows binary format) ක්‍රියාත්මක කළ හැකි ගොනු ආකෘතියෙන් ගොඩනගා ඇත.

PE executables දැන් නාමාවලියට පිටපත් කර ඇත ~/.wine ව්යාජ DLL ගොනු භාවිතා කිරීම වෙනුවට, යෙදුම් සැබෑ වින්ඩෝස් ස්ථාපනයන්ට සමාන කරයි.

සියලුම මොඩියුල තවමත් PE ආකෘතියට පරිවර්තනය කර නොමැත. වැඩ දිගටම.

ග්‍රැෆික් උප පද්ධතිය

ඉහත සඳහන් කළ පරිදි, බහු මොනිටර සහ ග්‍රැෆික් ඇඩප්ටර සමඟ වැඩ කිරීම සඳහා සහාය එකතු කර ඇත.

Vulkan ධාවකය Vulkan 1.1.126 පිරිවිතර වෙත යාවත්කාලීන කර ඇත.

මීට අමතරව, WindowsCodecs පුස්තකාලය දැන් palette-indexed ආකෘති ඇතුළුව අතිරේක raster ආකෘති සඳහා සහය දක්වයි.

Direct3D

සම්පූර්ණ තිර Direct3D යෙදුම් දැන් තිර සුරැකුම් ඇමතුම අවහිර කරයි.

DXGI යෙදුම් සඳහා, සම්මත Alt+Enter සංයෝජනය භාවිතයෙන් සම්පූර්ණ තිර සහ කවුළු මාදිලිය අතර මාරු වීමට දැන් හැකියාව ඇත.

Direct3D 12 විශේෂාංග පූර්ණ-තිර සහ කවුළු මාදිලි අතර මාරුවීම, තිර මාදිලි වෙනස් කිරීම, පරිමාණ දර්ශන සහ swap intervals සඳහා සහය ඇතුළත් කිරීමට වැඩි දියුණු කර ඇත. මෙම සියලුම විශේෂාංග දැනටමත් Direct3D API හි පෙර අනුවාද සඳහා ක්‍රියාත්මක කර ඇත.

ව්‍යාපෘති කණ්ඩායම වෙහෙස මහන්සි වී වැඩ කර ඇති අතර වචනාර්ථයෙන් සිය ගණනක් දෝෂ නිවැරදි කර ඇත, එබැවින් වයින් විවිධ ආන්තික අවස්ථාවන් සමඟ කටයුතු කිරීම වැඩිදියුණු කර ඇත. මේවාට ත්‍රිමාණ සාම්පලවල 2D සම්පත් නියැදීම සහ අනෙක් අතට, විනිවිදභාවය සහ ගැඹුර පරීක්ෂණ සඳහා පරාසයෙන් පිටත ආදාන අගයන් භාවිතා කිරීම, පරාවර්තක වයනය සහ බෆර සමඟ විදැහුම්කරණය, වැරදි ක්ලිපර් (DirectDraw object) භාවිතා කිරීම සහ තවත් බොහෝ දේ ඇතුළත් වේ.

S3TC ක්‍රමය භාවිතයෙන් සම්පීඩිත ත්‍රිමාණ වයනය පූරණය කිරීමේදී අවශ්‍ය ලිපින අවකාශයේ ප්‍රමාණය අඩු කර ඇත (සම්පූර්ණයෙන්ම පූරණය කිරීම වෙනුවට, වයනය කොටස් වශයෙන් පටවනු ලැබේ).

පැරණි DirectDraw යෙදුම් සඳහා ආලෝක ගණනය කිරීම් සම්බන්ධ විවිධ වැඩිදියුණු කිරීම් සහ නිවැරදි කිරීම් සිදු කර ඇත.

Direct3D හි හඳුනාගත් ග්‍රැෆික් කාඩ්පත්වල පදනම පුළුල් කර ඇත.

ජාලය සහ ගුප්තකේතනය

නවීන මෙවලම් සඳහා සහය දැක්වීම සඳහා Gecko එන්ජිම 2.47.1 අනුවාදයට යාවත්කාලීන කර ඇත. නව HTML API ගණනාවක් ක්‍රියාත්මක කර ඇත.

MSHTML දැන් SVG මූලද්‍රව්‍ය සඳහා සහය දක්වයි.

බොහෝ නව VBScript විශේෂාංග එකතු කර ඇත (දෝෂය සහ ව්‍යතිරේක හසුරුවන්නා වැනි).

DHCP හරහා HTTP ප්‍රොක්සි සැකසුම් ලබා ගැනීමේ හැකියාව ක්‍රියාත්මක කර ඇත.

ගුප්ත ලේඛන කොටසෙහි, GnuTLS හරහා ඉලිප්ටික් වක්‍ර ගුප්ත ලේඛන යතුරු (ECC) සඳහා සහය ක්‍රියාත්මක කර ඇත, PFX ආකෘතියේ ගොනු වලින් යතුරු සහ සහතික ආනයනය කිරීමේ හැකියාව එක් කර ඇත, සහ PBKDF2 මුරපදය පදනම් කරගත් යතුරු උත්පාදන යෝජනා ක්‍රමය සඳහා සහය ලබා දී ඇත. එකතු කළා.

වයින් 5.0 නිකුත් කරන ලදී
වයින් සඳහා Adobe Photoshop CS6

වෙනත් වැදගත් නවෝත්පාදන

  • NT කර්නල් ස්පින්ලොක් සඳහා සහාය.
  • DXTn සහ S3 වයනය සම්පීඩනය සඳහා පේටන්ට් බලපත්‍රය කල් ඉකුත්වීම හේතුවෙන්, ඒවා පෙරනිමියෙන් ක්‍රියාත්මක කිරීමට ඇතුළත් කිරීමට හැකි විය.
  • ප්ලග්-ඇන්ඩ්-ප්ලේ ධාවක ස්ථාපනය සඳහා සහය දක්වයි.
  • විවිධ DirectWrite වැඩිදියුණු කිරීම්.
  • Windows Media Foundation API සඳහා වැඩි දියුණු කළ සහාය.
  • ෆියුටෙක්ස් මත ක්‍රියාත්මක කිරීමට ස්තූතිවන්ත වන ප්‍රාථමික වල වඩා හොඳ සමමුහුර්තකරණය.
  • එක් එක් සඳහා විවෘත මූලාශ්‍ර .NET ක්‍රියාත්මක කිරීම වෙනුවට ඉඩ ඉතිරි කර ගැනීමට වයින්-මොනෝ බෙදා ගැනීම ~/.wine.
  • යුනිකෝඩ් 12.0 සහ 12.1 සහාය.
  • Winsock API සහ IIS සඳහා ආදේශකයක් ලෙස ආරම්භක HTTP සේවාව (HTTP.sys) ක්‍රියාත්මක කිරීම, Windows Sockets API වලට වඩා හොඳ කාර්ය සාධනයක් ඇති කරයි.
  • Windows debuggers සමඟ වඩා හොඳ ගැළපීමක්.
  • වඩා හොඳ LLVM MinGW සහාය සහ WineGCC හරස් සම්පාදන වැඩිදියුණු කිරීම්.

පරිශීලක අතුරුමුහුණතෙහි වැඩිදියුණු කිරීම් ද අපට සඳහන් කළ හැකිය. උදාහරණයක් ලෙස, Windows 3.1-style icons වෙනුවට මාතෘකා තීරුවක් භාවිතයෙන් අවම කළ කවුළු දැන් දර්ශනය වේ. තොප්පි ස්විචය, සුක්කානම් රෝදය සහ පැඩල් ඇතුළු ක්‍රීඩා පාලකයන් සඳහා වැඩි දියුණු කළ සහාය.

සාදන ලද AVI, MPEG-I සහ WAVE විකේතනය වයින් වලින් ඉවත් කර ඇති අතර ඒවා GStreamer හෝ QuickTime පද්ධතිය සමඟ ප්‍රතිස්ථාපනය කර ඇත.

වයින් තුළ ක්‍රියාත්මක වන යෙදුම්වල දුරස්ථ නිදොස්කරණය සඳහා Visual Studio වෙතින් නිදොස්කරණය භාවිතා කිරීමේ හැකියාව එක් කර ඇත, DBGENG (Debug Engine) පුස්තකාලය අර්ධ වශයෙන් ක්‍රියාත්මක කර ඇත, සහ Windows සඳහා සම්පාදනය කරන ලද ගොනු වලින් libwine මත යැපීම ඉවත් කර ඇත.

කාර්ය සාධනය ප්‍රශස්ත කිරීම සඳහා, බොහෝ ක්‍රීඩා වල විදැහුම් ලූපයේ උඩිස් කාර්ය සාධනය අඩු කරමින්, ඉහළ කාර්ය සාධනයක් සහිත පද්ධති ටයිමර් ශ්‍රිත භාවිතා කිරීමට විවිධ කාල ශ්‍රිතයන් සංක්‍රමණය කර ඇත. අනෙකුත් කාර්ය සාධන ප්‍රශස්තිකරණයන් සිදු කර ඇත.

සම්පූර්ණ වෙනස්කම් ලැයිස්තුව බලන්න. මෙහි.

වයින් 5.0 ප්‍රභව කේතය, зеркало
විවිධ බෙදාහැරීම් සඳහා ද්විමය
ප්‍රලේඛනය

අඩවියේ AppDB Wine සමඟ ගැළපෙන Windows යෙදුම්වල දත්ත ගබඩාවක් පවත්වාගෙන යනු ලැබේ. මෙන්න නායකයෝ ඡන්ද සංඛ්යාව:

  1. අවසාන ෆැන්ටසි XI
  2. Adobe Photoshop CS6 (13.0)
  3. World of Warcraft 8.3.0
  4. EVE ඔන්ලයින් ධාරාව
  5. Magic: The Gathering Online 4.x

මෙම යෙදුම් බොහෝ විට වයින් වල දියත් කර ඇති බව උපකල්පනය කළ හැකිය.

සටහන. වයින් 5.0 නිකුතුව කැප කර ඇත්තේ 2019 අගෝස්තු මාසයේදී වයස අවුරුදු 30 දී දකුණු පෝලන්තයේ ගුහාවක් ගවේෂණය කරමින් සිටියදී ඛේදජනක ලෙස මිය ගිය ජොසෙෆ් කුසියාගේ මතකය සඳහා ය. Jozef Direct3D Wine සංවර්ධනයට වැදගත් දායකයෙක් මෙන්ම ව්‍යාපෘතියේ ප්‍රධාන කතුවරයාද විය. vkd3d. වයින් මත වැඩ කරන කාලය තුළ ඔහු පැච් 2500 කට වඩා දායක විය.

වයින් 5.0 නිකුත් කරන ලදී

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න