Windows க்கான Cygwin 3.4.0, GNU சூழல்களின் வெளியீடு

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

இந்த வெளியீடு 32-பிட் நிறுவல்களுக்கான ஆதரவின் முடிவில் குறிப்பிடத்தக்கது மற்றும் 64-பிட் விண்டோஸில் 32-பிட் நிரல்களை இயக்க பயன்படும் WoW64 அடுக்கு. Windows Vista மற்றும் Windows Server 2008 இயங்குதளங்களுக்கான ஆதரவும் நிறுத்தப்பட்டுள்ளது.அடுத்த கிளையில் (3.5), Windows 7, Windows 8, Windows Server 2008 R2 மற்றும் Windows Server 2012ஐ ஆதரிப்பதை நிறுத்த திட்டமிட்டுள்ளனர். இதனால், Cygwin 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 இல் முன்னிருப்பாக இயக்கப்படும் Address Space Randomization (ASLR) மூலம் செயல்படுத்தும் திறனை வழங்குகிறது.
  • “.com” நீட்டிப்புடன் கூடிய கோப்புகளுக்கான பிரத்யேக ஹேண்ட்லர் அகற்றப்பட்டது.
  • setrlimit(RLIMIT_AS) அழைப்பைக் கையாள குறியீடு சேர்க்கப்பட்டது.
  • /proc/ இல் சமிக்ஞை முகமூடிகளை செயலாக்க குறியீடு சேர்க்கப்பட்டது / நிலை.
  • UDP_SEGMENT மற்றும் UDP_GRO சாக்கெட் விருப்பங்களுக்கான ஹேண்ட்லர்கள் சேர்க்கப்பட்டன.
  • முன்னிருப்பாக, "CYGWIN=pipe_byte" என்ற விருப்பம் அமைக்கப்பட்டுள்ளது, இதில் பெயரிடப்படாத குழாய்கள் செய்தி அனுப்பும் முறையில் இல்லாமல் பைட் முறையில் இயங்குகின்றன.
  • stdio.h ஹெடர் கோப்பில் வரையறுக்கப்பட்ட உள்ளீட்டு செயல்பாடுகள், லினக்ஸைப் போலவே நடத்தையை உருவாக்க, கோப்பின் முடிவை (EOF) முடக்கி வாசிக்கும் முயற்சிகளைக் கொண்டுள்ளன.
  • PATH சூழல் மாறியில் ஒரு வெற்று பாதையைக் குறிப்பிடுவது, தற்போதைய கோப்பகத்தை சுட்டிக்காட்டுவதாகக் கருதப்படுகிறது, இது Linux இல் உள்ள நடத்தைக்கு ஒத்துப்போகிறது.
  • FD_SETSIZE மற்றும் NOFILE இன் இயல்புநிலை மதிப்புகள் 1024 மற்றும் 3200 உடன் மாற்றப்பட்டுள்ளன.

ஆதாரம்: opennet.ru

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