Nová verze Cygwin 3.1.0, GNU prostředí pro Windows

Po deseti měsících vývoje společnost Red Hat publikovala uvolnila stabilní verzi balíčku Cygwin 3.1.0, který zahrnuje DLL knihovnu pro emulaci základního Linux API ve Windows, což umožňuje s minimálními úpravami sestavovat programy vytvořené pro Linux. Balíček také obsahuje přímo sestavené standardní Unixové utilitky, serverové aplikace, kompilátory, knihovny a hlavičkové soubory pro spuštění ve Windows.

Hlavní změny:

  • V režimu kompatibility s xterm byla zajištěna podpora 24bitových barev (funguje ve Windows 10 od verze 1703). Pro starou konzoli byl přidán režim simulace 24bitových barev pomocí podobných barev z 16bitové palety;
  • Do PTY byla přidána podpora pseudokonzolí — API pro virtuální terminály, které se objevilo ve Windows 10 1809. Podpora pseudokonzolí v
    Cygwinu umožnila fungování nativních konzolových aplikací v PTY, jako jsou gnu screen, tmux, mintty a ssh;
  • Byly přidány nové API pro přiřazení procesů a vláken k jádrům CPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np a pthread_setaffinity_np. Také byla přidána podpora makra CPU_SET;
  • Bylo přidáno API pro práci s DB DBM, které uchovává data ve formátu klíč/hodnota: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
  • Byla zajištěna možnost vícečetného otevření FIFO kanálu pro zápis;
  • V funkci times() byla implementována podpora argumentu se hodnotou
    NULL;
  • Výstup a formát /proc/cpuinfo byl přiblížen jeho zobrazení v Linuxu;
  • Velikost omezení stackdump byla zvýšena z 13 na 32.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster