Den nya versionen av Cygwin 3.1.0, GNU-miljön för Windows

Efter tio månaders utveckling har företaget Red Hat publicerade släppt en stabil version av paketet Cygwin 3.1.0, 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 DBM, 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

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