Нова версия Cygwin 3.1.0, GNU среда за Windows

След десет месеца разработка компания Red Hat публикува стабилен релиз на пакета Cygwin 3.1.0, включващ DLL-библиотека за емуляция на основното Linux API в Windows, позволяваща с минимални промени да се компилират програми, създадени за Linux. В пакета е включен и директно компилиран стандартен Unix-инструменти, сървърни приложения, компилатори, библиотеки и заглавни файлове.

Основни промени:

  • В режима на съвместимост с xterm е осигурена поддръжка на 24-битови цветове (работи в Windows 10, започвайки от версия 1703). За старата конзола е добавен режим на имитация на 24-битови цветове чрез използване на близки цветове от 16-битова палитра;
  • В PTY е добавена поддръжка на псевдоконзоли — API за виртуални терминали, появил се в Windows 10 1809. Поддръжката на псевдоконзоли в
    Cygwin позволи работата на нативни конзолни приложения в PTY, като gnu screen, tmux, mintty и ssh;
  • Добавени са нови API за привързване на процеси и потоци към ядра на CPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np и pthread_setaffinity_np. Добавена е и поддръжка на макроса CPU_SET;
  • Добавен е API за работа с БД DBM, съхраняваща данни във формат ключ/стойност: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
  • Осигурена е възможност за многократно отваряне на FIFO-канал за запис;
  • В функцията times() е реализирана поддръжка на аргумент със стойност
    NULL;
  • Изходът и форматът на /proc/cpuinfo е приближен до представянето му в Linux;
  • Размерът на ограниченията на stackdump е увеличен от 13 на 32.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster