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