Publikimi i Cygwin 3.4.0, mjediset GNU për Windows

Red Hat ka publikuar një version të qëndrueshëm të paketës Cygwin 3.4.0, e cila përfshin një bibliotekë DLL për emulimin e API-së bazë Linux në Windows, e cila ju lejon të ndërtoni programe të krijuara për Linux me ndryshime minimale. Paketa përfshin gjithashtu shërbime standarde të Unix-it, aplikacionet e serverit, përpiluesit, bibliotekat dhe skedarët e titullit të ndërtuar drejtpërdrejt për t'u ekzekutuar në Windows.

Lëshimi është i dukshëm për heqjen e mbështetjes për instalimet 32-bit dhe shtresën WoW64 që përdoret për të ekzekutuar programe 32-bit në Windows 64-bit. Mbështetja për sistemet operative Windows Vista dhe Windows Server 2008 gjithashtu është hequr. Në degën tjetër (3.5), ata planifikojnë të ndalojnë mbështetjen për Windows 7, Windows 8, Windows Server 2008 R2 dhe Windows Server 2012. Kështu, në Cygwin 3.5.0 vetëm Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 dhe Windows Server 2022.

Ndryshime të tjera:

  • Ofrohet aftësia për të ekzekutuar me rastësi të hapësirës së adresave (ASLR), e cila është aktivizuar si parazgjedhje në DLL Cygwin.
  • U hoq mbajtësi i specializuar për skedarët me shtesën ".com".
  • U shtua kod për të trajtuar thirrjen setrlimit(RLIMIT_AS).
  • U shtua kod për të trajtuar maskat e sinjalit në /proc/ /statusi.
  • Trajtues të shtuar për opsionet e prizës UDP_SEGMENT dhe UDP_GRO.
  • Opsioni i parazgjedhur është "CYGWIN=pipe_byte", i cili i bën tubat pa emër të punojnë në modalitetin e bajtit në vend të modalitetit të kalimit të mesazhit.
  • Funksionet hyrëse të përcaktuara në skedarin e titullit stdio.h çaktivizojnë përpjekjet për të lexuar pas fundit të skedarit (EOF) për të përafruar sjelljen e Linux-it.
  • Përcaktimi i një shtegu bosh në variablin e mjedisit PATH trajtohet tani si duke treguar drejt drejtorisë aktuale, që korrespondon me sjelljen në Linux.
  • Vlerat e paracaktuar FD_SETSIZE dhe NOFILE janë ndryshuar në 1024 dhe 3200.

Burimi: opennet.ru

Shto një koment