Na tien maanden ontwikkeling heeft Red Hat de stabiele release van het pakket , inclusief een DLL-bibliotheek voor emulatie van de basis Linux API in Windows, waarmee gecompileerde Linux-programma's met minimale aanpassingen kunnen worden uitgevoerd. Het pakket bevat ook standaard Unix-hulpprogramma's, serverapplicaties, compilers, bibliotheken en headerbestanden die direct zijn samengesteld voor uitvoering in Windows.
Belangrijkste wijzigingen:
- In de compatibiliteitsmodus met xterm is ondersteuning voor 24-bits kleuren toegevoegd (werkt in Windows 10, beginnend vanaf build 1703). Voor de oude console is een modus voor het imiteren van 24-bits kleuren toegevoegd door gebruik te maken van kleuren uit de 16-bits palet;
- In PTY is ondersteuning voor pseudoconsole toegevoegd ā een API voor virtuele terminals, geĆÆntroduceerd in Windows 10 1809. Ondersteuning voor pseudoconsole in
Cygwin heeft het mogelijk gemaakt voor native console-applicaties zoals gnu screen, tmux, mintty en ssh om te werken in PTY; - Nieuwe API's zijn toegevoegd voor het toewijzen van processen en threads aan CPU-kernen: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np en pthread_setaffinity_np. Ook is ondersteuning voor de macro CPU_SET toegevoegd;
- Een API voor databasewerking is toegevoegd , die gegevens opslaat in sleutel/waarde-formaat: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store; - Het is mogelijk om meerdere FIFO-kanalen voor writing te openen;
- In de functie times() is ondersteuning voor een argument met de waarde
NULL; - De output en het formaat van /proc/cpuinfo is aangepast aan de weergave daarvan in Linux;
- De limiet voor stackdump is verhoogd van 13 naar 32.
Bron: opennet.ru
