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
Fonte: opennet.ru
