Nuova versione Cygwin 3.1.0, ambiente GNU per Windows

Dopo dieci mesi di sviluppo, l'azienda Red Hat ha pubblicato ha rilasciato una versione stabile del pacchetto Cygwin 3.1.0, che include una libreria DLL per l'emulazione dell'API Linux di base su Windows, permettendo di compilare programmi creati per Linux con modifiche minime. Il pacchetto include anche utilità Unix standard, applicazioni server, compilatori, librerie e file di intestazione compilati direttamente per essere eseguiti su Windows.

Variazioni principali:

  • In modalità compatibilità con xterm, è supportato il colore a 24 bit (funziona su Windows 10, a partire dalla build 1703). Per la vecchia console è stato aggiunto un modo per simulare i colori a 24 bit utilizzando colori simili dalla palette a 16 bit;
  • In PTY è stato aggiunto il supporto per le pseudoconsole - API per terminali virtuali, introdotte su Windows 10 1809. Il supporto per le pseudoconsole in
    Cygwin ha reso possibile far funzionare nelle PTY applicazioni console native come gnu screen, tmux, mintty e ssh;
  • Sono state aggiunte nuove API per legare processi e thread ai core CPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np e pthread_setaffinity_np. È stato inoltre aggiunto il supporto per la macro CPU_SET;
  • È stata aggiunta un'API per lavorare con il database DBM, che memorizza i dati in formato chiave/valore: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
  • È stata resa possibile l'apertura multipla di un canale FIFO in scrittura;
  • Nella funzione times() è stato implementato il supporto per un argomento con valore
    NULL;
  • L'output e il formato /proc/cpuinfo sono stati avvicinati alla loro rappresentazione in Linux;
  • La dimensione del limite stackdump è aumentata da 13 a 32.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster