Vérsi anyar Cygwin 3.1.0, lingkungan GNU pikeun Windows

Saatos sapuluh bulan pangwangunan, Red Hat diterbitkeun release pakét stabil Cygwin 3.1.0, nu ngawengku perpustakaan DLL pikeun emulating API Linux Ubuntu dasar dina Windows, ngidinan Anjeun pikeun ngawangun program dijieun pikeun Linux Ubuntu jeung parobahan minimal. Paket ogé kalebet utilitas Unix standar, aplikasi server, kompiler, perpustakaan sareng file header anu langsung dirakit pikeun dijalankeun dina Windows.

Parobahan utama:

  • Dina modeu kasaluyuan xterm, dukungan pikeun warna 24-bit disayogikeun (jalanna dina Windows 10, dimimitian ku ngawangun 1703). Pikeun konsol heubeul, mode a geus ditambahkeun kana simulate kelir 24-bit ku ngagunakeun kelir sarupa ti palette 16-bit;
  • PTY parantos nambihan dukungan pikeun pseudo-consoles, API pikeun terminal virtual anu diwanohkeun dina Windows 10 1809. Rojongan pikeun pseudo-consoles di
    Cygwin ngamungkinkeun pikeun nyieun aplikasi konsol asli sapertos layar gnu, tmux, mintty sareng ssh dianggo di PTY;

  • Nambahkeun API anyar pikeun prosés ngariung sareng utas kana inti CPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np sareng pthread_setaffinity_np. Ogé ditambahkeun rojongan pikeun CPU_SET makro;
  • Ditambahkeun API pikeun gawé bareng database dbm, nyimpen data dina format konci/nilai: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • Kamungkinan sababaraha bukaan saluran FIFO pikeun ngarékam disayogikeun;
  • Fungsi times() ayeuna ngadukung argumen nilai
    NULL;

  • Kaluaran sareng format /proc/cpuinfo caket sareng perwakilanna di Linux;
  • Ukuran wates Stackdump ningkat tina 13 ka 32.

sumber: opennet.ru

Tambahkeun komentar