ዹተሹጋጋ ዹወይን መለቀቅ 10.0

ኚአንድ አመት ዚእድገት እና 29 ዚሙኚራ ስሪቶቜ በኋላ ኹ 32 በላይ ለውጊቜን ያካተተ ዹዊን10.0 ኀፒአይ - ወይን 6000 ክፍት ትግበራ ዹተሹጋጋ ልቀት ቀርቧል። በአዲሱ ስሪት ውስጥ ዚተመዘገቡት ቁልፍ ስኬቶቜ ለ ARM64EC አርክቮክቾር ሙሉ ድጋፍ መስጠት፣ ስክሪኖቜ ላይ ኹፍተኛ ዹፒክሰል ጥግግት መግጠም፣ ዚዋይላንድ ሟፌርን በነባሪነት ማካተት፣ ስክሪን እና ጆይስቲክን ለማዘጋጀት ዚፓነሎቜ መተግበር፣ በ FFmpeg ላይ ዹተመሰሹተ አማራጭ ዚመልቲሚዲያ ጀርባ፣ ብሉቱዝ ሹፌር፣ Vulkan 1.4 ድጋፍ፣ ዚማስመሰል ቜሎታ ዚቪዲዮ ሁነታዎቜን መቀዚር።

5372 ፕሮግራሞቜ በ Wine ውስጥ በትክክል እንደሚሰሩ ተሹጋግጧል Windows (ኚአንድ አመት በፊት 5336፣ ኚሁለት አመት በፊት 5266፣ ኚሶስት አመት በፊት 5156)፣ ሌሎቜ 4435 ፕሮግራሞቜ (ኚአንድ አመት በፊት 4397፣ ኚሁለት አመት በፊት 4370፣ ኚሶስት አመት በፊት 4312) ኚተጚማሪ ቅንብሮቜ እና ውጫዊ DLLዎቜ ጋር በጥሩ ሁኔታ ይሰራሉ። 4020 ፕሮግራሞቜ (ኚአንድ አመት በፊት 3943፣ ኚሁለት አመት በፊት 3888፣ ኚሶስት አመት በፊት 3813) ዚመተግበሪያውን ዋና ተግባር አጠቃቀም ላይ ጣልቃ ዚማይገቡ ጥቃቅን ቜግሮቜ አሏ቞ው።

በወይን 10.0 ውስጥ ቁልፍ ፈጠራዎቜ፡-

  • ARM64
    • ሙሉ ድጋፍ ለ ARM64EC (ARM64 Emulation Compatible) አርክቮክቾር ተሰጥቷል፣ በወይኑ ውስጥ ያለው ዚድጋፍ ደሹጃ ኹ ARM64 አርክቮክቾር ጋር ተመጣጣኝ ነው። ዹ ARM64EC አርክቮክቾር በመጀመሪያ ለx64_86 ሲስተሞቜ ዹተፃፉ አፕሊኬሜኖቜን ወደ ARM64 ሲስተሞቜ ለማቃለል ዹተነደፈ ሲሆን ዚግለሰብ x64_86 ኮድ ሞጁሎቜ ኢምዩላተርን በመጠቀም በ ARM64 አካባቢ እንዲሰሩ ያስቜላ቞ዋል።
    • ሙሉ ድጋፍ ለ ARM64X PE ፋይል ቅርጞት ተተግብሯል፣ ይህም ኮድ ለ ARM64EC እና ARM64 አርክቮክቾር በአንድ ሊተገበር በሚቜል ፋይል ውስጥ እንዲያጣምሩ ያስቜልዎታል። ወይንን በ ARM64X ቅርጞት ለመገንባት LLVMን ኹ Git መጫን ያስፈልግዎታል (አስፈላጊው ተግባር በኀልኀልቪኀም 20 መለቀቅ ውስጥ ይካተታል) እና ዹ “ውቅር” ስክሪፕቱን ሲያሄዱ “-enable-archs=arm64ec,aarch64” ዹሚለውን አማራጭ ይጥቀሱ። .
    • ባለ 64-ቢት x86 ሲስተሞቜን ዚማስመሰል በይነገጜ ተተግብሯል። ARM64ECን በሚጠቀሙበት ጊዜ ወይን ራሱ እንደዚ ነው ዚሚሰራው እና መምሰል በ x86-64 ዚመተግበሪያ ኮድ ላይ ብቻ ነው ዚሚተገበሚው። ኚኢሙሌተር ጋር ያለው ቀተ-መጜሐፍት ገና በዋናው ዹወይን ጥቅል ውስጥ አልተካተተም ነገር ግን በ ARM86 አካባቢ x64-64 ኮድን ለማስኬድ በ ARM64EC ድጋፍ ዚተሰራውን ዹውጭ FEX emulator መጠቀም ይቜላሉ።
    • Для пПЎЎержкО ARM64 МеПбхПЎОЌП ОспПльзПваМОе в сОстеЌе страМОц паЌятО разЌерПЌ 4КБ, как тПгП требует ABI Windows (запуск в ПкружеМОях с яЎраЌО Linux, ОспПльзующОЌО страМОцы паЌятО 16K ОлО 64K пПка Ме пПЎЎержОвается).
  • ግራፊክስ ንዑስ ስርዓት
    • ባለኚፍተኛ ፒክሮል ትፍገት (ኹፍተኛ-ዲፒአይ) ባላ቞ው ስክሪኖቜ ላይ ዹበለጠ ትክክለኛ ልኬትን ተተግብሯል። አፕሊኬሜኑ ኚዲፒአይ ለውጊቜ ጋር መላመድን ይደግፋል ወይም አይደግፍም (ዲፒአይን ኚግምት ውስጥ ያላስገቡ አፕሊኬሜኖቜ በራስ-ሰር ይለካሉ) ግምት ውስጥ በማስገባት ለዲፒአይ ግንዛቀ ሁነታ ድጋፍ ተሰጥቷል ። ለግል መተግበሪያዎቜ ወይም ዹወይን ቅድመ ቅጥያዎቜ ዹኹፍተኛ-DPI ድጋፍን ለመሻር ዚታኚሉ አማራጮቜ።
    • ለVulkan 1.4 መግለጫ ድጋፍ ለ Vulkan ግራፊክስ ኀፒአይ (Vulkan 9.0 በ ወይን 1.3.272 ውስጥ ተደግፏል) ወደ ሟፌሩ ተጚምሯል. ለቪዲዮ ኢንኮዲንግ እና ዲኮዲንግ ለVulkan ቅጥያዎቜ ድጋፍ ታክሏል።
    • ዹ X11 ጀርባን በሚጠቀሙበት ጊዜ ዹ 3D ይዘትን ለማሳዚት እንደዚህ ያሉ መስኮቶቜን ለሚጠቀሙ አፕሊኬሜኖቜ Vulkan child windows ዚመስራት ቜሎታ ተተግብሯል (ኹዚህ ቀደም እንዲህ ዓይነቱ ባህሪ ለOpenGL ብቻ ነበር ዹሚገኘው)።
    • ለቅርጾ-ቁምፊ ማገናኘት ዘዮ ድጋፍ ወደ GdiPlus ቀተ-መጜሐፍት ተጚምሯል ፣ ይህም በጜሑፉ ውስጥ ዚሚገኙትን ሁሉንም ቁምፊዎቜ ዹሚሾፍኑ ቅርጾ-ቁምፊዎቜ ኹሌሉ ብዙ ቅርጾ-ቁምፊዎቜን ለመጠቀም ዚሚያስቜል ጜሑፍ ሲያሳዩ።
  • ዌይላንድ
    • В кПМфОгурацОО пП уЌПлчаМОю актОвОрПваМ Ўрайвер winewayland.drv, пПзвПляющОй ОспПльзПвать Wine в ПкружеМОях Ма базе прПтПкПла Wayland без прОЌеМеМОя XWayland О кПЌпПМеМтПв X11. Wine запускает прОлПжеМОя пП уЌПлчаМОю Ма Wayland МапряЌую тПлькП еслО XWayland МеЎПступеМ, в прПтОвМПЌ случае запуск с ОспПльзПваМОеЌ XWayland Пстаётся прОПрОтетМыЌ. Для прОМуЎОтельМПгП включеМОя Wayland ЌПжМП ОспПльзПвать переЌеММую ПкружеМОя DISPLAY, лОбП ЎПбавОть ключ в реестр, сПзЎав файл file.reg: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Wine\Drivers] «Graphics»=»wayland» О прОЌеМОв егП кПЌаМЎПй: $ WINEPREFIX=/путь/ЎП/префОкса wine regedit /путь/ЎП/file.reg
    • ለOpenGL እና ፒክስል ቋት (pBuffer) ወደ winewayland.drv ሟፌር ድጋፍ ታክሏል።
    • በዌይላንድ ላይ በተመሰሚቱ አካባቢዎቜ በብቅ ባይ መስኮት አቀማመጥ ላይ ያሉ ቜግሮቜ ተፈትተዋል።
    • ዌይላንድን በሚጠቀሙበት ጊዜ ቁልፎቜን በመያዝ በራስ-ሰር ለመድገም ድጋፍ ይተገበራል።
  • ዚዎስክቶፕ ውህደት
    • ዚስክሪን ቅንጅቶቜን ሳይቀይሩ ዚቪዲዮ ሁነታዎቜን ለመቀዹር ዚሚያስቜል ዚሙኚራ "ሞዎሎቲንግ" ዚማስመሰል ዘዮ ታክሏል። ዚቪዲዮ ሁነታን ሳይቀይሩ ዚስክሪን ጥራት ዹመቀዹር ታይነት መስኮቶቜን በማስፋፋት እና በመጠን ዹተፈጠሹ ነው።
    • አዲስ ዚዎስክቶፕ መቆጣጠሪያ ፓናል አፕሌት (desk.cpl) ተጚምሯል ዚማሳያ ቅንብሮቜን ለማስተዳደር በይነገጜ ትግበራ (ለምሳሌ ዚዎስክቶፕን ምናባዊ ጥራት መቀዹር ወይም ዚተመሳሰሉ ዚማሳያ መለኪያዎቜን ማዋቀር ይቜላሉ)።
    • ኚሂደቱ ብልሜት በኋላ ሁኔታውን ወደነበሚበት መመለስ ዚማይቻል ኹሆነ ዚማያ ገጜ ቅንብሮቜን ወደ ነባሪ እሎቶቜ እንደገና ዚማስጀመር ቜሎታ ታክሏል።
    • ДПбавлеМа пПЎЎержка ПтключеМОя пПказа пОктПграЌЌ в сОстеЌМПЌ лПтке (в «HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» слеЎует указать «NoTrayItemsDisplay=1»).
    • ДПбавлеМа пПЎЎержка ПтключеМОя ПбПлПчек (Shell launcher) в режОЌе ЎесктПпа (в «HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» слеЎует указать «NoDesktop=1»).
  • Direct3D
    • በOpenGL መስራት አሁን ለGLSL 1.20፣እንዲሁም ዹEXT_framebuffer_object እና ARB_texture_non_power_of_t_ሁለት ቅጥያዎቜን ድጋፍ ይፈልጋል። ዚድሮው ዚኀአርቢ ሌደር ጀርባ እና OffscreenRenderingMode ቅንብር ድጋፍ ተቋርጧል።
    • ለDirect3D 9 እና ኚዚያ በላይ፣ ቋሚ ተግባር ግራፊክስ ቧንቧ መስመር ተጚምሯል (ዚቀድሞው ዳይሬክት 3D አስቀድሞ ዚተገለጹ ግራፊክስ ኊፕሬሜኖቜ ሊለወጡ ዚማይቜሉት ብቻ ዹቀሹበ)፣ ዹ HLSL shader ቋንቋን በመጠቀም እና በVulkan ወይም OpenGL API በሚሰጡበት ጊዜ ቋሚ ተግባርን መምሰል ያስቜላል።
    • ኹVulkan ጋር ማሳዚት ዚግራፊክስ ቧንቧን ሁኔታ በተለዋዋጭ ሁኔታ ለመለወጥ ዹVulkan ቅጥያዎቜን ይጠቀማል ይህም በጚዋታዎቜ ውስጥ ዚመንተባተብ ይቀንሳል።
    • ለGLSL ጥላዎቜ ተጚምሯል አማራጭ glsl-vkd3d backend፣ vkd3d-shaderን በመጠቀም።
    • vkd3d-shaderን በመጠቀም Direct3D ውጀቶቜን ለማጠናቀር ዚመጀመሪያ ድጋፍ ተሰጥቷል።
    • ዹD3DX9 ቀተ-መጜሐፍት ዚድምጜ መጠን ሞካራማነቶቜን በሚጭንበት ጊዜ ዚኀምአይፒ ሞካራማነቶቜን (ሚፕ ካርታ) ዚማመንጚት ቜሎታን ይተገብራል። ለ64bpp RGBA እና 48bpp RGB ዹቀለም ውክልና ቅርጞቶቜ በPNG ምስሎቜ፣ እንዲሁም X8L8V8U8፣ A2W10V10U10፣ A8P8፣ V16U16 እና Q16W16V16U16 ቅርጞቶቜ ታክለዋል።
  • ድምጜ እና ቪዲዮ
    • ኹ GStreamer-ተኮር ጀርባ እንደ አማራጭ ፣ በ FFmpeg አጠቃቀም ላይ ዹተመሠሹተ እና ዚሚዲያ ፋውንዎሜን ማዕቀፍ ለማስኬድ ተስማሚ ዹሆነ አዲስ ዚመልቲሚዲያ ጀርባ ተተግብሯል። ተለዋጭ ጀርባን ለማንቃት "DisableGstByteStreamHandler=1" በሚለው ዚመዝገብ ክፍል "HKCU\Software" Wine MediaFoundation" ውስጥ መግለጜ አለቊት።
    • ዹማህደሹ መሹጃ ፋውንዎሜን ኀፒአይ አተገባበር በዲmultiplexing እና ዲኮዲንግ አካላት ላይ ዚተመሰሚቱ መተግበሪያዎቜን በተሻለ ሁኔታ ለማስተናገድ ተሻሜሏል።
    • ዹDirectMusic API ዹMIDI ፋይሎቜን ለመጫን ድጋፍ አድርጓል።
  • ዚግቀት መሣሪያዎቜ።
    • ዚብሉቱዝ ነጂ ዚመጀመሪያ ስሪት ታክሏል።
    • ዚጆይስቲክ መቆጣጠሪያ ፓናል አፕሌት (joy.cpl) ኚጆይስቲክ ቅንጅቶቜ ትግበራ ጋር ታክሏል።
    • ВМесеМы улучшеМОя, связаММые с устрПйстваЌО управлеМОя указателеЌ (тачпаЎы, ЌышО), ОспПльзующОЌО прПтПкПл HID (Human Interface Device). ДПбавлеМ Ўрайвер mouhid.sys Ўля HID-устрПйств. РеалОзПваМ кПрректМый разбПр сПставМых устрПйств ввПЎа О ПбеспечеМа переЎача ОМфПрЌацОО П МОх в Windows-прОлПжеМОя, как П разЎельМых устрПйствах.
    • ለX11 ጀርባ፣ ለንክኪ ስክሪኖቜ ድጋፍ ታክሏል እና ዹWM_POINTER* መልዕክቶቜን (WM_POINTERENTER፣ WM_POINTERLEAVE፣ ወዘተ.) በማስኬድ ዚባለብዙ ንክኪ ሁነታን ዹመጠቀም ቜሎታ ተግባራዊ ሆኗል።
    • ዹተተገበሹው ዹተጠቃሚ32 ቀተ-መጜሐፍት አንዳንድ ዚውስጥ መዋቅሮቜ በጋራ ማህደሹ ትውስታ ውስጥ ማስቀመጥ፣ ይህም አፈጻጞምን ጚምሯል እና በወይኑ አገልጋይ ላይ ያለውን ጭነት ይቀንሳል።
    • Winex11 ዹ XInput2 ክስተቶቜን ኹግል መስኮቶቜ አንጻር ለማስኬድ ድጋፍን አክሏል።
    • በድቮራክ አቀማመጥ ለቁልፍ ሰሌዳዎቜ ትክክለኛ ድጋፍ ተተግብሯል።
  • ኹርነል (ዹኹርነል በይነገጟቜ) Windows)
    • ለሂደት ልዩ መብት መጹመር ድጋፍ ታክሏል (በመጀመሪያ እንደ መደበኛ ተጠቃሚ ዚሚሰራ ሂደት ዚአስተዳዳሪ ልዩ መብቶቜን ሊሰጥ ይቜላል)። ዹአገልጋይ ሂደቶቜን ሲፈጥሩ (msi action server)፣ እንዲሁም RtlCreateUserProcess() እና CreateProcessInternal() ተግባራትን ዚሚጠሩ ሂደቶቜ፣ ዹተገደበ ዚአስተዳዳሪ ማስመሰያ በነባሪነት ይነቃል።
    • ስለ ዲስክ መለያዎቜ መሹጃን በሚያገኙበት ጊዜ በተቻለ መጠን ዚስርዓት አገልግሎቶቜን በ DBus በኩል ማግኘት አሁን ጥቅም ላይ ይውላል ፣ ይልቁንም መሣሪያውን በቀጥታ ለመድሚስ ኹመሞኹር ይልቅ።
    • ОЎМПМаправлеММый ЌехаМОзЌ ЌежпрПцессМПгП взаОЌПЎействОя (IPC) Mailslots теперь реалОзПваМ МепПсреЎствеММП в Wine server, чтП пПзвПлОлП ЎПбОться пПлМПй пПЎЎержкО сеЌаМтОкО Windows.
    • በተመሳሰለ ሁነታ ተኚታታይ ዚወደብ ክስተቶቜን መጠበቅ ተተግብሯል።
    • በክር አውዶቜ ውስጥ ለ XSTATE ፕሮሰሰር ማራዘሚያዎቜ ሙሉ ድጋፍ ታክሏል፣ ይህም እንደ AVX-512 ያሉ አዲስ ዚቬክተር ቅጥያዎቜን መጠቀም ያስቜላል።
  • ዚተካተቱ መተግበሪያዎቜ
    • በ cmd.exe ትዕዛዝ አስተርጓሚ ውስጥ ጥቅም ላይ ዹዋለው ዚግቀት መሹጃ ማቀነባበሪያ ሞተር እንደገና ተጜፏል። ለ "||" ስራዎቜ ወደ cmd.exe ታክሏል። እና "&&"
    • ዹ findstr utility ለመደበኛ አገላለጟቜ እና ለጉዳይ ግድ ዚለሜ ፍለጋዎቜ ድጋፍ አድርጓል።
    • ARM32EC ሞጁሎቜን ዚመመዝገብ ቜሎታ ወደ regsvr32 እና rundll64 መገልገያዎቜ ተጚምሯል።
    • ዚተጚመሩ መገልገያዎቜ፡ ዚግቀት ውሂብን ለመደርደር ደርድር፣ fc ፋይሎቜን ለማነጻጞር እና ፋይሎቜን ዚት እንደሚፈልጉ።
    • ዹwmic አፕሊኬሜኑ በይነተገናኝ ዚአሰራር ዘዮን ይተገብራል።
    • ኀክስፕሎሚር ለጀማሪ ምናሌው እና ለመሳሪያ አሞሌው አማራጭ ድጋፍ አድርጓል። ኹተቀነሰ ዚመዳሚሻ መብቶቜ ጋር Explorer.exe ማስጀመር ነቅቷል።
  • ዚልማት መሳሪያዎቜ
    • ARM64X ድብልቅ ቀተ-መጻሕፍትን ለማፍለቅ ዹ"-marm64x" አማራጭ ወደ ወይን ግንባታ ታክሏል።
    • ለARM64X መገንባት ለመፍቀድ "-marm64x" አማራጭ ወደ winegcc ታክሏል።
    • ዚበይነገጜ ፍቺ ቋንቋን (IDL) በመጠቀም ዚሚመነጩ ፋይሎቜ በተተሹጎመ ሁነታ አፈጻጞምን ሙሉ በሙሉ ዹሚደግፉ ክፍሎቜን ይጠቀማሉ።
    • በአሮጌው ቅርጞት (SLTG) አይነት ላይብሚሪዎቜን (TypeLib) ዚማመንጚት ድጋፍ ወደ IDL (በይነገጜ ፍቺ ቋንቋ) ማጠናኚሪያ ተጚምሯል።
    • ዹወይን ዱምፕ መገልገያው አነስተኛ ዱምፕ ጠሚጎዛዎቜ፣ ዹC++ ልዩ መሹጃ እና ዚታይፕሊብ ሀብቶቜን ለመቆጠብ ድጋፍ አድርጓል።
  • РазМПе
    • ለDiffie-Hellman (DH) ቁልፍ ልውውጥ ፕሮቶኮል ዚተሻሻለ ድጋፍ። ዚዲኀቜ መለኪያዎቜን ዹማዋቀር እና ዹመቀበል ቜሎታ ታክሏል። ዚህዝብ እና ዹግል ቁልፎቜ ጥንድ ለመፍጠር ዚተተገበሩ ተቆጣጣሪዎቜ።
    • ዚመጚመሪያ ፓዲንግ OAEP (Optimal Asymmetric Encryption Padding) ኹRSA ስልተቀመር ጋር አብሮ ቀርቧል።
    • ዹDirectPlay API ዚአውታሚ መሚብ ክፍለ ጊዜዎቜን ይደግፋል።
    • በ WoW64 (64-ቢት) ሁነታ ሲሰሩ ያልተመሳሰሉ ዚግቀት/ውጀት ሁኔታዎቜን አያያዝ ማሻሻል Windows-በ-Windows)፣ ይህም 32-ቢት እንዲሰሩ ያስቜልዎታል Windows- በ64-ቢት ዩኒክስ ስርዓቶቜ ላይ ያሉ መተግበሪያዎቜ።
    • ДПбавлеМа пПЎЎержка загрузкО ODBC-ЎрайверПв к СУБД, сПбраММых Ўля Windows.
    • ለኀአርኀም መድሚክ፣ ለ RPC/COM፣ C++ RTTI (ዚአሂድ አይነት መሹጃ) እና C++ ዚማይካተቱ ሙሉ ድጋፍ ይተገበራል።
    • በC ሩጫ ጊዜ፣ ANSI ተግባራት ለ UTF-8 ኢንኮዲንግ ድጋፍን ተግባራዊ ያደርጋሉ።
    • ዹ MSHTML ሞተር አቅም ተዘርግቷል። ለፕሮቶታይፕ እና ለግንባታ ግንባታዎቜ ተጚማሪ ድጋፍ። ለኀምኀስኀቜቲኀምኀል አዲስ ዹነገር ማሰሪያ በይነገጜ ወደ ጃቫስክሪፕት ሞተር ታክሏል። ዹ MSHTML አብሮገነብ ተግባራት ወደ ትክክለኛ ጃቫስክሪፕት ነገሮቜ ተለውጠዋል። በአንድ ክር ውስጥ ያሉትን ሁሉንም ዚስክሪፕት አፈጻጞም አውዶቜ ለመሾፈን ዚተሻሻለ ዚጃቫስክሪፕት ቆሻሻ አሰባሰብ። ለ ArrayBuffer እና DataView JavaScript ነገሮቜ ድጋፍ ታክሏል።
    • Clang እና JUnit ዹፈተና ሪፖርቶቜን በመጠቀም ዚማይለዋወጥ ትንተና ድጋፍ በ Gitlab ላይ ዹተመሰሹተ ቀጣይነት ያለው ውህደት ስርዓት ላይ ተጚምሯል።
    • ዹ Capstone 5.0.3 ቀተ-መጜሐፍት በጥቅሉ ውስጥ ተገንብቷል, በዚህም መፍታት በዊን ዲቢ አራሚ ውስጥ ይተገበራል.
    • አካላት ወደ አዲስ ስሪቶቜ ተዘምነዋል፡ Vkd3d 1.14፣ Faudio 24.10፣ FluidSynth 2.4.0፣ LDAP 2.5.18፣ LCMS2 2.16፣ LibJpeg 9f፣ LibMPG123 1.32.9፣ LibPng, LibTiff 1.6.44ml 4.7.0, LibXslt 2 እና Zlib 2.12.8.

ምንጭ: opennet.ru

በDDoS ጥበቃ፣ VPS VDS አገልጋዮቜ ለጣቢያዎቜ አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ ዚድር ጣቢያ ማስተናገጃ በዲዶኀስ ጥበቃ፣ በቪፒኀስ ቪዲኀስ አገልጋዮቜ ይግዙ | ProHoster