Nova verzija Cygwina 3.1.0, GNU okruženje za Windows

Nakon deset mjeseci razvoja, Red Hat objavljeno stabilno izdanje paketa Cygwin 3.1.0, koji uključuje DLL biblioteku za emulaciju osnovnog Linux API-ja na Windows-u, omogućavajući vam da napravite programe kreirane za Linux uz minimalne promjene. Paket takođe uključuje standardne Unix uslužne programe, serverske aplikacije, kompajlere, biblioteke i datoteke zaglavlja direktno sastavljene za izvršavanje na Windows-u.

Glavne promjene:

  • U režimu kompatibilnosti xterm, obezbeđena je podrška za 24-bitne boje (radi na Windows 10, počevši od verzije 1703). Za staru konzolu, dodat je način za simulaciju 24-bitnih boja korištenjem sličnih boja iz 16-bitne palete;
  • PTY je dodao podršku za pseudo-konzole, API za virtuelne terminale uveden u Windows 10 1809. Podrška za pseudo-konzole u
    Cygwin je omogućio da native konzolne aplikacije kao što su gnu screen, tmux, mintty i ssh rade u PTY-u;

  • Dodani su novi API-ji za vezivanje procesa i niti za CPU jezgre: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np i pthread_setaffinity_np. Također je dodana podrška za CPU_SET makro;
  • Dodan API za rad sa bazom podataka dbm, pohranjivanje podataka u formatu ključ/vrijednost: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • Omogućena je mogućnost višestrukog otvaranja FIFO kanala za snimanje;
  • Funkcija times() sada podržava argument vrijednosti
    NULL;

  • Izlaz i format /proc/cpuinfo je blizak njegovom predstavljanju u Linuxu;
  • Veličina ograničenja stackdump-a je povećana sa 13 na 32.

izvor: opennet.ru

Dodajte komentar