- BrainTools - https://www.braintools.ru -

В начале апреля 2026 года вышло обновление [1] открытой консольной утилиты диспетчера задач htop [2] 3.5.0 (работающей в стиле утилиты top для интерактивного мониторинга за работой процессов в системе). Предыдущую версию htop 3.4.0 выпустили в марте 2025 года. Исходный код решения написан на C и опубликован на GitHub под лицензией GNU General Public License v2.0.

Версия htop 1.0 вышла в ноябре 2011 года.

Основные [3] изменения и доработки в htop 3.5.0:
добавлена тема оформления COLORSCHEME_NORD;
добавлена опция показа CPU SMT;
добавлено описание индикатора NetworkIO;
добавлен индикатор SecondsUptime;
добавлено чтение температуры Tctl;
добавлено редактирование цифр в числовых опциях;
в terminalSupportsDefinedKeys добавлен эмулятор терминала foot;
добавлена обработка события потери фокуса для обеспечения согласованности действий мыши;
добавлена логика [4] обработки датчиков Amlogic S905W и Snapdragon 410;
добавлена опция командной строки --no-function-bar для скрытия строки c функциональными клавишами;
добавлена опция командной строки --no-meters для скрытия индикаторов;
выравнивание текста индикатора GPU;
добавлен экран Backtrace (используется libunwind-ptrace);
исправление отрицательных значений координаты x в дополнительных индикаторах CPU:
изменено отображение packets per second в индикаторе NetworkIO;
динамическое масштабирование «графических» индикаторов и отображение процентов;
реализован редактор строк в экранах поиска, фильтрации и (пере)именования;
сокращено время старта программы с помощью кеширования всех результатов getpwuid;
добавлены индикаторы DiskIORate и DiskIOTime;
отслеживание значения PID с максимальным значением и масштабирование столбца соответствующим образом;
добавлена поддержка системы инициализации OpenRC и её метрик;
проверка числа CPU на s390;
обработка особых случаев частоты процессора в /proc/cpuinfo;
пропуск записей о драйверах loopback и MD (multi-device) в /proc/diskstats;
комбинация клавиш Ctrl+U очищает строку фильтра или поиска во время её редактирования;
пустой аргумент опции командной строки --filter= считается недопустимым;
значение physicalID по умолчанию установлено равным 0, так как старые процессоры Intel поддерживают только это значение;
доработан индикатор Memory для полного контроля с учетом особенностей платформы;
нет необходимости в «фантомных» потоках CPU;
устранена исходная принудительная задержка для сокращения времени запуска;
индикатор DiskIO переделан в комбинированный, состоящий из двух субиндикаторов;
упрощение офлайн‑маркировки процессоров;
обновление значение «total» в непроцентных индикаторах;
использование списка клавиш по умолчанию для Dec/Inc в DisplayOptions;
реализована явная поддержка переменной окружения NO_COLOR;
исправлена поддержка *-256color при определении значения $TERM;
в htop.desktop добавлена поддержка армянского и японского языков;
многочисленные улучшения системы сборки и CI;
улучшения в поддержке Darwin, OpenBSD, NetBSD и Solaris;
улучшения в README;
добавлена версия 1.0 политики вклада с использованием «искусственного интеллекта»;
в проект добавлен документ Code of Conduct;
другие улучшения и исправления ошибок.

В апреле 2024 года разработчик под ником 0x0mer [5] представил [6] проект doom-htop [7], который позволяет играть в Doom при использовании htop. Исходный код проекта опубликован на GitHub под лицензией GNU General Public License v2.0. «Вы когда-нибудь задумывались, можно ли использовать htop для рендеринга графики культовых видеоигр? У меня кое-что есть подобное. Чтобы утолить наше любопытство, и для вашего удовольствия от просмотра я создал doom-htop», — уточнил разработчик проекта.

Автор: denis-19
Источник [8]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/28902
URLs in this post:
[1] обновление: https://github.com/htop-dev/htop/releases/tag/3.5.0
[2] htop: https://github.com/htop-dev/htop
[3] Основные: https://www.linux.org.ru/news/opensource/18265142
[4] логика: http://www.braintools.ru/article/7640
[5] 0x0mer: https://github.com/0x0mer
[6] представил: https://habr.com/ru/news/807619/
[7] doom-htop: https://github.com/0x0mer/doom-htop
[8] Источник: https://habr.com/ru/news/1023810/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1023810
Нажмите здесь для печати.