ವಿಂಡೋಸ್‌ಗಾಗಿ ಸಿಗ್ವಿನ್ 3.4.0, GNU ಪರಿಸರದ ಬಿಡುಗಡೆ

Red Hat ಸಿಗ್ವಿನ್ 3.4.0 ಪ್ಯಾಕೇಜ್‌ನ ಸ್ಥಿರ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಿದೆ, ಇದು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಮೂಲಭೂತ ಲಿನಕ್ಸ್ API ಅನ್ನು ಅನುಕರಿಸಲು DLL ಲೈಬ್ರರಿಯನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಲಿನಕ್ಸ್‌ಗಾಗಿ ರಚಿಸಲಾದ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಕನಿಷ್ಠ ಬದಲಾವಣೆಗಳೊಂದಿಗೆ ನಿರ್ಮಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪ್ಯಾಕೇಜ್ ಪ್ರಮಾಣಿತ Unix ಉಪಯುಕ್ತತೆಗಳು, ಸರ್ವರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, ಕಂಪೈಲರ್‌ಗಳು, ಲೈಬ್ರರಿಗಳು ಮತ್ತು ಹೆಡರ್ ಫೈಲ್‌ಗಳನ್ನು ನೇರವಾಗಿ ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಚಲಾಯಿಸಲು ನಿರ್ಮಿಸಲಾಗಿದೆ.

ಬಿಡುಗಡೆಯು 32-ಬಿಟ್ ಸ್ಥಾಪನೆಗಳಿಗೆ ಬೆಂಬಲದ ಅಂತ್ಯಕ್ಕೆ ಗಮನಾರ್ಹವಾಗಿದೆ ಮತ್ತು 64-ಬಿಟ್ ವಿಂಡೋಸ್‌ನಲ್ಲಿ 32-ಬಿಟ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಚಲಾಯಿಸಲು ಬಳಸುವ WoW64 ಲೇಯರ್. ವಿಂಡೋಸ್ ವಿಸ್ಟಾ ಮತ್ತು ವಿಂಡೋಸ್ ಸರ್ವರ್ 2008 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸಹ ನಿಲ್ಲಿಸಲಾಗಿದೆ. ಮುಂದಿನ ಶಾಖೆಯಲ್ಲಿ (3.5), ಅವರು ವಿಂಡೋಸ್ 7, ವಿಂಡೋಸ್ 8, ವಿಂಡೋಸ್ ಸರ್ವರ್ 2008 ಆರ್ 2 ಮತ್ತು ವಿಂಡೋಸ್ ಸರ್ವರ್ 2012 ಅನ್ನು ಬೆಂಬಲಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಲು ಯೋಜಿಸಿದ್ದಾರೆ. ಹೀಗಾಗಿ, ಸಿಗ್ವಿನ್ 3.5.0 Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 ಮತ್ತು Windows Server 2022 ಅನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ.

ಇತರ ಬದಲಾವಣೆಗಳು:

  • Cygwin DLL ನಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾದ ವಿಳಾಸ ಸ್ಪೇಸ್ ರಾಂಡಮೈಸೇಶನ್ (ASLR) ನೊಂದಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • ".com" ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಫೈಲ್‌ಗಳಿಗಾಗಿ ವಿಶೇಷ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
  • ಸೆಟ್ರ್ಲಿಮಿಟ್ (RLIMIT_AS) ಕರೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • /proc/ ನಲ್ಲಿ ಸಿಗ್ನಲ್ ಮಾಸ್ಕ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಕೋಡ್ ಸೇರಿಸಲಾಗಿದೆ / ಸ್ಥಿತಿ.
  • UDP_SEGMENT ಮತ್ತು UDP_GRO ಸಾಕೆಟ್ ಆಯ್ಕೆಗಳಿಗಾಗಿ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, "CYGWIN=pipe_byte" ಆಯ್ಕೆಯನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ ಹೆಸರಿಸದ ಪೈಪ್‌ಗಳು ಸಂದೇಶ ರವಾನಿಸುವ ಮೋಡ್‌ಗಿಂತ ಬೈಟ್ ಮೋಡ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
  • stdio.h ಹೆಡರ್ ಫೈಲ್‌ನಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಇನ್‌ಪುಟ್ ಫಂಕ್ಷನ್‌ಗಳು ಲಿನಕ್ಸ್‌ಗೆ ಹೋಲುವ ನಡವಳಿಕೆಯನ್ನು ಮಾಡಲು ಫೈಲ್‌ನ ಅಂತ್ಯವನ್ನು (EOF) ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಓದುವ ಪ್ರಯತ್ನಗಳನ್ನು ಹೊಂದಿವೆ.
  • PATH ಪರಿಸರದ ವೇರಿಯೇಬಲ್‌ನಲ್ಲಿ ಖಾಲಿ ಮಾರ್ಗವನ್ನು ಸೂಚಿಸುವುದನ್ನು ಈಗ ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಗೆ ಸೂಚಿಸುವಂತೆ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ, ಇದು Linux ನಲ್ಲಿನ ನಡವಳಿಕೆಯೊಂದಿಗೆ ಸ್ಥಿರವಾಗಿರುತ್ತದೆ.
  • FD_SETSIZE ಮತ್ತು NOFILE ನ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳನ್ನು 1024 ಮತ್ತು 3200 ನೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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