Rilascio di Cygwin 3.6.0, ambiente GNU per Windows

Red Hat ha pubblicato la versione stabile del pacchetto Cygwin 3.6.0, che include una libreria DLL per l'emulazione delle API Linux di base su Windows, consentendo di compilare e eseguire programmi progettati per Linux con poche modifiche. Il pacchetto comprende anche utility, applicazioni server, compilatori, librerie e file di intestazione standard per sistemi Unix-like, progettati per funzionare in Windows. Cygwin offre funzionalità simili a una distribuzione Linux che opera su Windows. Il codice è scritto in C e distribuito sotto le licenze GPLv2, LGPLv2.1 e GPLv3.

Principali modifiche:

  • Sono state implementate nuove funzionalità: getlocalename_l, fdclosedir, posix_getdents, setproctitle, timespec_get, tcgetwinsize, tcsetwinsize e posix_close, posix_spawn_file_actions_addchdir.
  • È stata aggiunta la supporto per i flag FS_PINNED_FL e FS_UNPINNED_FL, per la gestione degli attributi di Windows FILE_ATTRIBUTE_PINNED e FILE_ATTRIBUTE_UNPINNED.
  • È stata aggiunta la libreria libaio.a, destinata a verificare il supporto per POSIX aio.
  • Nello strumento cygpath è stata aggiunta l'opzione «-r» per generare percorsi Windows con il prefisso «\\?\».
  • Il protocollo SMBv1 è stato declassato a obsoleto e non è più installato di default nelle nuove versioni di Windows.
  • È stata rivisitata la gestione dei canali non nominati (pipe).
  • Nel gestore dei segnali sono state utilizzate istruzioni AVX/AVX2/AVX-512.
  • Il valore massimo dell'identificatore del processo (PID) è stato aumentato da 65536 a 4194304.

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