Cygwin 3.4.0 جي رليز، ونڊوز لاء GNU ماحول

Red Hat سائگون 3.4.0 پيڪيج جو هڪ مستحڪم رليز شايع ڪيو آهي، جنهن ۾ ونڊوز تي بنيادي لينڪس API کي نقل ڪرڻ لاءِ ڊي ايل ايل لائبريري شامل آهي، جيڪا توهان کي اجازت ڏئي ٿي ته لينڪس لاءِ ٺاهيل پروگرامن کي گهٽ ۾ گهٽ تبديلين سان. پيڪيج ۾ معياري يونڪس يوٽيلٽيز، سرور ايپليڪيشنون، گڏ ڪرڻ وارا، لائبريريون، ۽ هيڊر فائلون شامل آهن جيڪي سڌو سنئون ونڊوز تي هلائڻ لاءِ ٺاهيل آهن.

رليز قابل ذڪر آهي 32-bit تنصيب جي حمايت جي خاتمي لاءِ ۽ WoW64 پرت 32-bit ونڊوز تي 64-bit پروگرامن کي هلائڻ لاءِ استعمال ڪئي وئي. ونڊوز وسٽا ۽ ونڊوز سرور 2008 آپريٽنگ سسٽم لاءِ سپورٽ پڻ بند ڪئي وئي آهي. ايندڙ شاخ (3.5) ۾، اهي ونڊوز 7، ونڊوز 8، ونڊوز سرور 2008 R2 ۽ ونڊوز سرور 2012 کي سپورٽ ڪرڻ بند ڪرڻ جو ارادو رکن ٿا. اهڙيء طرح، Cygwin 3.5.0 صرف ونڊوز 8.1، ونڊوز 10، ونڊوز 11، ونڊوز سرور 2012 R2، ونڊوز سرور 2016، ونڊوز سرور 2019 ۽ ونڊوز سرور 2022 کي سپورٽ ڪندو.

ٻيون تبديليون:

  • ايڊريس اسپيس رينڊمائيزيشن (ASLR) سان عمل ڪرڻ جي صلاحيت مهيا ڪئي، جيڪا سائگون ڊي ايل ايل ۾ ڊفالٽ طور فعال ڪئي وئي آهي.
  • ".com" ايڪسٽينشن سان فائلن لاءِ خاص ھٿيار ھٽايو ويو آھي.
  • setrlimit(RLIMIT_AS) ڪال کي سنڀالڻ لاءِ ڪوڊ شامل ڪيو ويو.
  • /proc/ ۾ سگنل ماسڪ کي پروسيس ڪرڻ لاءِ ڪوڊ شامل ڪيو ويو / اسٽيٽس.
  • شامل ڪيل ھينڊلر UDP_SEGMENT ۽ UDP_GRO ساکٽ اختيارن لاءِ.
  • ڊفالٽ طور، اختيار "CYGWIN=pipe_byte" مقرر ڪيو ويو آهي، جنهن ۾ اڻ ڄاتل پائپون بائيٽ موڊ ۾ هلن ٿيون بلڪه ميسيج پاس ڪرڻ واري موڊ ۾.
  • stdio.h هيڊر فائل ۾ بيان ڪيل ان پٽ افعالن کي فائل جي پڇاڙي (EOF) کي پڙهڻ جي ڪوشش ڪئي وئي آهي ته جيئن لينڪس سان وڌيڪ ساڳيو رويو پيدا ٿئي.
  • PATH ماحوليات ۾ هڪ خالي رستو بيان ڪرڻ هاڻي موجوده ڊاريڪٽري ڏانهن اشارو ڪيو ويو آهي، جيڪو لينڪس تي رويي سان مطابقت رکي ٿو.
  • FD_SETSIZE ۽ NOFILE جا ڊفالٽ قدر 1024 ۽ 3200 سان تبديل ڪيا ويا آھن.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو