د شراب 10.0 مستحکم خوشې کول

د یو کال پراختیا او 29 تجربوي نسخو وروسته، د Win32 API - Wine 10.0 د خلاص پلي کولو یو باثباته خوشې کول، چې له 6000 څخه ډیر بدلونونه پکې شامل دي، وړاندې شوي. په نوې نسخه کې کلیدي لاسته راوړنې د ARM64EC جوړښت لپاره بشپړ ملاتړ شامل دي، د لوړ پکسل کثافت سره د سکرینونو اندازه کول، د ډیفالټ په واسطه د Wayland ډرایور شاملول، د سکرین او جویسټیک دودیز کولو لپاره د پینلونو پلي کول، د FFmpeg، بلوتوټ پر بنسټ یو بدیل ملټي میډیا بیکینډ شامل دي. ډرایور، د ولکان 1.4 ملاتړ، د ایمولیشن وړتیا د ویډیو حالت بدلولو وړتیا.

په شراب کې د ۵۴۱۹ پروګرامونو د سم کار کولو تایید شوی دی Windows (۵۳۷۲ یو کال دمخه، ۵۳۳۶ دوه کاله دمخه، ۵۲۶۶ درې کاله دمخه)، نور ۴۵۰۰ پروګرامونه (۴۴۳۵ یو کال دمخه، ۴۳۹۷ دوه کاله دمخه، ۴۳۷۰ درې کاله دمخه) د اضافي ترتیباتو او بهرني DLLs سره ښه کار کوي. ۴۰۸۶ پروګرامونه (۴۰۲۰ یو کال دمخه، ۳۹۴۳ دوه کاله دمخه، ۳۸۸۸ درې کاله دمخه) کوچنۍ ستونزې لري چې د اپلیکیشن د اصلي فعالیت کارولو کې مداخله نه کوي.

په وین 10.0 کې کلیدي نوښتونه:

  • آرمکسومکس
    • د ARM64EC (ARM64 Emulation Compatible) معمارۍ لپاره بشپړ ملاتړ چمتو شوی، په وین کې د ملاتړ کچه چې د ARM64 جوړښت سره برابرۍ ته رسیدلې. د ARM64EC جوړښت د ARM64 سیسټمونو لپاره په اصل کې د x86_64 سیسټمونو لپاره لیکل شوي غوښتنلیکونو پورټینګ ساده کولو لپاره ډیزاین شوی ، او د انفرادي x64_86 کوډ ماډلونو ته اجازه ورکوي چې د ایمولیټر په کارولو سره د ARM64 چاپیریال کې پرمخ بوځي.
    • بشپړ ملاتړ د ARM64X PE فایل فارمیټ لپاره پلي شوی ، کوم چې تاسو ته اجازه درکوي د ARM64EC او ARM64 جوړښتونو لپاره کوډ په یوه اجرا وړ فایل کې یوځای کړئ. د ARM64X ب formatه کې د شراب جوړولو لپاره ، تاسو اړتیا لرئ له Git څخه LLVM نصب کړئ (ضروري فعالیت به د LLVM 20 ریلیز کې شامل شي) او کله چې د "کنفیګر" سکریپټ چلول ، د "-enable-archs=arm64ec,aarch64" اختیار مشخص کړئ. .
    • د 64-bit x86 سیسټمونو تقلید لپاره انٹرفیس پلي شوی. کله چې د ARM64EC کاروئ، وین پخپله چلیږي، او ایمولیشن یوازې د x86-64 غوښتنلیک کوډ کې پلي کیږي. د ایمولیټر سره کتابتون لاهم د شرابو اصلي کڅوړه کې شامل ندي ، مګر د ARM86 چاپیریال کې د x64-64 کوډ چلولو لپاره ، تاسو کولی شئ د ARM64EC ملاتړ سره جوړ شوی بهرني FEX ایمولیټر وکاروئ.
    • Для поддержки ARM64 необходимо использование в системе страниц памяти размером 4КБ, как того требует ABI Windows (запуск в окружениях с ядрами Linux, использующими страницы памяти 16K или 64K пока не поддерживается).
  • د ګرافیک فرعي سیسټم
    • د لوړ پکسل کثافت (High-DPI) سره په سکرینونو کې ډیر دقیق اندازه کول پلي شوي. د DPI پوهاوي حالت لپاره ملاتړ چمتو شوی ترڅو د لوړ پکسل کثافت سره په سکرینونو کې د غوښتنلیکونو ښودنه تنظیم کړي ، په پام کې نیولو سره چې ایا غوښتنلیک د DPI بدلونونو سره موافقت ملاتړ کوي یا نه (هغه غوښتنلیکونه چې DPI په پام کې نه نیسي په اوتومات ډول اندازه کیږي). د انفرادي غوښتنلیکونو یا وائن مختګونو لپاره د لوړ DPI ملاتړ له مینځه وړلو لپاره اختیارونه اضافه شوي.
    • د ولکان 1.4 مشخصاتو لپاره ملاتړ د ولکان ګرافیک API لپاره ډرایور ته اضافه شوی (وولکان 9.0 په وین 1.3.272 کې ملاتړ شوی). د ویډیو کوډ کولو او کوډ کولو لپاره د ولکان توسیعونو لپاره ملاتړ اضافه شوی.
    • کله چې د X11 بیکینډ کاروئ، د غوښتنلیکونو لپاره د ولکان ماشوم وینډوز وړاندې کولو وړتیا چې د 3D مینځپانګې ښودلو لپاره دا ډول وینډوز کاروي پلي شوي (پخوا دا ډول خصوصیت یوازې د 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
    • winewayland.drv ډرایور ته د OpenGL او پکسل بفرونو (pBuffer) لپاره ملاتړ اضافه شوی.
    • د ویلینډ میشته چاپیریالونو کې د پاپ اپ موقعیت سره مسلې حل شوې.
    • کله چې د Wayland کاروئ، د اتوماتیک تکرار لپاره ملاتړ کله چې د کیلي فشارول پلي کیږي.
  • د ډیسټاپ ادغام
    • یو تجرباتي "موډیسیټینګ" ایمولیشن میکانیزم اضافه کړ چې تاسو ته اجازه درکوي د ویډیو حالتونو بدلولو تقلید پرته له دې چې واقعیا د سکرین ترتیبات بدل کړي. د ویډیو حالت بدلولو پرته د سکرین ریزولوشن بدلولو لید د وینډوز پراخولو او اندازه کولو له لارې رامینځته کیږي.
    • د ډیسټاپ کنټرول پینل اپلیټ (desk.cpl) د ډیزاین تنظیماتو اداره کولو لپاره د انٹرفیس پلي کولو سره اضافه شوی (د مثال په توګه ، تاسو کولی شئ د ډیسټاپ مجازی ریزولوشن بدل کړئ یا د ایمول شوي ښودنې پیرامیټونه تنظیم کړئ).
    • ډیفالټ ارزښتونو ته د سکرین تنظیماتو بیا تنظیم کولو وړتیا اضافه کړه که چیرې د پروسې حادثې وروسته حالت بیرته راګرځول ناممکن وي.
    • Добавлена поддержка отключения показа пиктограмм в системном лотке (в «HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» следует указать «NoTrayItemsDisplay=1»).
    • Добавлена поддержка отключения оболочек (Shell launcher) в режиме десктопа (в «HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» следует указать «NoDesktop=1»).
  • مستقیمه
    • د OpenGL سره رینډینګ اوس د GLSL 1.20 لپاره ملاتړ ته اړتیا لري، په بیله بیا د EXT_framebuffer_object او ARB_texture_non_power_of_two توسیع. د زاړه ARB شیډر بیکینډ او آف سکرین رینډرینګ موډ ترتیب لپاره ملاتړ بند شوی.
    • د Direct3D 9 او زاړه لپاره، یو ثابت فنکشن ګرافیک پایپ لاین اضافه شوی (زاړه Direct3D یوازې وړاندې شوي ګرافیک عملیات چمتو کړي چې نشي بدلیدلی)، د HLSL شیډر ژبې په کارولو سره پلي کیږي او د وولکان یا OpenGL API له لارې وړاندې کولو پرمهال د فکس فنکشن ایمولیشن اجازه ورکوي.
    • د ولکان سره رینډینګ د وولکان توسیعونه کاروي ترڅو په متحرک ډول د ګرافیک پایپ لاین حالت بدل کړي ، په لوبو کې ستړیا کموي.
    • د GLSL شیډرونو لپاره بدیل glsl-vkd3d بیکینډ اضافه شوی ، د vkd3d-shader په کارولو سره.
    • د vkd3d-shader په کارولو سره د Direct3D اغیزو تالیف کولو لپاره لومړني ملاتړ چمتو کړی.
    • د D3DX9 کتابتون د حجمیتریک جوړښتونو بارولو پرمهال د MIP جوړښت (MipMap) رامینځته کولو وړتیا پلي کوي. د PNG عکسونو کې د 64bpp RGBA او 48bpp RGB رنګ نمایندګۍ فارمیټونو لپاره ملاتړ اضافه شوی ، په بیله بیا X8L8V8U8، A2W10V10U10، A8P8، V16U16 او Q16W16V16U16 فارمیټونو.
  • غږ او ویډیو
    • د GStreamer-based backend د بدیل په توګه، یو نوی ملټي میډیا بیکینډ پلي کیږي، د FFmpeg کارولو پراساس او د میډیا بنسټ چوکاټ چلولو لپاره مناسب دی. د بدیل پس منظر فعالولو لپاره، تاسو باید د راجسټری برخه "HKCU\Software\Wine\MediaFoundation" کې "DisableGstByteStreamHandler=1" مشخص کړئ.
    • د میډیا فاونډیشن API پلي کول د غوښتنلیکونو ښه ځای په ځای کولو لپاره ښه شوي چې د ډیملپلیکسینګ او کوډ کولو برخو پورې اړه لري.
    • 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 ایکشن سرور) ، او همدارنګه هغه پروسې چې RtlCreateUserProcess() او CreateProcessInternal() فنکشنونو ته زنګ ووهي ، د محدود مدیر نښه په ډیفالټ فعاله کیږي.
    • کله چې د ډیسک لیبلونو په اړه معلومات ترلاسه کول، هرکله چې امکان ولري، د DBus له لارې د سیسټم خدماتو ته لاسرسی اوس کارول کیږي، د دې پرځای چې مستقیم وسیله ته د لاسرسي هڅه وکړي.
    • Однонаправленный механизм межпроцессного взаимодействия (IPC) Mailslots теперь реализован непосредственно в Wine server, что позволило добиться полной поддержки семантики Windows.
    • په اسینکرونس حالت کې د سیریل پورټ پیښو لپاره د انتظار پلي کول.
    • د تار په شرایطو کې د XSTATE پروسیسر توسیعونو لپاره بشپړ ملاتړ اضافه شوی ، د نوي ویکتور توسیعونو لکه AVX-512 کارولو ته اجازه ورکوي.
  • ایمبیډ شوي غوښتنلیکونه
    • د cmd.exe کمانډ ژباړونکي کې کارول شوي د معلوماتو ډیټا پروسس کولو انجن بیا لیکل شوی. cmd.exe ته د "||" عملیاتو لپاره ملاتړ اضافه شوی او "&&".
    • د findstr کارونې د منظم بیانونو او د قضیې غیر حساس لټونونو لپاره ملاتړ اضافه کړی.
    • د ARM32EC ماډلونو راجستر کولو وړتیا د regsvr32 او rundll64 اسانتیاو کې اضافه شوې.
    • اضافه شوي اسانتیاوې: د ان پټ ډیټا ترتیب کولو لپاره ترتیب ، د فایلونو پرتله کولو لپاره fc او چیرې چې د فایلونو لټون لپاره.
    • د wmic غوښتنلیک د عملیاتو متقابل حالت پلي کوي.
    • اکسپلورر د پیل مینو او وسیلې بار لپاره اختیاري ملاتړ اضافه کړی. د کم لاسرسي حقونو سره د explorer.exe لانچ فعال شوی.
  • د پراختیا وسیلې
    • د ARM64X هایبرډ کتابتونونو رامینځته کولو لپاره د وینبل لپاره د "-marm64x" اختیار اضافه شوی.
    • winegcc ته د "-marm64x" اختیار اضافه شوی ترڅو د ARM64X لپاره ودانۍ ته اجازه ورکړي.
    • د انٹرفیس تعریف ژبې (IDL) په کارولو سره رامینځته شوي فایلونه هغه برخې کاروي چې په تشریح شوي حالت کې د اجرا کولو بشپړ ملاتړ کوي.
    • په زاړه شکل (SLTG) کې د ډول کتابتونونو (TypeLib) تولید لپاره ملاتړ IDL (Interface Definition Language) کمپیلر کې اضافه شوی.
    • د وینډمپ یوټیلیټ د منی ډمپ میزونو ډمپونو خوندي کولو لپاره ملاتړ اضافه کړی ، د C++ استثنایی معلوماتو ، او ټایپلیب سرچینو.
  • Разное
    • د Diffie-Hellman (DH) کلیدي تبادلې پروتوکول لپاره ښه ملاتړ. د DH پیرامیټونو تنظیم او ترلاسه کولو وړتیا اضافه کړه. د عامه او خصوصي کلیدونو د جوړولو لپاره پلي شوي سمبالونکي.
    • د RSA الګوریتم سره یوځای د زیاتیدونکي پیډینګ OAEP (غوره غیر متناسب کوډ کولو پیډینګ) کارول چمتو شوي.
    • DirectPlay API د شبکې ناستې ملاتړ کوي.
    • د WoW64 (64-bit) حالت کې د کار کولو پرمهال د غیر متمرکز ان پټ/آؤټ پټ حالتونو ښه اداره کول Windows-ون-Windows)، کوم چې تاسو ته اجازه درکوي چې 32-bit چل کړئ Windows- په ۶۴-بټ یونیکس سیسټمونو کې غوښتنلیکونه.
    • Добавлена поддержка загрузки ODBC-драйверов к СУБД, собранных для Windows.
    • د ARM پلیټ فارم لپاره، د RPC/COM، C++ RTTI (د چلولو وخت ډول معلومات) او C++ استثناوې لپاره بشپړ ملاتړ پلي کیږي.
    • د C دوره کې، د ANSI افعال د UTF-8 کوډ کولو لپاره ملاتړ پلي کوي.
    • د MSHTML انجن وړتیاوې پراخې شوې. د پروټوټایپونو او اعتراض جوړونکو لپاره ملاتړ اضافه شوی. د MSHTML لپاره یو نوی اعتراض پابند انٹرفیس جاواسکریپټ انجن کې اضافه شوی. د MSHTML جوړ شوي افعال په معتبر جاوا سکریپټ شیانو بدل شوي. د جاواسکریپټ د کثافاتو راټولول ښه شوی ترڅو ټول سکریپټ اجرا کولو شرایط په یوه تار کې پوښي. د ArrayBuffer او DataView JavaScript شیانو لپاره ملاتړ اضافه شوی.
    • د کلینګ او JUnit ازموینې راپورونو په کارولو سره د جامد تحلیل لپاره ملاتړ د ګیتلاب پراساس د دوامداره ادغام سیسټم کې اضافه شوی.
    • د کیپسټون 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، LibPng 1.6.44ml، Lib4.7.0ml. 2، LibXslt 2.12.8 او Zlib 1.1.42.

سرچینه: opennet.ru

د DDoS محافظت ، VPS VDS سرورونو سره د سایټونو لپاره معتبر کوربه توب واخلئ 🔥 د DDoS محافظت، VPS VDS سرورونو سره د باور وړ ویب پاڼې کوربه توب واخلئ | ProHoster