Efter tio månaders utveckling, Red Hat stabil frisättning av paketet , vilket inkluderar ett DLL-bibliotek för att emulera de grundläggande Linux API i Windows, vilket gör att du kan sätta ihop de skapade med minimala ändringar Linux program. Paketet innehåller även program som kompilerats direkt för körning i Windows vanliga Unix-verktyg, serverapplikationer, kompilatorer, bibliotek och headerfiler.
Huvudändringar:
- I xterm-kompatibilitetsläge stöds 24-bitarsfärger (fungerar i Windows 10, med början från version 1703). För den gamla konsolen har ett läge lagts till för att simulera 24-bitarsfärger genom att använda liknande färger från 16-bitarspaletten;
- PTY stöder nu pseudo-konsoler, ett API för virtuella terminaler som dök upp i Windows 10 1809. Stöd för pseudokonsoler i
Cygwin gjorde det möjligt att köra inbyggda konsolapplikationer som gnu screen, tmux, mintty och ssh i PTY; - Lade till nya API:er för att binda processer och trådar till CPU-kärnor: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np och pthread_setaffinity_np. Har även lagt till stöd för CPU_SET makro;
- Lade till API för att arbeta med DB , lagra data i nyckel-/värdeformat: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store; - Möjligheten att öppna flera FIFO-kanaler för inspelning tillhandahålls;
- Funktionen times() stöder nu ett argument med ett värde
NULL; - Utdata och format för /proc/cpuinfo är närmare dess representation i Linux;
- Stackdump-gränsstorleken ökade från 13 till 32.
Källa: opennet.ru
