Udgivelse af Cygwin 3.5.0, GNU-miljø til Windows

Red Hat har offentliggjort en stabil version af Cygwin 3.5.0, som inkluderer en DLL-bibliotek til emulering af det grundlæggende Linux API i Windows, hvilket muliggør kompilering af programmer, der er skrevet til Linux, med minimale ændringer. Pakken indeholder også standard Unix-værktøjer, serverapplikationer, compilere, biblioteker og headerfiler, der er direkte kompilering til Windows.

Udgivelsen er bemærkelsesværdig for ophøret af støtte til Windows 7, Windows 8, Windows Server 2008 R2 og Windows Server 2012. Derfor understøtter Cygwin 3.5.0 kun Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 og Windows Server 2022.

Andre ændringer:

  • Adgang til konsol-enheder (/dev/consN) fra processer, der er tilsluttet andre konsoller eller pty-terminaler, er tilladt. Ændringen muliggør kørsel af GNU screen- og tmux-værktøjer i konsollen.
  • Newgrp-værktøjet er blevet tilføjet for at ændre gruppeidentifikator i den nuværende session.
  • Cycheck-værktøjet har fået tilføjet support til at søge efter pakker i Cygwin-distributionen og få information om tilgængelige og installerede pakker.
  • Funktionerne fnmatch og glob har fået muligheden for at specificere tegnklasser ved bestemmelse af masker (f.eks. «[:alnum:]», «[=a=]», «[.aa.]»).
  • Katalogen /dev/disk er blevet tilføjet med underkataloger «by-*», som er symbolske links til disk- og partitionsenheder:
  • 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
  • Filerne /proc/codesets og /proc/locales med information om understøttede kodninger og lokaliteter er blevet tilføjet.
  • Lseek-funktionen har fået tilføjet support for flagene SEEK_DATA og SEEK_HOLE.
  • Nye funktioner som close_range, fallocate, c8rtomb, c16rtomb, c32rtomb, mbrtoc8, mbrtoc16, mbrtoc32, posix_spawn_file_actions_addchdir_np og posix_spawn_file_actions_addfchdir_np er blevet implementeret.
  • Enheden /dev/mixer med implementering af en lydmikser er blevet tilføjet.
  • NFS-sektioner har fået support for FIFO-kanaler.
  • For SSD-drev er automatisk optimering af tomme filer blevet aktiveret, uafhængig af 'sparse'-monteringsmetoden.
  • Værdien af RLIMIT_CORE er som standard sat til 0, hvilket deaktiverer generering af core-dumps og state-filer.

    Kilde: opennet.ru

  • Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster