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

ಒಂದು ವರ್ಷದ ಅಭಿವೃದ್ಧಿ ಮತ್ತು 28 ಪ್ರಾಯೋಗಿಕ ಆವೃತ್ತಿಗಳ ನಂತರ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ Win32 API ನ ಮುಕ್ತ ಅನುಷ್ಠಾನದ ಸ್ಥಿರ ಬಿಡುಗಡೆ - ವೈನ್ 5.0, ಇದು 7400 ಕ್ಕೂ ಹೆಚ್ಚು ಬದಲಾವಣೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಹೊಸ ಆವೃತ್ತಿಯ ಪ್ರಮುಖ ಸಾಧನೆಗಳು PE ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಅಂತರ್ನಿರ್ಮಿತ ವೈನ್ ಮಾಡ್ಯೂಲ್‌ಗಳ ವಿತರಣೆ, ಬಹು-ಮಾನಿಟರ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಗೆ ಬೆಂಬಲ, XAudio2 ಆಡಿಯೊ API ನ ಹೊಸ ಅನುಷ್ಠಾನ ಮತ್ತು ವಲ್ಕನ್ 1.1 ಗ್ರಾಫಿಕ್ಸ್ API ಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ.

ವೈನ್ ನಲ್ಲಿ ದೃ .ಪಡಿಸಲಾಗಿದೆ ವಿಂಡೋಸ್‌ಗಾಗಿ 4869 (ಒಂದು ವರ್ಷದ ಹಿಂದೆ 4737) ಪ್ರೋಗ್ರಾಂಗಳ ಪೂರ್ಣ ಕಾರ್ಯಾಚರಣೆ, ಮತ್ತೊಂದು 4136 (ಒಂದು ವರ್ಷದ ಹಿಂದೆ 4045) ಪ್ರೋಗ್ರಾಂಗಳು ಹೆಚ್ಚುವರಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಬಾಹ್ಯ DLL ಗಳೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. 3635 ಪ್ರೋಗ್ರಾಂಗಳು ಸಣ್ಣ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿದ್ದು ಅದು ಮೂಲಭೂತ ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಗಳ ಬಳಕೆಗೆ ಅಡ್ಡಿಯಾಗುವುದಿಲ್ಲ.

ಕೀ ನಾವೀನ್ಯತೆಗಳು ವೈನ್ 5.0:

  • PE ಸ್ವರೂಪದಲ್ಲಿ ಮಾಡ್ಯೂಲ್‌ಗಳು
    • MinGW ಕಂಪೈಲರ್‌ನೊಂದಿಗೆ, ಹೆಚ್ಚಿನ ವೈನ್ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ELF ಬದಲಿಗೆ PE (ಪೋರ್ಟಬಲ್ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್, ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ) ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. PE ಯ ಬಳಕೆಯು ಡಿಸ್ಕ್ ಮತ್ತು ಮೆಮೊರಿಯಲ್ಲಿ ಸಿಸ್ಟಮ್ ಮಾಡ್ಯೂಲ್‌ಗಳ ಗುರುತನ್ನು ಪರಿಶೀಲಿಸುವ ವಿವಿಧ ನಕಲು ರಕ್ಷಣೆ ಯೋಜನೆಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ;
    • PE ಎಕ್ಸಿಕ್ಯೂಟಬಲ್‌ಗಳನ್ನು ಈಗ ನಕಲಿ DLL ಫೈಲ್‌ಗಳನ್ನು ಬಳಸುವ ಬದಲು ~/.wine ($WINEPREFIX) ಡೈರೆಕ್ಟರಿಗೆ ನಕಲಿಸಲಾಗುತ್ತದೆ, ಹೆಚ್ಚುವರಿ ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಸೇವಿಸುವ ವೆಚ್ಚದಲ್ಲಿ ನೈಜ ವಿಂಡೋಸ್ ಸ್ಥಾಪನೆಗಳಿಗೆ ಹೋಲುತ್ತದೆ;
    • PE ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಪರಿವರ್ತಿಸಲಾದ ಮಾಡ್ಯೂಲ್‌ಗಳು ಪ್ರಮಾಣಿತವನ್ನು ಬಳಸಬಹುದು ವಾಚರ್ ಯುನಿಕೋಡ್ನೊಂದಿಗೆ ಸಿ ಕಾರ್ಯಗಳು ಮತ್ತು ಸ್ಥಿರಾಂಕಗಳು (ಉದಾಹರಣೆಗೆ, L"abc");
    • ವೈನ್ ಸಿ ರನ್ಟೈಮ್ MinGW ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಬೈನರಿಗಳೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ, DLL ಗಳನ್ನು ನಿರ್ಮಿಸುವಾಗ MinGW ರನ್ಟೈಮ್ ಬದಲಿಗೆ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ;
  • ಗ್ರಾಫಿಕ್ಸ್ ಉಪವ್ಯವಸ್ಥೆ
    • ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯ ಸೇರಿದಂತೆ ಬಹು ಮಾನಿಟರ್‌ಗಳು ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಅಡಾಪ್ಟರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • Vulkan ಗ್ರಾಫಿಕ್ಸ್ API ಗಾಗಿ ಚಾಲಕವನ್ನು Vulkan 1.1.126 ವಿವರಣೆಗೆ ಅನುಗುಣವಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ;
    • WindowsCodecs ಲೈಬ್ರರಿಯು ಹೆಚ್ಚುವರಿ ರಾಸ್ಟರ್ ಸ್ವರೂಪಗಳನ್ನು ಪರಿವರ್ತಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಸೂಚ್ಯಂಕ ಪ್ಯಾಲೆಟ್ ಹೊಂದಿರುವ ಸ್ವರೂಪಗಳು ಸೇರಿದಂತೆ;
  • ಡೈರೆಕ್ಟ್ 3 ಡಿ
    • ಪೂರ್ಣ-ಪರದೆಯ ಡೈರೆಕ್ಟ್3D ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಾಲನೆ ಮಾಡುವಾಗ, ಸ್ಕ್ರೀನ್ ಸೇವರ್ ಕರೆಯನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ;
    • DXGI (ಡೈರೆಕ್ಟ್‌ಎಕ್ಸ್ ಗ್ರಾಫಿಕ್ಸ್ ಇನ್‌ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್) ಅದರ ವಿಂಡೋವನ್ನು ಕಡಿಮೆಗೊಳಿಸಿದಾಗ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ತಿಳಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ, ಇದು ವಿಂಡೋವನ್ನು ಕಡಿಮೆ ಮಾಡುವಾಗ ಸಂಪನ್ಮೂಲ-ತೀವ್ರ ಕಾರ್ಯಾಚರಣೆಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಅನುಮತಿಸುತ್ತದೆ;
    • DXGI ಅನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ, Alt+Enter ಸಂಯೋಜನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಪೂರ್ಣ-ಪರದೆ ಮತ್ತು ವಿಂಡೋಡ್ ಮೋಡ್ ನಡುವೆ ಬದಲಾಯಿಸಲು ಈಗ ಸಾಧ್ಯವಿದೆ;
    • Direct3D 12 ಅನುಷ್ಠಾನದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಪೂರ್ಣ-ಪರದೆ ಮತ್ತು ವಿಂಡೋಡ್ ಮೋಡ್‌ಗಳ ನಡುವೆ ಬದಲಾಯಿಸಲು, ಪರದೆಯ ಮೋಡ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು, ಔಟ್‌ಪುಟ್ ಅನ್ನು ಸ್ಕೇಲಿಂಗ್ ಮಾಡಲು ಮತ್ತು ರೆಂಡರಿಂಗ್ ಬಫರ್ ರಿಪ್ಲೇಸ್‌ಮೆಂಟ್ ಮಧ್ಯಂತರವನ್ನು (ಸ್ವಾಪ್ ಮಧ್ಯಂತರ) ನಿರ್ವಹಿಸಲು ಈಗ ಬೆಂಬಲವಿದೆ;
    • ಪಾರದರ್ಶಕತೆ ಮತ್ತು ಆಳ ಪರೀಕ್ಷೆಗಳಿಗಾಗಿ ವ್ಯಾಪ್ತಿಯ ಹೊರಗಿನ ಇನ್‌ಪುಟ್ ಮೌಲ್ಯಗಳ ಬಳಕೆ, ಪ್ರತಿಫಲಿತ ಟೆಕಶ್ಚರ್‌ಗಳು ಮತ್ತು ಬಫರ್‌ಗಳೊಂದಿಗೆ ರೆಂಡರಿಂಗ್ ಮತ್ತು ತಪ್ಪಾದ ಡೈರೆಕ್ಟ್‌ಡ್ರಾ ಆಬ್ಜೆಕ್ಟ್‌ಗಳ ಬಳಕೆಯಂತಹ ವಿವಿಧ ಗಡಿರೇಖೆಯ ಸನ್ನಿವೇಶಗಳ ಸುಧಾರಿತ ನಿರ್ವಹಣೆ ಕ್ಲಿಪ್ಪರ್, ತಪ್ಪಾದ ವಿಂಡೋಗಳಿಗಾಗಿ ಡೈರೆಕ್ಟ್ 3 ಸಾಧನಗಳನ್ನು ರಚಿಸುವುದು, ಗೋಚರಿಸುವ ಪ್ರದೇಶಗಳನ್ನು ಬಳಸುವುದು, ಅದರ ಕನಿಷ್ಠ ನಿಯತಾಂಕ ಮೌಲ್ಯಗಳು ಗರಿಷ್ಠಕ್ಕೆ ಸಮಾನವಾಗಿರುತ್ತದೆ, ಇತ್ಯಾದಿ.
    • Direct3D 8 ಮತ್ತು 9 ಹೆಚ್ಚು ನಿಖರವಾದ ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ "ಕೊಳಕು»ಲೋಡ್ ಮಾಡಲಾದ ಟೆಕಶ್ಚರ್ಗಳ ಪ್ರದೇಶಗಳು;
    • S3TC ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಕುಚಿತಗೊಳಿಸಲಾದ 3D ಟೆಕಶ್ಚರ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡುವಾಗ ಅಗತ್ಯವಿರುವ ವಿಳಾಸ ಸ್ಥಳದ ಗಾತ್ರವನ್ನು ಕಡಿಮೆ ಮಾಡಲಾಗಿದೆ (ಸಂಪೂರ್ಣವಾಗಿ ಲೋಡ್ ಮಾಡುವ ಬದಲು, ಟೆಕಶ್ಚರ್‌ಗಳನ್ನು ತುಂಡುಗಳಲ್ಲಿ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ).
    • ಇಂಟರ್ಫೇಸ್ ಅಳವಡಿಸಲಾಗಿದೆ ID3D11ಮಲ್ಟಿಥ್ರೆಡ್ ಬಹು-ಥ್ರೆಡ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ನಿರ್ಣಾಯಕ ವಿಭಾಗಗಳನ್ನು ರಕ್ಷಿಸಲು;
    • ಹಳೆಯ ಡೈರೆಕ್ಟ್‌ಡ್ರಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಬೆಳಕಿನ ಲೆಕ್ಕಾಚಾರಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ವಿವಿಧ ಸುಧಾರಣೆಗಳು ಮತ್ತು ಪರಿಹಾರಗಳನ್ನು ಮಾಡಲಾಗಿದೆ;
    • API ನಲ್ಲಿ ಶೇಡರ್‌ಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ಹೆಚ್ಚುವರಿ ಕರೆಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಶೇಡರ್ ರಿಫ್ಲೆಕ್ಷನ್;
    • wined3d ಈಗ ಬೆಂಬಲಿಸುತ್ತದೆ ಹೊಳೆ ಸಂಕುಚಿತ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು CPU ಆಧಾರಿತ;
    • Direct3D ಯಲ್ಲಿ ಗುರುತಿಸಲಾದ ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್‌ಗಳ ಡೇಟಾಬೇಸ್ ಅನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ;
    • ಹೊಸ ನೋಂದಾವಣೆ ಕೀಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ HKEY_CURRENT_USER\Software\Wine\Direct3D: "shader_backend" (ಶೇಡರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬ್ಯಾಕೆಂಡ್: GLSL ಗಾಗಿ "glsl", ARB ವರ್ಟೆಕ್ಸ್/ಫ್ರಾಗ್ಮೆಂಟ್‌ಗಾಗಿ "arb" ಮತ್ತು ಶೇಡರ್ ಬೆಂಬಲವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು "ಯಾವುದೂ ಇಲ್ಲ"), "strict_shader_math" ( 0x1 - ಸಕ್ರಿಯಗೊಳಿಸಿ, 0x0 - ಡೈರೆಕ್ಟ್3ಡಿ ಶೇಡರ್ ಪರಿವರ್ತನೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ). "UseGLSL" ಕೀಯನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ ("shader_backend" ಅನ್ನು ಬಳಸಬೇಕು);
  • D3DX
    • 3D ಟೆಕ್ಸ್ಚರ್ ಕಂಪ್ರೆಷನ್ ಮೆಕ್ಯಾನಿಸಂ S3TC (S3 ಟೆಕ್ಸ್ಚರ್ ಕಂಪ್ರೆಷನ್) ಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
    • ಟೆಕ್ಸ್ಚರ್ ಫಿಲ್ಲಿಂಗ್ ಮತ್ತು ಮ್ಯಾಪ್ ಮಾಡಲಾಗದ ಮೇಲ್ಮೈಗಳಂತಹ ಕಾರ್ಯಾಚರಣೆಗಳ ಸರಿಯಾದ ಅನುಷ್ಠಾನಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • ರಚನೆಯ ಚೌಕಟ್ಟಿನಲ್ಲಿ ವಿವಿಧ ಸುಧಾರಣೆಗಳು ಮತ್ತು ಪರಿಹಾರಗಳನ್ನು ಮಾಡಲಾಗಿದೆ ದೃಶ್ಯ ಪರಿಣಾಮಗಳು;
  • ಕರ್ನಲ್ (ವಿಂಡೋಸ್ ಕರ್ನಲ್ ಇಂಟರ್ಫೇಸ್)
    • Kernel32 ನಲ್ಲಿ ಬಳಸಲಾದ ಹೆಚ್ಚಿನ ಕಾರ್ಯಗಳನ್ನು ಸರಿಸಲಾಗಿದೆ
      ಕರ್ನಲ್ಬೇಸ್, ವಿಂಡೋಸ್ ಆರ್ಕಿಟೆಕ್ಚರ್ನಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಅನುಸರಿಸಿ;

    • ಲೋಡ್ ಮಾಡಲು ಬಳಸುವ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ 32- ಮತ್ತು 64-ಬಿಟ್ DLL ಗಳನ್ನು ಮಿಶ್ರಣ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ. ಪ್ರಸ್ತುತ ಬಿಟ್ ಆಳಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗದ ಲೈಬ್ರರಿಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ (32/64), ಹಾದಿಯಲ್ಲಿ ಮತ್ತಷ್ಟು ಸಂದರ್ಭದಲ್ಲಿ ಪ್ರಸ್ತುತ ಬಿಟ್ ಆಳಕ್ಕೆ ಸರಿಯಾದ ಲೈಬ್ರರಿಯನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ಸಾಧ್ಯ;
    • ಸಾಧನ ಚಾಲಕಗಳಿಗಾಗಿ, ಕರ್ನಲ್ ವಸ್ತುಗಳ ಎಮ್ಯುಲೇಶನ್ ಅನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ;
    • ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ವಸ್ತುಗಳು, ಉದಾಹರಣೆಗೆ ಸ್ಪಿನ್ ಲಾಕ್‌ಗಳು, ವೇಗದ ಮ್ಯೂಟೆಕ್ಸ್‌ಗಳು ಮತ್ತು ಸಂಪನ್ಮೂಲಕ್ಕೆ ಲಗತ್ತಿಸಲಾದ ವೇರಿಯಬಲ್‌ಗಳು;
    • ಬ್ಯಾಟರಿ ಸ್ಥಿತಿಯ ಬಗ್ಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಸರಿಯಾಗಿ ತಿಳಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ;
  • ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಡೆಸ್ಕ್ಟಾಪ್ ಇಂಟಿಗ್ರೇಷನ್
    • ವಿಂಡೋಸ್ 3.1 ಶೈಲಿಯ ಐಕಾನ್ ಬದಲಿಗೆ ಶೀರ್ಷಿಕೆ ಪಟ್ಟಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಕಡಿಮೆಗೊಳಿಸಿದ ವಿಂಡೋಗಳನ್ನು ಈಗ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ;
    • ಹೊಸ ಬಟನ್ ಶೈಲಿಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಸ್ಪ್ಲಿಟ್ ಬಟನ್ (ಕ್ರಮಗಳ ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯೊಂದಿಗೆ ಬಟನ್) ಮತ್ತು ಕಮಾಂಡ್ ಲಿಂಕ್‌ಗಳು (ಮುಂದಿನ ಹಂತಕ್ಕೆ ಹೋಗಲು ಬಳಸುವ ಡೈಲಾಗ್ ಬಾಕ್ಸ್‌ಗಳಲ್ಲಿನ ಲಿಂಕ್‌ಗಳು);
    • Unix ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಅನುಗುಣವಾದ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಸೂಚಿಸುವ 'ಡೌನ್‌ಲೋಡ್‌ಗಳು' ಮತ್ತು 'ಟೆಂಪ್ಲೇಟ್‌ಗಳು' ಫೋಲ್ಡರ್‌ಗಳಿಗಾಗಿ ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ;
  • ಸಾಧನಗಳನ್ನು ಇನ್‌ಪುಟ್ ಮಾಡಿ
    • ಪ್ರಾರಂಭದಲ್ಲಿ, ಅಗತ್ಯವಿರುವ ಪ್ಲಗ್ ಮತ್ತು ಪ್ಲೇ ಸಾಧನ ಡ್ರೈವರ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ;
    • ಮಿನಿ-ಜಾಯ್‌ಸ್ಟಿಕ್ (ಹ್ಯಾಟ್ ಸ್ವಿಚ್), ಸ್ಟೀರಿಂಗ್ ವೀಲ್, ಗ್ಯಾಸ್ ಮತ್ತು ಬ್ರೇಕ್ ಪೆಡಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಆಟದ ನಿಯಂತ್ರಕಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲ.
    • ಆವೃತ್ತಿ 2.2 ಕ್ಕಿಂತ ಮೊದಲು Linux ಕರ್ನಲ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾದ ಹಳೆಯ Linux ಜಾಯ್‌ಸ್ಟಿಕ್ API ಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ;
  • ನೆಟ್
    • ಮೊನೊ ಎಂಜಿನ್ ಅನ್ನು 4.9.4 ಬಿಡುಗಡೆ ಮಾಡಲು ನವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ಈಗ ವಿಂಡೋಸ್ ಪ್ರೆಸೆಂಟೇಶನ್ ಫೌಂಡೇಶನ್ (WPF) ಚೌಕಟ್ಟಿನ ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ;
    • ಒಂದು ಸಾಮಾನ್ಯ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಮೊನೊ ಮತ್ತು ಗೆಕ್ಕೊ ಜೊತೆ ಆಡ್-ಆನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಫೈಲ್‌ಗಳನ್ನು ಹೊಸ ಪೂರ್ವಪ್ರತ್ಯಯಗಳಿಗೆ ನಕಲಿಸುವ ಬದಲು /usr/share/wine ಶ್ರೇಣಿಯಲ್ಲಿ ಇರಿಸುತ್ತದೆ;
  • ನೆಟ್‌ವರ್ಕಿಂಗ್ ವೈಶಿಷ್ಟ್ಯಗಳು
    • MSHTML ಲೈಬ್ರರಿಯಲ್ಲಿ ಬಳಸಲಾಗುವ ವೈನ್ ಗೆಕ್ಕೊ ಬ್ರೌಸರ್ ಎಂಜಿನ್ ಅನ್ನು 2.47.1 ಬಿಡುಗಡೆ ಮಾಡಲು ನವೀಕರಿಸಲಾಗಿದೆ. ಹೊಸ HTML API ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
    • MSHTML ಈಗ SVG ಅಂಶಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ;
    • ಅನೇಕ ಹೊಸ VBScript ಕಾರ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, ದೋಷ ಮತ್ತು ವಿನಾಯಿತಿ ನಿರ್ವಾಹಕರು, ಗಂಟೆ, ದಿನ, ತಿಂಗಳು, ಸ್ಟ್ರಿಂಗ್, LBound, RegExp.Replace, РScriptTypeInfo_* ಮತ್ತು ScriptTypeComp_Bind* ಕಾರ್ಯಗಳು, ಇತ್ಯಾದಿ);
    • VBScript ಮತ್ತು JScript ನಲ್ಲಿ ಕೋಡ್ ಸ್ಥಿತಿಯ ಸಂರಕ್ಷಣೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ (ಸ್ಕ್ರಿಪ್ಟ್ ನಿರಂತರತೆ);
    • HTTP ಪ್ರೋಟೋಕಾಲ್ ಬಳಸಿ ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸುವ ಮತ್ತು ಸ್ವೀಕರಿಸುವ ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ HTTP ಸೇವೆ (WinHTTP) ಮತ್ತು ಸಂಬಂಧಿತ API (HTTPAPI) ನ ಆರಂಭಿಕ ಅನುಷ್ಠಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • DHCP ಮೂಲಕ HTTP ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಪಡೆಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
    • Microsoft Passport ಸೇವೆಯ ಮೂಲಕ ದೃಢೀಕರಣ ವಿನಂತಿಗಳನ್ನು ಮರುನಿರ್ದೇಶಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಕ್ರಿಪ್ಟೋಗ್ರಫಿ
    • GnuTLS ಬಳಸುವಾಗ ಎಲಿಪ್ಟಿಕ್ ಕರ್ವ್ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಕೀಗಳಿಗೆ (ಇಸಿಸಿ) ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
    • PFX ಸ್ವರೂಪದಲ್ಲಿ ಫೈಲ್‌ಗಳಿಂದ ಕೀಗಳು ಮತ್ತು ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • PBKDF2 ಪಾಸ್‌ವರ್ಡ್‌ನ ಆಧಾರದ ಮೇಲೆ ಪ್ರಮುಖ ಉತ್ಪಾದನೆಯ ಯೋಜನೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಪಠ್ಯ ಮತ್ತು ಫಾಂಟ್‌ಗಳು
    • DirectWrite API ಅಳವಡಿಕೆಗೆ ಸಂಬಂಧಿಸಿದ OpenType ವೈಶಿಷ್ಟ್ಯಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಗ್ಲಿಫ್ ಸ್ಥಾನೀಕರಣ, ಕರ್ನಿಂಗ್ ಸೇರಿದಂತೆ ಲ್ಯಾಟಿನ್ ಶೈಲಿಗೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ;
    • ಅವುಗಳನ್ನು ಬಳಸುವ ಮೊದಲು ವಿವಿಧ ಡೇಟಾ ಕೋಷ್ಟಕಗಳ ಸರಿಯಾದತೆಯನ್ನು ಪರಿಶೀಲಿಸುವ ಮೂಲಕ ಫಾಂಟ್ ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸುಧಾರಿತ ಭದ್ರತೆ;
    • ಡೈರೆಕ್ಟ್‌ರೈಟ್ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ಇತ್ತೀಚಿನ SDK ಯೊಂದಿಗೆ ಸಾಲಿಗೆ ತರಲಾಗಿದೆ;
  • ಧ್ವನಿ ಮತ್ತು ವೀಡಿಯೊ
    • ಧ್ವನಿ API ಯ ಹೊಸ ಅನುಷ್ಠಾನವನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ XAudio2, ಯೋಜನೆಯ ಆಧಾರದ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ ಆಡಿಯೋ. ವೈನ್‌ನಲ್ಲಿ FAudio ಅನ್ನು ಬಳಸುವುದರಿಂದ ಆಟಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಧ್ವನಿ ಗುಣಮಟ್ಟವನ್ನು ಸಾಧಿಸಲು ಮತ್ತು ವಾಲ್ಯೂಮ್ ಮಿಕ್ಸಿಂಗ್ ಮತ್ತು ಸುಧಾರಿತ ಧ್ವನಿ ಪರಿಣಾಮಗಳಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ;
    • ಅಂತರ್ನಿರ್ಮಿತ ಮತ್ತು ಕಸ್ಟಮ್ ಅಸಮಕಾಲಿಕ ಸರತಿ ಸಾಲುಗಳು, ಮೂಲ ರೀಡರ್ API, ಮೀಡಿಯಾ ಸೆಷನ್ ಇತ್ಯಾದಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಂತೆ ಮೀಡಿಯಾ ಫೌಂಡೇಶನ್ ಫ್ರೇಮ್‌ವರ್ಕ್‌ನ ಅನುಷ್ಠಾನಕ್ಕೆ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಹೊಸ ಕರೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    • ವೀಡಿಯೊ ಕ್ಯಾಪ್ಚರ್ ಫಿಲ್ಟರ್ ಅನ್ನು v4l2 API ಬದಲಿಗೆ v4l1 API ಅನ್ನು ಬಳಸಲು ಬದಲಾಯಿಸಲಾಗಿದೆ, ಇದು ಬೆಂಬಲಿತ ಕ್ಯಾಮೆರಾಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ವಿಸ್ತರಿಸಿದೆ;
    • ಅಂತರ್ನಿರ್ಮಿತ AVI, MPEG-I ಮತ್ತು WAVE ಡಿಕೋಡರ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಅದರ ಬದಲಿಗೆ ಈಗ ಸಿಸ್ಟಮ್ GStreamer ಅಥವಾ QuickTime ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ;
    • VMR7 ಕಾನ್ಫಿಗರೇಶನ್ API ಗಳ ಉಪವಿಭಾಗವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • ಧ್ವನಿ ಡ್ರೈವರ್‌ಗಳಿಗೆ ಪ್ರತ್ಯೇಕ ಚಾನಲ್‌ಗಳ ಪರಿಮಾಣವನ್ನು ಸರಿಹೊಂದಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಅಂತಾರಾಷ್ಟ್ರೀಕರಣ
    • ಯುನಿಕೋಡ್ ಕೋಷ್ಟಕಗಳನ್ನು ಆವೃತ್ತಿ 12.1.0 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ;
    • ಯುನಿಕೋಡ್ ಸಾಮಾನ್ಯೀಕರಣಕ್ಕಾಗಿ ಅಳವಡಿಸಲಾದ ಬೆಂಬಲ;
    • ಪ್ರಸ್ತುತ ಸ್ಥಳವನ್ನು ಆಧರಿಸಿ ಭೌಗೋಳಿಕ ಪ್ರದೇಶದ ಸ್ವಯಂಚಾಲಿತ ಸ್ಥಾಪನೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ (HKEY_CURRENT_USER\Control Panel\International\Geo);
  • RPC/COM
    • ಟೈಪ್ಲಿಬ್ಗೆ ಸಂಕೀರ್ಣ ರಚನೆಗಳು ಮತ್ತು ಅರೇಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • ವಿಂಡೋಸ್ ಸ್ಕ್ರಿಪ್ಟ್ ರನ್ಟೈಮ್ ಲೈಬ್ರರಿಯ ಆರಂಭಿಕ ಅನುಷ್ಠಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • ADO (Microsoft ActiveX ಡೇಟಾ ಆಬ್ಜೆಕ್ಟ್ಸ್) ಲೈಬ್ರರಿಯ ಆರಂಭಿಕ ಅನುಷ್ಠಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಸ್ಥಾಪಕರು
    • MSI ಅನುಸ್ಥಾಪಕಕ್ಕಾಗಿ ಪ್ಯಾಚ್‌ಗಳ (ಪ್ಯಾಚ್ ಫೈಲ್‌ಗಳು) ವಿತರಣೆಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
    • WUSA (Windows Update Standalone Installer) ಯುಟಿಲಿಟಿಯು ಈಗ .MSU ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ನವೀಕರಣಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ;
  • ARM ವೇದಿಕೆ
    • ARM64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ, ಸ್ಟಾಕ್ ಅನ್‌ವೈಂಡಿಂಗ್‌ಗೆ ಬೆಂಬಲವನ್ನು ntdll ಗೆ ಸೇರಿಸಲಾಗಿದೆ. ಬಾಹ್ಯ ಲಿಬನ್‌ವಿಂಡ್ ಲೈಬ್ರರಿಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • ARM64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ, ಆಬ್ಜೆಕ್ಟ್ ಇಂಟರ್‌ಫೇಸ್‌ಗಳಿಗಾಗಿ ತಡೆರಹಿತ ಪ್ರಾಕ್ಸಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
  • ಅಭಿವೃದ್ಧಿ ಪರಿಕರಗಳು / ವೈನೆಲಿಬ್
    • ವೈನ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ದೂರದಿಂದಲೇ ಡೀಬಗ್ ಮಾಡಲು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೊದಿಂದ ಡೀಬಗರ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • DBGENG (ಡೀಬಗ್ ಇಂಜಿನ್) ಲೈಬ್ರರಿಯನ್ನು ಭಾಗಶಃ ಅಳವಡಿಸಲಾಗಿದೆ;
    • ವಿಂಡೋಸ್‌ಗಾಗಿ ಸಂಕಲಿಸಲಾದ ಬೈನರಿಗಳು ಇನ್ನು ಮುಂದೆ ಲಿಬ್‌ವೈನ್‌ನ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿಲ್ಲ, ಹೆಚ್ಚುವರಿ ಅವಲಂಬನೆಗಳಿಲ್ಲದೆ ಅವುಗಳನ್ನು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಚಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ;
    • ಹೆಡರ್ ಫೈಲ್‌ಗಳ ಮಾರ್ಗವನ್ನು ನಿರ್ಧರಿಸಲು ಸಂಪನ್ಮೂಲ ಕಂಪೈಲರ್ ಮತ್ತು IDL ಕಂಪೈಲರ್‌ಗೆ '--sysroot' ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
    • winegcc ಗೆ '—Target', '—wine-objdir' ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ
      '-ವೈನ್‌ಬಿಲ್ಡ್' ಮತ್ತು '-ಫ್ಯೂಸ್-ಎಲ್‌ಡಿ', ಇದು ಅಡ್ಡ-ಸಂಕಲನಕ್ಕಾಗಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸುವುದನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ;

  • ವ್ಸ್ಟ್ರೊಯೆನ್ನಿ ಪ್ರಿಲೋಜೆನಿಯಾ
    • ಕನ್ಸೋಲ್ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು CHCP ಉಪಯುಕ್ತತೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
    • MSI ಸ್ವರೂಪದಲ್ಲಿ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು MSIDB ಉಪಯುಕ್ತತೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
  • ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸುತ್ತದೆ
    • ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಿಸ್ಟಮ್ ಟೈಮರ್ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲು ವಿವಿಧ ಟೈಮಿಂಗ್ ಫಂಕ್ಷನ್‌ಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ, ಅನೇಕ ಆಟಗಳ ರೆಂಡರ್ ಲೂಪ್‌ನಲ್ಲಿ ಓವರ್‌ಹೆಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ;
    • FS ನಲ್ಲಿ Ext4 ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಆಡಳಿತ ಕೇಸ್ ಸೆನ್ಸಿಟಿವಿಟಿ ಇಲ್ಲದೆ ಕೆಲಸ;
    • LBS_NODATA ಮೋಡ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಪಟ್ಟಿ ಪ್ರದರ್ಶನ ಡೈಲಾಗ್‌ಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಅಂಶಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ;
    • ಲಿನಕ್ಸ್‌ಗಾಗಿ ಎಸ್‌ಆರ್‌ಡಬ್ಲ್ಯೂ ಲಾಕ್‌ಗಳ (ಸ್ಲಿಮ್ ರೀಡರ್/ರೈಟರ್) ವೇಗವಾದ ಅನುಷ್ಠಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದನ್ನು ಫ್ಯೂಟೆಕ್ಸ್‌ಗೆ ಅನುವಾದಿಸಲಾಗಿದೆ;
  • ಬಾಹ್ಯ ಅವಲಂಬನೆಗಳು
    • PE ಸ್ವರೂಪದಲ್ಲಿ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಜೋಡಿಸಲು, MinGW-w64 ಕ್ರಾಸ್-ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ;
    • XAudio2 ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು FAudio ಲೈಬ್ರರಿಯ ಅಗತ್ಯವಿದೆ;
    • BSD ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಫೈಲ್ ಬದಲಾವಣೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು
      Inotify ಗ್ರಂಥಾಲಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ;

    • ARM64 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ವಿನಾಯಿತಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ಅನ್‌ವೈಂಡ್ ಲೈಬ್ರರಿಯ ಅಗತ್ಯವಿದೆ;
    • Video4Linux1 ಬದಲಿಗೆ, Video4Linux2 ಲೈಬ್ರರಿಯು ಈಗ ಅಗತ್ಯವಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ