Sakin Cygwin 3.4.0, GNU yanayi don Windows

Red Hat ya buga ingantaccen sakin fakitin Cygwin 3.4.0, wanda ya haɗa da ɗakin karatu na DLL don yin koyi da ainihin Linux API akan Windows, wanda ke ba ku damar gina shirye-shiryen da aka ƙirƙira don Linux tare da ƙaramin canje-canje. Kunshin ya kuma haɗa da daidaitattun kayan aikin Unix, aikace-aikacen uwar garken, masu tarawa, ɗakunan karatu, da fayilolin kan kai tsaye da aka gina don aiki akan Windows.

Sakin sananne ne don ƙarshen tallafi don shigarwar 32-bit da Layer WoW64 da aka yi amfani da shi don gudanar da shirye-shiryen 32-bit akan Windows 64-bit. Har ila yau, an daina ba da tallafi ga tsarin aiki na Windows Vista da Windows Server 2008. A reshe na gaba (3.5), sun shirya daina tallafawa Windows 7, Windows 8, Windows Server 2008 R2 da Windows Server 2012. Don haka, Cygwin 3.5.0 kawai zai goyi bayan Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 da Windows Server 2022.

Sauran canje-canje:

  • Bayar da ikon aiwatarwa tare da Randomization Space Address (ASLR), wanda aka kunna ta tsohuwa a cikin Cygwin DLL.
  • An cire ƙwararren mai sarrafa fayiloli tare da tsawo na ".com".
  • Ƙara lamba don sarrafa kiran setrlimit(RLIMIT_AS).
  • Ƙara lambar don aiwatar da abin rufe fuska na sigina a /proc/ / hali.
  • Ƙara masu kula da UDP_SEGMENT da UDP_GRO zaɓuɓɓukan soket.
  • Ta hanyar tsoho, an saita zaɓi "CYGWIN=pipe_byte", wanda bututun da ba a bayyana sunansa ba yana aiki a yanayin byte maimakon yanayin wucewar saƙo.
  • Ayyukan shigarwar da aka ayyana a cikin fayil ɗin kai na stdio.h suna da ƙoƙarin karantawa bayan ƙarshen fayil (EOF) don sanya hali yayi kama da Linux.
  • Ƙayyadaddun hanya mara kyau a cikin yanayin yanayin PATH yanzu ana bi da shi azaman nuni ga kundin adireshi na yanzu, wanda ya yi daidai da ɗabi'a akan Linux.
  • An maye gurbin tsoffin ƙimar FD_SETSIZE da NOFILE tare da 1024 da 3200.

source: budenet.ru

Add a comment