Состоялся релиз открытого проекта Fastfetch 2.56. Это утилита для показа информации о системе (Linux, macOS, Windows 7+, Android, FreeBSD, OpenBSD, NetBSD, DragonFly, Haiku и SunOS) в терминале, включая данные о загрузке конфигурации, обнаружение узлов NUMA и расширенную поддержке оборудования и ОС. Исходный код проекта написан на C и опубликован на GitHub под лицензией MIT. Релиз Fastfetch 1.0 состоялся в марте 2022 года.

Основные изменения и доработки в Fastfetch 2.56:

  • улучшена загрузка файлов конфигурации, позволяя автоматически определять относительные пути, передаваемые через ‑config или ‑c, используя расположения, перечисленные в fastfetch ‑list‑config‑paths, обычно включая ~/.config/fastfetch/;

  • определение количества узлов NUMA, доступное через ключ форматирования {numa‑nodes} и доступное в Linux, FreeBSD и Windows;

  • усовершенствования, связанные с терминалом, включают поддержку новейшего формата конфигурации Alacritty и улучшенную обработку при обнаружении версий оболочки или терминала;

  • расширены возможности отчётности по графическим процессорам, добавляя данные, специфичные для драйверов и для оборудования Zhaoxin в Linux;

  • в системах Android Fastfetch теперь может определять определённые слои пользовательского интерфейса OEM, расширяя возможности отчётности по окружению рабочего стола;

  • обнаружение пользователей в Linux также было улучшено: добавлена ​​возможность отката systemd при недоступности utmp, устранены утечки ресурсов и обеспечено постоянное предоставление актуальной информации о сеансе;

  • поддержка управления пакетами расширена, благодаря добавлению менеджера пакетов KISS, а логи терминала стали более надёжными, благодаря обнаружению sshd при отсутствии $SSH_TTY;

  • переписанный модуль Zpool. Теперь он предлагает новые свойства, такие как выделенное пространство, GUID и статус «только для чтения», а также переключается на поиск свойств во время выполнения для большей переносимости;

  • поддержка проекта теперь распространяется на NetBSD, где требуется sudo, и на macOS;

  • исправлен ряд ошибок, включая исправления в определении версий mksh и oksh, улучшен анализ TOML для новых конфигураций Alacritty;

  • улучшена отрисовка логотипа при конвейеризации или буферизации;

  • более надёжное определение абсолютного пути для оболочек и терминалов.