Fastfetch — не просто замена neofetch, а эволюция системной информации

18 Jun, 2026
23,275
🔱 797
👥 58

Знакомы с ситуацией: открываете терминал на новом сервере или компьютере и первым делом запускаете neofetch, чтобы быстро понять, с чем имеете дело? А теперь представьте, что этот процесс может быть в разы быстрее, точнее и кастомизируемее. Встречайте Fastfetch — проект, который уже собрал 15 тысяч звезд на GitHub и не просто копирует neofetch, а серьезно улучшает идею.

Что это за зверь такой — Fastfetch?

Fastfetch — это утилита командной строки для отображения системной информации с эстетичным выводом. Написана преимущественно на C с акцентом на:

  • Скорость работы (не зря же «fast» в названии)
  • Кастомизацию через JSON-конфиги
  • Поддержку множества ОС: Linux, macOS, Windows, BSD-системы и даже Android

Пример вывода Fastfetch

Чем действительно выделяется Fastfetch?

1. Скорость — не просто слово

Сравните сами:

time neofetch  # 0.15-0.30s в среднем
time fastfetch # 0.01-0.05s

Разница в 5-30 раз — это ощутимо, особенно если используете утилиту в своем .bashrc.

Реклама

2. Гибкость конфигурации

Вместо сотен флагов командной строки — единый JSONC-конфиг (JSON с комментариями). Пример настройки вывода информации о GPU:

{
    "modules": [
        {
            "type": "gpu",
            "format": "{name} ({vendor})",
            "key": "Видеокарта"
        }
    ]
}

3. Точность данных

Разработчики уделяют внимание деталям:

  • Корректный подсчет dpkg-пакетов (без учета удаленных)
  • Точное форматирование единиц измерения (555.00 MiB вместо 555 MiB)
  • Поддержка новых технологий (тот же Wayland)

Технические изюминки

  • Кроссплатформенность: Один код для Linux, Windows и macOS
  • Модульность: Можно включать/выключать отдельные блоки информации
  • Расширяемость: Через модуль command можно встроить вывод любых своих скриптов
  • Поддержка изображений: Логотипы можно выводить даже в терминале (через iTerm или sixel протоколы)

Когда Fastfetch особенно полезен?

  1. Админам: Быстрый сбор данных о системе без лишних команд
  2. Разработчикам: Проверка окружения перед запуском приложений
  3. Энтузиастам: Красивое оформление терминала с точными данными
  4. Блогерам: Снятие скриншотов конфигурации для статей

Как начать использовать?

Установка элементарна для большинства систем:

# Ubuntu/Debian
sudo apt install fastfetch

# Arch Linux
sudo pacman -S fastfetch

# macOS
brew install fastfetch

После установки просто введите fastfetch и наслаждайтесь результатом.

Вывод: стоит ли переходить с neofetch?

Если вам важно:

  • Скорость работы
  • Гибкость настроек
  • Актуальность данных
  • Поддержка новых технологий

— то Fastfetch определенно заслуживает места в вашем workflow. Это не просто «еще один клон neofetch», а серьезная переработка концепции с вниманием к деталям.

Для тех, кто использует neofetch «как есть» без кастомизаций, разница может быть неочевидной. Но попробуйте Fastfetch с -c all.jsonc — и вы увидите весь потенциал этого инструмента.

P.S. Проект активно развивается — за последний год количество звезд на GitHub выросло с 8k до 15k, что говорит о его популярности среди разработчиков.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.