Izdanje Cygwin 3.4.0, GNU okruženje za Windows

Red Hat je objavio stabilno izdanje paketa Cygwin 3.4.0, koje uključuje DLL biblioteku za emulaciju osnovnog Linux API-ja na Windowsima, što vam omogućuje izradu programa kreiranih za Linux s minimalnim promjenama. Paket također uključuje standardne Unix pomoćne programe, poslužiteljske aplikacije, kompajlere, biblioteke i datoteke zaglavlja izravno izrađene za rad u sustavu Windows.

Izdanje je poznato po prestanku podrške za 32-bitne instalacije i WoW64 sloj koji se koristio za pokretanje 32-bitnih programa na 64-bitnim Windowsima. Ukinuta je i podrška za operativne sustave Windows Vista i Windows Server 2008. U sljedećoj grani (3.5) planiraju prestati podržavati Windows 7, Windows 8, Windows Server 2008 R2 i Windows Server 2012. Dakle, Cygwin 3.5.0 podržava samo Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 i Windows Server 2022.

Ostale promjene:

  • Omogućena je mogućnost izvršavanja s randomizacijom adresnog prostora (ASLR), koja je prema zadanim postavkama omogućena u Cygwin DLL-u.
  • Uklonjen je specijalizirani rukovatelj datotekama s nastavkom ".com".
  • Dodan kod za rukovanje pozivom setrlimit(RLIMIT_AS).
  • Dodan kod za obradu signalnih maski u /proc/ /status.
  • Dodani rukovatelji za opcije utičnica UDP_SEGMENT i UDP_GRO.
  • Prema zadanim postavkama postavljena je opcija "CYGWIN=pipe_byte", u kojoj neimenovani vodovi rade u bajtnom načinu, a ne u načinu prosljeđivanja poruka.
  • Funkcije unosa definirane u datoteci zaglavlja stdio.h imaju onemogućene pokušaje čitanja iza kraja datoteke (EOF) kako bi ponašanje bilo sličnije Linuxu.
  • Navođenje prazne staze u varijabli okoline PATH sada se tretira kao da pokazuje na trenutni direktorij, što je u skladu s ponašanjem na Linuxu.
  • Zadane vrijednosti FD_SETSIZE i NOFILE zamijenjene su s 1024 i 3200.

Izvor: opennet.ru

Dodajte komentar