Red Hat on vÀlja andnud Cygwin 3.4.0 stabiliseeritud versiooni, mis sisaldab DLL-raamatukogu, et emuleerida pÔhilist Linuxi API-d Windowsis, vÔimaldades minimaalsete muudatustega koguda Linuxile loodud programme. Paketis on ka otse Windowsis kÀitatavad standardsed Unix-utiliidid, serveri rakendused, kompilatsioonid, raamatukogud ja pealkirjafailid.
VĂ€ljalaskmine on tĂ€helepanuvÀÀrne, kuna lĂ”petatakse 32-bitiste installatsioonide ja WoW64 kihtide tugi, mida kasutatakse 32-bitiste programmide kĂ€itamiseks 64-bitises Windowsis. Samuti lĂ”petatakse Windows Vista ja Windows Server 2008 operatsioonisĂŒsteemide tugi. JĂ€rgmises haruversioonis (3.5) plaanitakse lĂ”petada Windows 7, Windows 8, Windows Server 2008 R2 ja Windows Server 2012 toe pakkumine. Seega toetab Cygwin 3.5.0 ainult Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 ja Windows Server 2022.
Muud muudatused:
- Esitatud on vÔime teostada aadressiruumi randomiseerimisega (ASLR), mis on Cygwin DLL-is vaikimisi lubatud.
- Eemaldatud on spetsiaalne töötleja failide laiendiga â.comâ.
- Lisatud on kood setrlimit(RLIMIT_AS) kutse töötlemiseks.
- Lisatud on kood signaalimaskide töötlemiseks /proc//status.
- Lisatud on UDP_SEGMENT ja UDP_GRO socketi valikute töötlejad.
- Vaikimisi on seatud valik âCYGWIN=pipe_byteâ, mille korral nimeta kanaleid töötab baitide reĆŸiimis, mitte sĂ”numite edastamise reĆŸiimis.
- stdio.h pealkirjafailis mÀÀratletud sisendfunktsioonides on keelatud lugemised faili lÔpus (EOF), et kÀitumine sarnaneks Linuxiga.
- TĂŒhja tee mÀÀramine keskkonnamuutujas PATH tĂ”lgendatakse nĂŒĂŒd kui viidet praegusele kataloogile, mis vastab Linuxi kĂ€itumisele.
- VaikevÀÀrtused FD_SETSIZE ja NOFILE on asendatud vÀÀrtustega 1024 ja 3200.
Allikas: opennet.ru
