Versione di Cygwin 3.5.0, ambiente GNU per Windows

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

Il rilascio è caratterizzato dalla 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:

  • L'accesso ai dispositivi delle console (/dev/consN) è stato autorizzato per i processi collegati ad altre console o terminali pty. Questa modifica ha consentito l'avvio di utilità GNU come screen e tmux nella console.
  • È stata aggiunta l'utilità newgrp per modificare l'identificativo del gruppo nella sessione corrente.
  • L'utilità cygcheck ha ricevuto 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 durante la definizione delle maschere (ad esempio, «[:alnum:]’, «[=a=]», «[.aa.]»).
  • È stata aggiunta la directory /dev/disk con sottodirectory «by-*», che sono collegamenti simbolici a dispositivi di disco e partizioni:
  • by-drive/DRIVE_LETTER -> ../../sdXN
  • by-label/VOLUME_LABEL -> ../../sdXN
  • by-id/BUSTYPE-[VENDOR_]PRODUCT_[SERIAL|0xHASH][-partN] -> ../../sdX[N]
  • by-partuuid/MBR_SERIAL-OFFSET -> ../../sdXN
  • by-partuuid/GPT_GUID -> ../../sdXN
  • by-uuid/VOLUME_SERIAL -> ../../sdXN
  • by-voluuid/MBR_SERIAL-OFFSET -> ../../sdXN
  • by-voluuid/VOLUME_GUID -> ../../sdXN
  • Sono stati aggiunti i file /proc/codesets e /proc/locales con informazioni sui set di caratteri e le localizzazioni 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 miscelatore audio.
  • Nei protocolli NFS è stato garantito il supporto per i canali FIFO.
  • Per i dischi SSD è stata attivata l'ottimizzazione automatica dei file sparsi, indipendentemente dalla modalità di montaggio «sparse».
  • Il valore di RLIMIT_CORE è stato impostato a 0 per impostazione predefinita, disabilitando la generazione di core dump e file con lo stato dello stack.

    Fonte: opennet.ru

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