የ Cygwin 3.4.0፣ የጂኤንዩ አካባቢዎች ለዊንዶውስ መልቀቅ

ሬድ ኮፍያ የተረጋጋ የሳይግዊን 3.4.0 ፓኬጅ አሳትሟል፣ እሱም በዊንዶው ላይ መሰረታዊ የሊኑክስ ኤፒአይን ለመኮረጅ የዲኤልኤል ቤተ-መጽሐፍትን ያካትታል፣ ይህም በትንሹ ለውጦች ለሊኑክስ የተፈጠሩ ፕሮግራሞችን እንዲገነቡ ያስችልዎታል። ጥቅሉ በዊንዶው ላይ ለመስራት በቀጥታ የተሰሩ መደበኛ የዩኒክስ መገልገያዎችን፣ የአገልጋይ አፕሊኬሽኖችን፣ አቀናባሪዎችን፣ ቤተ-መጻሕፍትን እና የራስጌ ፋይሎችን ያካትታል።

ለ 32-ቢት ጭነቶች ድጋፍ መጨረሻ እና 64-ቢት ፕሮግራሞችን በ32-ቢት ዊንዶውስ ለማሄድ ጥቅም ላይ የዋለው የWoW64 ንብርብር ልቀቱ የሚታወቅ ነው። ለዊንዶውስ ቪስታ እና ዊንዶውስ ሰርቨር 2008 ኦፕሬቲንግ ሲስተሞች የሚደረገው ድጋፍም ተቋርጧል።በሚቀጥለው ቅርንጫፍ (3.5) ዊንዶውስ 7፣ ዊንዶውስ 8፣ ዊንዶውስ ሰርቨር 2008 R2 እና ዊንዶውስ አገልጋይ 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 ውስጥ በነባሪ የነቃውን በአድራሻ ቦታ ራንደምላይዜሽን (ASLR) የማስፈጸም ችሎታ የቀረበ።
  • የ".com" ቅጥያ ያላቸው የፋይሎች ልዩ ተቆጣጣሪ ተወግዷል።
  • የ setrlimit(RLIMIT_AS) ጥሪን ለማስተናገድ ኮድ ታክሏል።
  • በ /proc/ ውስጥ የምልክት ጭንብል ለማስኬድ ኮድ ታክሏል / ሁኔታ.
  • ለUDP_SEGMENT እና UDP_GRO ሶኬት አማራጮች የታከሉ ተቆጣጣሪዎች።
  • በነባሪ፣ “CYGWIN=pipe_byte” የሚለው አማራጭ ተቀናብሯል፣ በዚህ ውስጥ ስማቸው ያልተጠቀሰ ቧንቧዎች በመልእክት ማለፊያ ሁነታ ላይ ሳይሆን በባይት ሞድ ውስጥ ይሰራሉ።
  • በ stdio.h ራስጌ ፋይል ውስጥ የተገለጹት የግቤት ተግባራት ባህሪን ከሊኑክስ ጋር የበለጠ ተመሳሳይ ለማድረግ የፋይሉን መጨረሻ (EOF) ለማንበብ ሙከራ ተደርጓል።
  • በ PATH አካባቢ ተለዋዋጭ ውስጥ ባዶ መንገድን መግለጽ አሁን በሊኑክስ ላይ ካለው ባህሪ ጋር የሚጣጣመውን አሁን ያለውን ማውጫ እንደሚያመለክት ይቆጠራል።
  • የFD_SETSIZE እና NOFILE ነባሪ እሴቶች በ1024 እና 3200 ተተክተዋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ