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 dell'API Linux di base in Windows, consentendo di compilare e eseguire con poche modifiche programmi progettati per Linux su Windows. Il pacchetto include anche utilità compilate per essere eseguite su Windows, applicazioni server, compilatori, librerie e file di intestazione tipici per sistemi Unix-like. Cygwin permette di ottenere una funzionalità simile a quella di una distribuzione Linux che opera su Windows. Il codice è scritto in C e viene distribuito con licenze GPLv2, LGPLv2.1 e GPLv3.

Variazioni principali:

  • Sono state implementate nuove funzioni: getlocalename_l, fdclosedir, posix_getdents, setproctitle, timespec_get, tcgetwinsize, tcsetwinsize e posix_close, posix_spawn_file_actions_addchdir.
  • Aggiunto il supporto per i flag FS_PINNED_FL e FS_UNPINNED_FL per supportare gli attributi Windows FILE_ATTRIBUTE_PINNED e FILE_ATTRIBUTE_UNPINNED.
  • Aggiunta la libreria libaio.a, destinata a verificare il supporto POSIX aio.
  • Nell'utilità cygpath è stata aggiunta l'opzione "-r" per generare percorsi Windows con il prefisso "\\?\".
  • Il protocollo SMBv1 è stato declassato a obsoleto e non verrà più installato di default nelle nuove versioni di Windows.
  • Rielaborata la gestione dei pipe non denominati.
  • 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