Uscita Cygwin 3.5.0, ambiente GNU per Windows

L'azienda Red Hat ha pubblicato una versione stabile del pacchetto Cygwin 3.5.0, che include una libreria DLL per l'emulazione delle API base di Linux su Windows, consentendo di compilare programmi creati per Linux con modifiche minime. Il pacchetto include anche utilità Unix standard, applicazioni server, compilatori, librerie e file di intestazione costruiti per essere eseguiti direttamente su Windows.

Il rilascio è notevole per la cessazione del supporto per Windows 7, Windows 8, Windows Server 2008 R2 e Windows Server 2012. Pertanto, Cygwin 3.5.0 supporta solo Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 e Windows Server 2022.

Altre modifiche:

  • È stato consentito l'accesso ai dispositivi delle console (/dev/consN) da processi collegati ad altre console o terminali pty. Questa modifica ha permesso di attivare l'esecuzione delle utility GNU screen e tmux nella console.
  • È stata aggiunta l'utility newgrp per modificare gli identificatori di gruppo nella sessione corrente.
  • L'utility cygcheck ha aggiunto il supporto per la ricerca di pacchetti nella distribuzione cygwin e per ottenere informazioni sui pacchetti disponibili e installati.
  • Nelle funzioni fnmatch e glob è stata aggiunta la possibilità di specificare classi di caratteri nella definizione delle maschere (ad esempio, «[:alnum:]», «[=a=]», «[.aa.]»).
  • È stata aggiunta la directory /dev/disk con sottodirectory «by-*», che sono collegamenti simbolici ai dispositivi disco e alle partizioni disco:
  • by-drive/LETTERA_UNITÀ -> ../.. /sdXN
  • by-label/ETICHETTA_VOLUME -> ../.. /sdXN
  • by-id/TIPO_BUS-[FORNITORE_]PRODOTTO_[SERIALE|0xHASH][-partN] -> ../.. /sdX[N]
  • by-partuuid/SERIAL_MBR-OFFSET -> ../.. /sdXN
  • by-partuuid/GPT_GUID -> ../.. /sdXN
  • by-uuid/SERIAL_VOLUME -> ../.. /sdXN
  • by-voluuid/SERIAL_MBR-OFFSET -> ../.. /sdXN
  • by-voluuid/VOLUME_GUID -> ../.. /sdXN
  • Sono stati aggiunti i file /proc/codesets e /proc/locales con informazioni sulle codifiche e le località supportate.
  • Nella funzione lseek è stato aggiunto il supporto per i flag SEEK_DATA e SEEK_HOLE.
  • Sono state implementate nuove funzioni close_range, fallocate, c8rtomb, c16rtomb, c32rtomb, mbrtoc8, mbrtoc16, mbrtoc32, posix_spawn_file_actions_addchdir_np e posix_spawn_file_actions_addfchdir_np.
  • È stato aggiunto il dispositivo /dev/mixer con l'implementazione di un mixer audio.
  • Nelle sezioni NFS è stato garantito il supporto per le pipe FIFO.
  • Per i dischi SSD è stata attivata l'ottimizzazione automatica dei file scaricati, indipendentemente dalla modalità di montaggio «sparse».
  • Il valore di RLIMIT_CORE è impostato di default a 0, disabilitando così la generazione di core dump e file di stato dello stack.

    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