Cygwin 3.2.0 இன் புதிய பதிப்பு, விண்டோஸிற்கான GNU சூழல்

ஒரு வருடத்திற்கும் மேலான வளர்ச்சிக்குப் பிறகு, Red Hat ஆனது Cygwin 3.2.0 தொகுப்பின் நிலையான வெளியீட்டை வெளியிட்டுள்ளது, இதில் Windows இல் அடிப்படை Linux API ஐப் பின்பற்றுவதற்கான DLL லைப்ரரி உள்ளது, இது Linux க்காக உருவாக்கப்பட்ட நிரல்களை குறைந்த மாற்றங்களுடன் தொகுக்க உங்களை அனுமதிக்கிறது. தொகுப்பில் நிலையான யூனிக்ஸ் பயன்பாடுகள், சர்வர் பயன்பாடுகள், கம்பைலர்கள், லைப்ரரிகள் மற்றும் விண்டோஸில் நேரடியாகச் செயல்படுத்தப்படும் தலைப்புக் கோப்புகள் ஆகியவை அடங்கும்.

முக்கிய மாற்றங்கள்:

  • போலி-கன்சோலுக்கான மறுவேலை ஆதரவு, இது இப்போது cygwin இல் சேர்க்கப்படாத பயன்பாடுகளைத் தொடங்கும் போது மட்டுமே செயல்படுத்தப்படுகிறது.
  • ஸ்ட்ரீம்களுடன் பணிபுரிவதற்காக புதிய C11 API சேர்க்கப்பட்டது: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_thcrerent_thcredlock, mtx_threlock _பிரித்தல், thrd_equal , thrd_exit, thrd_join, thrd_sleep, thrd_yield , tss_create, tss_delete, tss_get, tss_set.
  • Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), அத்துடன் SIGWINCH சிக்னல் போன்ற விசைப்பலகை குறுக்குவழிகளைக் கையாள கன்சோல் செயலாக்கத்தில் ஒரு புதிய நூல் சேர்க்கப்பட்டுள்ளது. . முன்பு, சேர்க்கை மற்றும் SIGWINCH தரவு வாசிப்பு() அல்லது தேர்ந்தெடுக்கப்பட்ட() அழைப்புகளின் போது மட்டுமே செயலாக்கப்பட்டது.
  • fchmodat() செயல்பாட்டிற்கு AT_SYMLINK_NOFOLLOW கொடிக்கான வரையறுக்கப்பட்ட ஆதரவு சேர்க்கப்பட்டது.
  • விண்டோஸ் இயங்குதளத்தால் வழங்கப்பட்ட AF_UNIX சாக்கெட்டுகளின் அங்கீகாரம் இயக்கப்பட்டது.
  • 256-பிட் கணினிகளில் குழந்தை செயல்முறைகளின் எண்ணிக்கை 5000 இலிருந்து 64 ஆகவும், 1200-பிட் கணினிகளில் 32 ஆகவும் உயர்த்தப்பட்டுள்ளது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்