Cygwin 3.1.0 ನ ಹೊಸ ಆವೃತ್ತಿ, Windows ಗಾಗಿ GNU ಪರಿಸರ

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

ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • xterm ಹೊಂದಾಣಿಕೆ ಮೋಡ್‌ನಲ್ಲಿ, 24-ಬಿಟ್ ಬಣ್ಣಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ (ವಿಂಡೋಸ್ 10 ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಬಿಲ್ಡ್ 1703 ರಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ). ಹಳೆಯ ಕನ್ಸೋಲ್‌ಗಾಗಿ, 24-ಬಿಟ್ ಪ್ಯಾಲೆಟ್‌ನಿಂದ ಒಂದೇ ರೀತಿಯ ಬಣ್ಣಗಳನ್ನು ಬಳಸಿಕೊಂಡು 16-ಬಿಟ್ ಬಣ್ಣಗಳನ್ನು ಅನುಕರಿಸಲು ಮೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • PTY ವಿಂಡೋಸ್ 10 1809 ರಲ್ಲಿ ಪರಿಚಯಿಸಲಾದ ವರ್ಚುವಲ್ ಟರ್ಮಿನಲ್‌ಗಳಿಗಾಗಿ API, ಹುಸಿ-ಕನ್ಸೋಲ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
    PTY ನಲ್ಲಿ gnu ಸ್ಕ್ರೀನ್, tmux, mintty ಮತ್ತು ssh ಕೆಲಸಗಳಂತಹ ಸ್ಥಳೀಯ ಕನ್ಸೋಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮಾಡಲು ಸಿಗ್ವಿನ್ ಸಾಧ್ಯವಾಗಿಸಿತು;

  • CPU ಕೋರ್‌ಗಳಿಗೆ ಬೈಂಡಿಂಗ್ ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ಥ್ರೆಡ್‌ಗಳಿಗಾಗಿ ಹೊಸ API ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np ಮತ್ತು pthread_setaffinity_np. CPU_SET ಮ್ಯಾಕ್ರೋಗೆ ಸಹ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಡೇಟಾಬೇಸ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಡಿಬಿಎಂ, ಕೀ/ಮೌಲ್ಯ ಸ್ವರೂಪದಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವುದು: dbm_clearer, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • ರೆಕಾರ್ಡಿಂಗ್ಗಾಗಿ FIFO ಚಾನಲ್ನ ಬಹು ತೆರೆಯುವಿಕೆಯ ಸಾಧ್ಯತೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ;
  • ಬಾರಿ() ಕಾರ್ಯವು ಈಗ ಮೌಲ್ಯ ವಾದವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ
    ಶೂನ್ಯ;

  • /proc/cpuinfo ನ ಔಟ್‌ಪುಟ್ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಅದರ ಪ್ರಾತಿನಿಧ್ಯಕ್ಕೆ ಹತ್ತಿರದಲ್ಲಿದೆ;
  • ಸ್ಟಾಕ್‌ಡಂಪ್ ಮಿತಿ ಗಾತ್ರವನ್ನು 13 ರಿಂದ 32 ಕ್ಕೆ ಹೆಚ್ಚಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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