Nova versione di Cygwin 3.1.0, ambiente GNU per Windows

Dopu à deci mesi di sviluppu, Red Hat publicatu liberazione di pacchettu stabile Cygwin 3.1.0, chì include una biblioteca DLL per emulà l'API Linux basica in Windows, chì permette di custruisce prugrammi creati per Linux cù cambiamenti minimi. U pacchettu include ancu utilità standard Unix, applicazioni di servitore, compilatori, biblioteche è fugliali d'intestazione assemblati direttamente per l'esecuzione in Windows.

I cambiamenti principali:

  • In u modu di cumpatibilità xterm, u supportu per i culori 24-bit hè furnitu (funziona nantu à Windows 10, cuminciendu cù build 1703). Per l'antica cunsola, un modu hè statu aghjuntu per simulà i culori 24-bit usendu culori simili da a paleta 16-bit;
  • PTY hà aghjustatu supportu per pseudo-consoles, una API per i terminali virtuali introdutte in Windows 10 1809. Support for pseudo-consoles in
    Cygwin hà permessu di fà l'applicazioni di cunsola nativa cum'è gnu screen, tmux, mintty è ssh travaglià in PTY;

  • Aghjunghjite novi API per i processi di associazione è i fili à i core di CPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np è pthread_setaffinity_np. Hè aghjuntu ancu supportu per a macro CPU_SET;
  • Aggiunta API per travaglià cù a basa di dati dbm, almacenà dati in u formatu chjave / valore: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • A pussibilità di apertura multipla di u canali FIFO per a registrazione hè furnita;
  • A funzione times() supporta avà un argumentu di valore
    NULL;

  • L'output è u formatu di /proc/cpuinfo hè vicinu à a so rapprisentazione in Linux;
  • A dimensione limite di Stackdump hè aumentata da 13 à 32.

Source: opennet.ru

Add a comment