Efter tio mÄnaders utveckling har företaget Red Hat slÀppt en stabil version av paketet , som inkluderar en DLL-bibliotek för att emulera det grundlÀggande Linux-API:et i Windows, vilket möjliggör för att utan större Àndringar kompilera program skapade för Linux. Paketet innehÄller ocksÄ standard Unix-verktyg, serverapplikationer, kompilatorer, bibliotek och headerfiler som Àr direkt kompilerade för att köras i Windows.
Huvudsakliga förÀndringar:
- I kompatibilitetslÀge med xterm finns stöd för 24-bitars fÀrger (funkar i Windows 10, frÄn byggversion 1703). För den gamla konsolen har lÀget för simulering av 24-bitars fÀrger lagts till genom att anvÀnda liknande fÀrger frÄn 16-bitars paletten;
- I PTY har stöd för pseudokonsoler lagts till â API:n för virtuella terminaler, som introducerades i Windows 10 1809. Stödet för pseudokonsoler i
Cygwin har gjort det möjligt för att fÄ native konsolapplikationer som gnu screen, tmux, mintty och ssh att fungera i PTY; - Nya API:er för att binda processer och trÄdar till CPU-kÀrnor har lagts till: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np och pthread_setaffinity_np. Stödet för makrot CPU_SET har ocksÄ lagts till;
- Ett API för att arbeta med databaser , som lagrar data i formatet nyckel/vÀrde: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store; - Möjlighet till multipelt öppnande av FIFO-kanalen för skrivning Àr sÀkerstÀlld;
- I funktionen times() har stöd för ett argument med vÀrdet
NULL; - Utdata och format av /proc/cpuinfo har nÀrmat sig dess presentation i Linux;
- Storleken pÄ stackdump-grÀnsen har ökats frÄn 13 till 32.
KĂ€lla: opennet.ru
