Nuwe weergawe van Cygwin 3.1.0, GNU-omgewing vir Windows

Na tien maande se ontwikkeling, Red Hat gepubliseer stabiele pakketvrystelling Cygwin 3.1.0, wat 'n DLL-biblioteek insluit vir die nabootsing van die basiese Linux API op Windows, wat jou toelaat om programme te bou wat vir Linux geskep is met minimale veranderinge. Die pakket bevat ook standaard Unix-nutsprogramme, bedienertoepassings, samestellers, biblioteke en koplêers wat direk saamgestel is vir uitvoering op Windows.

Belangrikste veranderinge:

  • In xterm-versoenbaarheidsmodus word ondersteuning vir 24-bis-kleure verskaf (werk op Windows 10, begin met bou 1703). Vir die ou konsole is 'n modus bygevoeg om 24-bis-kleure te simuleer deur soortgelyke kleure van die 16-bis-palet te gebruik;
  • PTY het ondersteuning bygevoeg vir pseudo-konsoles, 'n API vir virtuele terminale wat in Windows 10 1809 bekendgestel is. Ondersteuning vir pseudo-konsoles in
    Cygwin het dit moontlik gemaak om inheemse konsoletoepassings soos gnu screen, tmux, mintty en ssh in PTY te laat werk;

  • Nuwe API's bygevoeg om prosesse en drade aan SVE-kerns te bind: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np en pthread_setaffinity_np. Ook bygevoeg ondersteuning vir die CPU_SET makro;
  • Bygevoeg API vir werk met die databasis DBM, stoor data in sleutel/waarde-formaat: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • Die moontlikheid van meervoudige opening van die EIEU-kanaal vir opname word voorsien;
  • Die times()-funksie ondersteun nou 'n waarde-argument
    NUL;

  • Die uitvoer en formaat van /proc/cpuinfo is naby aan sy verteenwoordiging in Linux;
  • Stackdump-limietgrootte het van 13 tot 32 verhoog.

Bron: opennet.ru

Voeg 'n opmerking