Çlirimi i Cygwin 3.5.0, mjedisi GNU për Windows

Kompania Red Hat publikoi version stabil të paketës Cygwin 3.5.0, e cila përfshin një bibliotekë DLL për emulimin e API-t themelor të Linux në Windows, e cila lejon ndër të tjera të ndodhen ndryshime minore për ndërtimin e programeve të krijuara për Linux. Paketa gjithashtu përfshin direkt utilitetet standarde Unix, aplikacionet server, kompajlerët, bibliotekat dhe skedarët e kokës të ndërtuara për të funksionuar në Windows.

Ky lëshim është i shquar për ndalimin e mbështetjes për Windows 7, Windows 8, Windows Server 2008 R2 dhe Windows Server 2012. Prandaj, në Cygwin 3.5.0 mbështeten vetëm Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 dhe Windows Server 2022.

Ndryshime të tjera:

  • Është lejuar aksesin në pajisjet e konsolave (/dev/consN) nga proceset që janë të lidhura me konsola të tjera ose terminalë pty. Ky ndryshim ka bërë të mundur ekzekutimin në konsolë të utiliteteve GNU screen dhe tmux.
  • Është shtuar utiliteti newgrp për të ndryshuar identifikuesin e grupit në seancën aktuale.
  • Në utilitetin cygcheck është shtuar mbështetje për kërkimin e paketave në distribucionin cygwin dhe për të marrë informacion mbi paketat e disponueshme dhe të instaluara.
  • Në funksionin fnmatch dhe glob është shtuar mundësia për të specifikuar klasa simbolesh kur përcaktohen maskat (për shembull, «[:alnum:]’, «[=a=]», «[.aa.]»).
  • Është shtuar katalogu /dev/disk me nënkatalogjet «by-*», të cilat janë lidhje simbolike në pajisjet e disqeve dhe ndarjet e disqeve:
  • 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
  • Janë shtuar skedarët /proc/codesets dhe /proc/locales me informacion mbi kodet dhe lokalitetet e mbështetura.
  • Në funksionin lseek është shtuar mbështetje për flagjet SEEK_DATA dhe SEEK_HOLE.
  • Janë realizuar funksione të reja close_range, fallocate, c8rtomb, c16rtomb, c32rtomb, mbrtoc8, mbrtoc16, mbrtoc32, posix_spawn_file_actions_addchdir_np dhe posix_spawn_file_actions_addfchdir_np.
  • Është shtuar pajisja /dev/mixer me implementimin e mikserit të zërit.
  • Në seksionet NFS është siguruar mbështetje për kanalet FIFO.
  • Për diskët SSD është përfshirë optimizimi automatik i skedarëve të zbrazët, i cili nuk varet nga mënyra e montimit «sparse».
  • Vlera RLIMIT_CORE fillimisht është caktuar në 0, duke ndaluar kështu gjenerimin e core-dampave dhe skedarëve me gjendjen e stack-ut.

    Burimi: opennet.ru

  • Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster