Kompania Red Hat publikoi version stabile të paketës Cygwin 3.4.0, që përfshin bibliotekën DLL për emulimin e API-së themelore Linux në Windows, duke lejuar ndërtimin e programeve të krijuara për Linux me ndryshime minimale. Paketa përmban gjithashtu utilitarët standard të Unix, aplikacionet server, kompajlerët, bibliotekat dhe skedarët e titujve të ndërtuara për ekzekutimin në Windows.
Ălirimi Ă«shtĂ« i rĂ«ndĂ«sishĂ«m pĂ«r shkak tĂ« ndĂ«rprerjes sĂ« mbĂ«shtetjes pĂ«r instalimet 32-bit dhe pĂ«r shtresĂ«n WoW64, e cila pĂ«rdoret pĂ«r tĂ« ekzekutuar programet 32-bit nĂ« Windows 64-bit. Po ashtu, Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetje pĂ«r sistemet operuese Windows Vista dhe Windows Server 2008. NĂ« degĂ«n tjetĂ«r (3.5) planifikon tĂ« ndĂ«rpresĂ« mbĂ«shtetje pĂ«r Windows 7, Windows 8, Windows Server 2008 R2 dhe Windows Server 2012. KĂ«shtu, Cygwin 3.5.0 do tĂ« mbĂ«shtesĂ« 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:
- ĂshtĂ« ofruar mundĂ«sia e ekzekutimit me randomizimin e hapĂ«sirĂ«s adresuese (ASLR), e cila Ă«shtĂ« e aktivizuar nga e para nĂ« DLL-nĂ« Cygwin.
- ĂshtĂ« hequr menaxheri i specializuar pĂ«r skedarĂ«t me zgjerimin «.com».
- ĂshtĂ« shtuar kodi pĂ«r trajtimin e thirrjes setrlimit(RLIMIT_AS).
- ĂshtĂ« shtuar kodi pĂ«r trajtimin e maskave tĂ« sinjaleve nĂ« /proc//status.
- Janë shtuar menaxherët për opsionet e soketeve UDP_SEGMENT dhe UDP_GRO.
- Nga e para, është vendosur opsioni «CYGWIN=pipe_byte», sipas të cilit kanalet e paemëruar punojnë në modin bajt, në vend të modit të dërgimit të mesazheve.
- Në funksionet e hyrjes, të përcaktuara në skedarin e titujve stdio.h, janë çaktivizuar përpjekjet për të lexuar përtej fund të skedarit (EOF) për të afruar sjelljen me Linux.
- Caktimi i një rruge të zbrazët në variablën e ambientit PATH tani interpretohet si caktimi i direktoriumit të tanishëm, gjë që përputhet me sjelljen në Linux.
- Vlerat e paracaktuara FD_SETSIZE dhe NOFILE janë zëvendësuar me 1024 dhe 3200.
Burimi: opennet.ru
