ವೈನ್ 10.0 ನ ಸ್ಥಿರ ಬಿಡುಗಡೆ

ಒಂದು ವರ್ಷದ ಅಭಿವೃದ್ಧಿ ಮತ್ತು 29 ಪ್ರಾಯೋಗಿಕ ಆವೃತ್ತಿಗಳ ನಂತರ, 32 ಕ್ಕೂ ಹೆಚ್ಚು ಬದಲಾವಣೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ Win10.0 API - ವೈನ್ 6000 ನ ಮುಕ್ತ ಅನುಷ್ಠಾನದ ಸ್ಥಿರ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಯಿತು. ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿನ ಪ್ರಮುಖ ಸಾಧನೆಗಳು ARM64EC ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲ, ಹೆಚ್ಚಿನ ಪಿಕ್ಸೆಲ್ ಸಾಂದ್ರತೆಯೊಂದಿಗೆ ಪರದೆಯ ಮೇಲೆ ಸ್ಕೇಲಿಂಗ್, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ವೇಲ್ಯಾಂಡ್ ಡ್ರೈವರ್ ಅನ್ನು ಸೇರಿಸುವುದು, ಪರದೆ ಮತ್ತು ಜಾಯ್‌ಸ್ಟಿಕ್ ಅನ್ನು ಹೊಂದಿಸಲು ಪ್ಯಾನಲ್‌ಗಳ ಅಳವಡಿಕೆ, FFmpeg, ಬ್ಲೂಟೂತ್ ಆಧಾರಿತ ಪರ್ಯಾಯ ಮಲ್ಟಿಮೀಡಿಯಾ ಬ್ಯಾಕೆಂಡ್. ಚಾಲಕ, ವಲ್ಕನ್ 1.4 ಬೆಂಬಲ, ಎಮ್ಯುಲೇಶನ್ ಸಾಮರ್ಥ್ಯ ಸ್ವಿಚಿಂಗ್ ವೀಡಿಯೊ ವಿಧಾನಗಳು.

В Wine подтверждена полноценная работа 5372 программ для Windows (год назад 5336, два года назад 5266, три года назад 5156), ещё 4435 программ (год назад 4397, два года назад 4370, три года назад 4312) прекрасно работают при дополнительных настройках и внешних DLL. У 4020 программ (год назад 3943, два года назад 3888, три года назад 3813) наблюдаются небольшие проблемы в работе, которые не мешают использованию основных функций приложений.

ವೈನ್ 10.0 ನಲ್ಲಿ ಪ್ರಮುಖ ಆವಿಷ್ಕಾರಗಳು:

  • ARM64
    • ARM64EC (ARM64 ಎಮ್ಯುಲೇಶನ್ ಹೊಂದಾಣಿಕೆಯ) ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ವೈನ್‌ನಲ್ಲಿನ ಬೆಂಬಲದ ಮಟ್ಟವು ARM64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ನೊಂದಿಗೆ ಸಮಾನತೆಯನ್ನು ತಲುಪಿದೆ. ARM64EC ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಮೂಲತಃ x64_86 ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ARM64 ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಬರೆಯಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಪೋರ್ಟಿಂಗ್ ಅನ್ನು ಸರಳೀಕರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ARM64 ಪರಿಸರದಲ್ಲಿ ವೈಯಕ್ತಿಕ x86_64 ಕೋಡ್ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
    • ARM64X PE ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು ಒಂದು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ನಲ್ಲಿ ARM64EC ಮತ್ತು ARM64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗಾಗಿ ಕೋಡ್ ಅನ್ನು ಸಂಯೋಜಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ARM64X ಸ್ವರೂಪದಲ್ಲಿ ವೈನ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, ನೀವು Git ನಿಂದ LLVM ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ (ಅಗತ್ಯವಾದ ಕಾರ್ಯವನ್ನು LLVM 20 ಬಿಡುಗಡೆಯಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ) ಮತ್ತು "ಕಾನ್ಫಿಗರ್" ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವಾಗ, "-enable-archs=arm64ec,aarch64" ಆಯ್ಕೆಯನ್ನು ಸೂಚಿಸಿ .
    • 64-ಬಿಟ್ x86 ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಅನುಕರಿಸುವ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ARM64EC ಅನ್ನು ಬಳಸುವಾಗ, ವೈನ್ ಸ್ವತಃ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಎಮ್ಯುಲೇಶನ್ ಅನ್ನು x86-64 ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್‌ಗೆ ಮಾತ್ರ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ. ಎಮ್ಯುಲೇಟರ್ ಹೊಂದಿರುವ ಲೈಬ್ರರಿಯನ್ನು ಇನ್ನೂ ಮುಖ್ಯ ವೈನ್ ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿಲ್ಲ, ಆದರೆ ARM86 ಪರಿಸರದಲ್ಲಿ x64-64 ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸಲು, ನೀವು ARM64EC ಬೆಂಬಲದೊಂದಿಗೆ ನಿರ್ಮಿಸಲಾದ ಬಾಹ್ಯ FEX ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಬಳಸಬಹುದು.
    • Для поддержки ARM64 необходимо использование в системе страниц памяти размером 4КБ, как того требует ABI Windows (запуск в окружениях с ядрами Linux, использующими страницы памяти 16K или 64K пока не поддерживается).
  • ಗ್ರಾಫಿಕ್ಸ್ ಉಪವ್ಯವಸ್ಥೆ
    • ಹೆಚ್ಚಿನ ಪಿಕ್ಸೆಲ್ ಸಾಂದ್ರತೆಯೊಂದಿಗೆ (ಹೈ-ಡಿಪಿಐ) ಪರದೆಯ ಮೇಲೆ ಹೆಚ್ಚು ನಿಖರವಾದ ಸ್ಕೇಲಿಂಗ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಹೆಚ್ಚಿನ ಪಿಕ್ಸೆಲ್ ಸಾಂದ್ರತೆಯೊಂದಿಗೆ ಪರದೆಯ ಮೇಲೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಪ್ರದರ್ಶನವನ್ನು ಸಂಘಟಿಸಲು DPI ಜಾಗೃತಿ ಮೋಡ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಅಪ್ಲಿಕೇಶನ್ DPI ಬದಲಾವಣೆಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ (DPI ಅನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಪನ ಮಾಡಲಾಗುತ್ತದೆ). ವೈಯಕ್ತಿಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಥವಾ ವೈನ್ ಪೂರ್ವಪ್ರತ್ಯಯಗಳಿಗಾಗಿ ಹೈ-ಡಿಪಿಐ ಬೆಂಬಲವನ್ನು ಅತಿಕ್ರಮಿಸಲು ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ವಲ್ಕನ್ ಗ್ರಾಫಿಕ್ಸ್ API ಗಾಗಿ ಡ್ರೈವರ್‌ಗೆ Vulkan 1.4 ವಿವರಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (Vulkan 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) ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಪರಿಸರದಲ್ಲಿ ಪಾಪ್ಅಪ್ ವಿಂಡೋ ಸ್ಥಾನೀಕರಣದೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
    • ವೇಲ್ಯಾಂಡ್ ಅನ್ನು ಬಳಸುವಾಗ, ಕೀಲಿಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವಾಗ ಸ್ವಯಂ-ಪುನರಾವರ್ತನೆ ಒತ್ತುವಿಕೆಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಡೆಸ್ಕ್‌ಟಾಪ್ ಏಕೀಕರಣ
    • ಪ್ರಾಯೋಗಿಕ "ಮೋಡೆಸೆಟ್ಟಿಂಗ್" ಎಮ್ಯುಲೇಶನ್ ಕಾರ್ಯವಿಧಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಅದು ಪರದೆಯ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಿಜವಾಗಿ ಬದಲಾಯಿಸದೆಯೇ ಸ್ವಿಚಿಂಗ್ ವೀಡಿಯೊ ಮೋಡ್‌ಗಳನ್ನು ಅನುಕರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ವೀಡಿಯೊ ಮೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸದೆಯೇ ಪರದೆಯ ರೆಸಲ್ಯೂಶನ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಗೋಚರತೆಯನ್ನು ವಿಂಡೋಗಳನ್ನು ವಿಸ್ತರಿಸುವ ಮತ್ತು ಸ್ಕೇಲಿಂಗ್ ಮಾಡುವ ಮೂಲಕ ರಚಿಸಲಾಗಿದೆ.
    • ಡಿಸ್ಪ್ಲೇ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಇಂಟರ್‌ಫೇಸ್‌ನ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಹೊಸ ಡೆಸ್ಕ್‌ಟಾಪ್ ಕಂಟ್ರೋಲ್ ಪ್ಯಾನಲ್ ಆಪ್ಲೆಟ್ (desk.cpl) ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, ನೀವು ಡೆಸ್ಕ್‌ಟಾಪ್‌ನ ವರ್ಚುವಲ್ ರೆಸಲ್ಯೂಶನ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು ಅಥವಾ ಎಮ್ಯುಲೇಟೆಡ್ ಡಿಸ್ಪ್ಲೇ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು).
    • ಪ್ರಕ್ರಿಯೆಯ ಕುಸಿತದ ನಂತರ ಸ್ಥಿತಿಯನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು ಅಸಾಧ್ಯವಾದರೆ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳಿಗೆ ಪರದೆಯ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಮರುಹೊಂದಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • Добавлена поддержка отключения показа пиктограмм в системном лотке (в «HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» следует указать «NoTrayItemsDisplay=1»).
    • Добавлена поддержка отключения оболочек (Shell launcher) в режиме десктопа (в «HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» следует указать «NoDesktop=1»).
  • ಡೈರೆಕ್ಟ್ 3 ಡಿ
    • OpenGL ನೊಂದಿಗೆ ರೆಂಡರಿಂಗ್‌ಗೆ ಈಗ GLSL 1.20 ಗೆ ಬೆಂಬಲದ ಅಗತ್ಯವಿದೆ, ಹಾಗೆಯೇ EXT_framebuffer_object ಮತ್ತು ARB_texture_non_power_of_ಎರಡು ವಿಸ್ತರಣೆಗಳು. ಹಳೆಯ ARB ಶೇಡರ್ ಬ್ಯಾಕೆಂಡ್ ಮತ್ತು ಆಫ್‌ಸ್ಕ್ರೀನ್ ರೆಂಡರಿಂಗ್ ಮೋಡ್ ಸೆಟ್ಟಿಂಗ್‌ಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ.
    • Direct3D 9 ಮತ್ತು ಹಳೆಯದಕ್ಕಾಗಿ, ಸ್ಥಿರ ಕಾರ್ಯ ಗ್ರಾಫಿಕ್ಸ್ ಪೈಪ್‌ಲೈನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಹಳೆಯ Direct3D ಪೂರ್ವನಿರ್ಧರಿತ ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮಾತ್ರ ಬದಲಾಯಿಸಲಾಗುವುದಿಲ್ಲ), ಇದನ್ನು HLSL ಶೇಡರ್ ಭಾಷೆಯನ್ನು ಬಳಸಿ ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು Vulkan ಅಥವಾ OpenGL API ಮೂಲಕ ರೆಂಡರಿಂಗ್ ಮಾಡುವಾಗ ಸ್ಥಿರ ಫಂಕ್ಷನ್ ಎಮ್ಯುಲೇಶನ್ ಅನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
    • ವಲ್ಕನ್‌ನೊಂದಿಗೆ ರೆಂಡರಿಂಗ್ ಗ್ರಾಫಿಕ್ಸ್ ಪೈಪ್‌ಲೈನ್‌ನ ಸ್ಥಿತಿಯನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಯಿಸಲು ವಲ್ಕನ್ ವಿಸ್ತರಣೆಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಆಟಗಳಲ್ಲಿ ತೊದಲುವಿಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
    • Vkd3d-shader ಬಳಸಿಕೊಂಡು GLSL ಶೇಡರ್‌ಗಳಿಗಾಗಿ ಪರ್ಯಾಯ glsl-vkd3d ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • vkd3d-shader ಬಳಸಿಕೊಂಡು Direct3D ಪರಿಣಾಮಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
    • ವಾಲ್ಯೂಮೆಟ್ರಿಕ್ ಟೆಕಶ್ಚರ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡುವಾಗ MIP ಟೆಕಶ್ಚರ್‌ಗಳನ್ನು (MipMap) ಉತ್ಪಾದಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು D3DX9 ಲೈಬ್ರರಿ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. PNG ಚಿತ್ರಗಳಲ್ಲಿ 64bpp RGBA ಮತ್ತು 48bpp RGB ಬಣ್ಣ ಪ್ರಾತಿನಿಧ್ಯದ ಸ್ವರೂಪಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಹಾಗೆಯೇ X8L8V8U8, A2W10V10U10, A8P8, V16U16 ಮತ್ತು Q16W16V16U16 ಫಾರ್ಮ್ಯಾಟ್‌ಗಳು.
  • ಧ್ವನಿ ಮತ್ತು ವೀಡಿಯೊ
    • GStreamer-ಆಧಾರಿತ ಬ್ಯಾಕೆಂಡ್‌ಗೆ ಪರ್ಯಾಯವಾಗಿ, 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, ಇತ್ಯಾದಿ) ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಮೂಲಕ ಮಲ್ಟಿ-ಟಚ್ ಮೋಡ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
    • ಹಂಚಿದ ಮೆಮೊರಿಯಲ್ಲಿ user32 ಲೈಬ್ರರಿಯ ಕೆಲವು ಆಂತರಿಕ ರಚನೆಗಳ ನಿಯೋಜನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ, ಇದು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸಿತು ಮತ್ತು ವೈನ್ ಸರ್ವರ್‌ನಲ್ಲಿನ ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
    • 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" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ARM64X ಗಾಗಿ ಕಟ್ಟಡವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು winegcc ಗೆ "-marm64x" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ಇಂಟರ್ಫೇಸ್ ಡೆಫಿನಿಷನ್ ಲಾಂಗ್ವೇಜ್ (IDL) ಬಳಸಿಕೊಂಡು ರಚಿಸಲಾದ ಫೈಲ್‌ಗಳು ಇಂಟರ್ಪ್ರಿಟೆಡ್ ಮೋಡ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬೆಂಬಲಿಸುವ ಘಟಕಗಳನ್ನು ಬಳಸುತ್ತವೆ.
    • ಹಳೆಯ ಸ್ವರೂಪದಲ್ಲಿ (SLTG) ಟೈಪ್ ಲೈಬ್ರರಿಗಳನ್ನು (ಟೈಪ್‌ಲಿಬ್) ಉತ್ಪಾದಿಸುವ ಬೆಂಬಲವನ್ನು ಐಡಿಎಲ್ (ಇಂಟರ್‌ಫೇಸ್ ಡೆಫಿನಿಷನ್ ಲಾಂಗ್ವೇಜ್) ಕಂಪೈಲರ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ.
    • ವೈನ್‌ಡಂಪ್ ಉಪಯುಕ್ತತೆಯು ಮಿನಿಡಂಪ್ ಕೋಷ್ಟಕಗಳು, C++ ವಿನಾಯಿತಿ ಮಾಹಿತಿ ಮತ್ತು ಟೈಪ್‌ಲಿಬ್ ಸಂಪನ್ಮೂಲಗಳ ಡಂಪ್‌ಗಳನ್ನು ಉಳಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
  • ಸಂಕಲನ
    • Diffie-Hellman (DH) ಕೀ ವಿನಿಮಯ ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಸುಧಾರಿತ ಬೆಂಬಲ. DH ನಿಯತಾಂಕಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಮತ್ತು ಸ್ವೀಕರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಜೋಡಿ ಸಾರ್ವಜನಿಕ ಮತ್ತು ಖಾಸಗಿ ಕೀಲಿಗಳನ್ನು ರಚಿಸಲು ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
    • RSA ಅಲ್ಗಾರಿದಮ್ ಜೊತೆಗೆ ಹೆಚ್ಚುತ್ತಿರುವ ಪ್ಯಾಡಿಂಗ್ OAEP (ಆಪ್ಟಿಮಲ್ ಅಸಮಪಾರ್ಶ್ವದ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಪ್ಯಾಡಿಂಗ್) ಬಳಕೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
    • ಡೈರೆಕ್ಟ್‌ಪ್ಲೇ API ನೆಟ್‌ವರ್ಕ್ ಸೆಷನ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
    • WoW64 (64-ಬಿಟ್) ಮೋಡ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಅಸಮಕಾಲಿಕ ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಸ್ಥಿತಿಗಳ ಸುಧಾರಿತ ನಿರ್ವಹಣೆ. Windows-ಒನ್-Windows), ಇದು ನಿಮಗೆ 32-ಬಿಟ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ Windows- 64-ಬಿಟ್ ಯುನಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿನ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು.
    • Добавлена поддержка загрузки ODBC-драйверов к СУБД, собранных для Windows.
    • ARM ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ, RPC/COM, C++ RTTI (ರನ್-ಟೈಮ್ ಟೈಪ್ ಮಾಹಿತಿ) ಮತ್ತು C++ ವಿನಾಯಿತಿಗಳಿಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
    • C ರನ್ಟೈಮ್ನಲ್ಲಿ, ANSI ಕಾರ್ಯಗಳು UTF-8 ಎನ್ಕೋಡಿಂಗ್ಗೆ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆ.
    • MSHTML ಎಂಜಿನ್‌ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಮೂಲಮಾದರಿಗಳು ಮತ್ತು ಆಬ್ಜೆಕ್ಟ್ ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. MSHTML ಗಾಗಿ ಹೊಸ ಆಬ್ಜೆಕ್ಟ್ ಬೈಂಡಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು JavaScript ಎಂಜಿನ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ. MSHTML ಅಂತರ್ನಿರ್ಮಿತ ಕಾರ್ಯಗಳನ್ನು ಮಾನ್ಯವಾದ JavaScript ಆಬ್ಜೆಕ್ಟ್‌ಗಳಾಗಿ ಪರಿವರ್ತಿಸಲಾಗಿದೆ. ಥ್ರೆಡ್‌ನಲ್ಲಿ ಎಲ್ಲಾ ಸ್ಕ್ರಿಪ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಸಂದರ್ಭಗಳನ್ನು ಒಳಗೊಳ್ಳಲು ಸುಧಾರಿತ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಸ ಸಂಗ್ರಹಣೆ. ArrayBuffer ಮತ್ತು DataView JavaScript ಆಬ್ಜೆಕ್ಟ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ಕ್ಲಾಂಗ್ ಮತ್ತು ಜುನಿಟ್ ಪರೀಕ್ಷಾ ವರದಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಿರ ವಿಶ್ಲೇಷಣೆಗೆ ಬೆಂಬಲವನ್ನು ಗಿಟ್ಲ್ಯಾಬ್ ಆಧಾರಿತ ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಗೆ ಸೇರಿಸಲಾಗಿದೆ.
    • ಕ್ಯಾಪ್ಸ್ಟೋನ್ 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 1.6.44T4.7.0X 2, LibXslt 2.12.8 ಮತ್ತು Zlib 1.1.42.

ಮೂಲ: opennet.ru

DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ಸೈಟ್‌ಗಳಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ 🔥 DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ವೆಬ್‌ಸೈಟ್ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ | ProHoster