Guhertoya nû ya Cygwin 3.1.0, jîngeha GNU ji bo Windows

Piştî deh mehan ji pêşveçûnê, Red Hat weşandin serbestberdana pakêta stabîl Cygwin 3.1.0, ku pirtûkxaneyek DLL-ê ji bo emûlkirina API-ya bingehîn a Linux-ê li ser Windows-ê vedihewîne, dihêle hûn bernameyên ku ji bo Linux-ê hatine afirandin bi guhertinên hindiktirîn ava 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.

Guhertinên sereke:

  • Di moda lihevhatina xterm de, piştgirî ji bo rengên 24-bit tê peyda kirin (li ser Windows 10 dixebite, bi avakirina 1703 dest pê dike). Ji bo konsolê kevn, modek hate zêdekirin ku rengên 24-bit bi karanîna rengên wekhev ên ji paleta 16-bit bikar bîne;
  • PTY ji bo pseudo-konsolan, API-yek ji bo termînalên virtual ku di Windows 10 1809 de hatî destnîşan kirin piştgirî zêde kiriye. Piştgiriya ji bo pseudo-konsolan di
    Cygwin îmkan da ku serîlêdanên konsolê yên xwemalî yên wekî gnu screen, tmux, mintty û ssh di PTY de bixebitin;

  • API-yên nû ji bo girêdana pêvajo û mijarên bi navgînên CPU re zêde kirin: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np û pthread_setaffinity_np. Her weha piştgirî ji bo makroya CPU_SET zêde kir;
  • Ji bo xebata bi databasê re API lê zêde kir dbm, daneyan di forma key/nirxê de hilîne: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • Derfeta vekirina piralî ya kanala FIFO ji bo tomarkirinê tê peyda kirin;
  • Fonksiyona times() naha argumanek nirxê piştgirî dike
    NULL;

  • Derketin û formata /proc/cpuinfo-yê di Linux-ê de nêzî nûnertiya wê ye;
  • Mezinahiya sînorê Stackdump ji 13 ber 32 zêde bû.

Source: opennet.ru

Add a comment