+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Red Hat опублікувала стабільний реліз пакету Cygwin 3.1.0

Red Hat опублікувала стабільний реліз пакету Cygwin 3.1.0

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

Основні зміни:

  • У режимі сумісності з xterm забезпечена підтримка 24-бітових кольорів (працює у Windows 10, починаючи зі складання 1703). Для старої консолі додано режим імітації 24-бітових кольорів шляхом використання близьких кольорів із 16-бітної палітри;
  • У PTY додано підтримку псевдоконсолей - API для віртуальних терміналів, що з'явився в Windows 10 1809. Підтримка псевдоконсолей у Cygwin дозволила домогтися роботи в PTY нативних консольних додатків, таких як gnu screen, tmux, mintty та ssh;
  • Додано нові API для прив'язки процесів і потоків до ядрів СPU: 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_o
  • Забезпечено можливість множинного відкриття FIFO-каналу на запис;
  • У функції times() реалізовано підтримку аргументу зі значенням NULL;
  • Висновок і формат /proc/cpuinfo наближений до його представлення в Linux;
  • Розмір обмеження stackdump збільшено з 13 до 32.

Інші новини