Ny version av Cygwin 3.1.0, GNU-miljö för Windows

Efter tio månaders utveckling, Red Hat опубликовала stabil frisättning av paketet Cygwin 3.1.0, 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 DBM, 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

Köp pålitlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster