Cygwin 3.6.0 väljaanne, GNU keskkond Windowsile

Red Hat on avaldanud Cygwin 3.6.0 stabiilse versiooni, mis sisaldab DLL-raamatukogu, mis emuleerib põhjalikku Linuxi API-d Windowsis, võimaldades miinimumi muudatustega Windowsis kokku panna ja käivitada Linuxile loodud programme. Pakett sisaldab ka Windowsis töötamiseks koostatud utiliteete, serverirakendusi, kompilaatoreid, raamatukogusid ja Unix-taoliste süsteemide jaoks tüüpilisi päiseid. Cygwin võimaldab saada sarnast funktsionaalsust nagu Linuxi distributsioon, mis töötab Windowsi peal. Kood on kirjutatud C keeles ja jaotatakse GPLv2, LGPLv2.1 ja GPLv3 litsentside all.

Peamised muudatused:

  • Uued funktsionaalsused: getlocalename_l, fdclosedir, posix_getdents, setproctitle, timespec_get, tcgetwinsize, tcsetwinsize ja posix_close, posix_spawn_file_actions_addchdir.
  • Lisatud tugi FS_PINNED_FL ja FS_UNPINNED_FL lipudele Windowsi atribuutide FILE_ATTRIBUTE_PINNED ja FILE_ATTRIBUTE_UNPINNED toetamiseks.
  • Lisatud raamatukogu libaio.a, mis on mõeldud POSIX aio toetuse kontrollimiseks.
  • Command line utiliidile cygpath on lisatud valik "-r", et genereerida Windowsi teid prefiksiga "\\?\".
  • SMBv1 protokoll on klassifitseeritud aegunuks ja enam ei installita seda vaikimisi uutes Windowsi versioonides.
  • Töötlemine nimeta torude (pipe) osas on ümber kujundatud.
  • Signaalitöötlejas on kasutatud AVX/AVX2/AVX-512 juhiseid.
  • Protsessi identifikaatori (PID) maksimaalne väärtus on suurendatud 65536-lt 4194304-ni.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster