Derxistina Cygwin 3.4.0, jîngeha GNU ji bo Windows

Red Hat serbestberdanek aram a pakêta Cygwin 3.4.0 weşandiye, ku tê de pirtûkxaneyek DLL heye ku ji bo nimûnekirina API-ya bingehîn a Linux-ê li ser Windows-ê, dihêle hûn bernameyên ku ji bo Linux-ê hatine afirandin bi guheztinên hindiktirîn berhev bikin. Di pakêtê de karûbarên standard ên Unix, serîlêdanên serverê, berhevker, pirtûkxane û pelên sernavê ku rasterast ji bo darvekirinê li ser Windows-ê têne berhev kirin jî vedihewîne.

Serbest ji bo dawiya piştgirî ji bo sazkirinên 32-bit û qata WoW64-ê ku ji bo xebitandina bernameyên 32-bit li ser Windows-ê 64-bit tê bikar anîn girîng e. Piştgiriya ji bo pergalên xebitandinê yên Windows Vista û Windows Server 2008 jî hatiye rawestandin. Di şaxê pêş de (3.5), ew plan dikin ku piştgirîya Windows 7, Windows 8, Windows Server 2008 R2 û Windows Server 2012 rawestînin. Bi vî rengî, Cygwin 3.5.0 dê tenê Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 û Windows Server 2022 piştgirî bike.

Guhertinên din:

  • Hêza darvekirina bi Randomîzasyona Cihê Navnîşanê (ASLR) peyda kir, ku ji hêla xwerû ve di Cygwin DLL-ê de tête çalak kirin.
  • Rêvebira pispor a pelên bi dirêjkirina ".com" hate rakirin.
  • Ji bo birêvebirina banga setrlimit(RLIMIT_AS) kod zêde kir.
  • Ji bo pêvajokirina maskeyên sînyalê di /proc/ de kodek lê zêde kir /cî.
  • Ji bo vebijarkên soketê UDP_SEGMENT û UDP_GRO rêvebirên lê zêde kirin.
  • Ji hêla xwerû ve, vebijarka "CYGWIN=pipe_byte" tê danîn, ku tê de lûleyên nenavkirî ne di moda derbaskirina peyamê de di moda byte de dixebitin.
  • Fonksiyonên têketinê yên ku di pelê sernavê stdio.h de hatine destnîşankirin hewildanên xwendina dawiya pelê (EOF) neçalak bûne da ku tevgerê mîna Linux-ê bêtir bikin.
  • Diyarkirina rêyek vala di guhêrbara jîngehê PATH de naha wekî nîşankirina pelrêça heyî, ku bi tevgera Linux-ê re hevaheng e, tête hesibandin.
  • Nirxên xwerû yên FD_SETSIZE û NOFILE bi 1024 û 3200 ve hatine guhertin.

Source: opennet.ru

Add a comment