La société Red Hat a publié une version stable du package Cygwin 3.5.0, comprenant une bibliothèque DLL pour émuler l'API Linux de base sous Windows, permettant de compiler des programmes créés pour Linux avec un minimum de modifications. Le package inclut également des utilitaires Unix standards, des applications serveurs, des compilateurs, des bibliothèques et des fichiers d'en-tête compilés pour s'exécuter sous Windows.
Cette version est marquée par la fin du support de Windows 7, Windows 8, Windows Server 2008 R2 et Windows Server 2012. Ainsi, Cygwin 3.5.0 prend en charge uniquement Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 et Windows Server 2022.
Autres changements :
- L'accès aux dispositifs de consoles (/dev/consN) est désormais autorisé depuis des processus connectés à d'autres consoles ou terminaux pty. Ce changement a permis de lancer des utilitaires GNU screen et tmux dans la console.
- L'utilitaire newgrp a été ajouté pour modifier les identifiants de groupe dans la session actuelle.
- L'utilitaire cygcheck a été mis à jour pour inclure la recherche de packages dans la distribution cygwin et pour obtenir des informations sur les packages disponibles et installés.
- Les fonctions fnmatch et glob prennent maintenant en charge la spécification de classes de symboles lors de la définition des masques (par exemple, «[:alnum:]’, «[=a=]», «[.aa.]»).
- Un répertoire /dev/disk a été ajouté avec des sous-répertoires «by-*», qui sont des liens symboliques vers des dispositifs de disque et des partitions de disque :
- 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
Source : opennet.ru
