Fastfetch 2.61: отказ от Windows 7 и 8, ускоренное определение GPU и переход на чистый C
Популярная утилита Fastfetch, предназначенная для отображения информации о системе в терминале в удобном и наглядном виде, получила обновление до версии 2.61. Этот релиз стал не просто очередным обновлением, а важным этапом развития проекта, затрагивающим как поддержку платформ, так и внутреннюю архитектуру.
Одним из главных изменений стало прекращение поддержки устаревших операционных систем Windows 7 и Windows 8. Теперь минимальной поддерживаемой версией является Windows 8.1. Это решение отражает общий тренд индустрии: отказ от устаревших API и переход к современным технологиям.
На практике это означает, что пользователи старых систем больше не смогут запускать новые версии Fastfetch без использования старых сборок. Однако для большинства пользователей это не станет проблемой, поскольку официальная поддержка этих ОС давно завершена.
Улучшенное определение GPU
В Windows-версии Fastfetch теперь используется технология DXCore для более точного определения графических адаптеров. Это особенно важно для систем с несколькими GPU, гибридной графикой или виртуализацией. Однако данная возможность доступна только на Windows 10 и новее.
В среде WSL, наоборот, зависимость от DXCore была удалена. Это позволило немного ускорить определение GPU, хотя в отдельных случаях точность может слегка снизиться.
Переход на чистый C в Linux
Одним из ключевых внутренних изменений стал отказ от использования C++ в Linux-сборках. Теперь Fastfetch полностью написан на языке C, что избавляет от необходимости использовать C++-компилятор.
Это упрощает процесс сборки, снижает зависимости и делает инструмент более удобным для сопровождения и интеграции в дистрибутивы.
Новые возможности
В версии 2.61 добавлен ряд новых функций и улучшений:
- настройка яркости отображаемых цветов
- определение Bluetooth-клавиатур в Linux
- отображение пустых слотов оперативной памяти
- поддержка новых моделей Mac (включая M5)
- улучшенная обработка данных SMBIOS и ошибок
Также расширена поддержка различных систем и оконных менеджеров, включая GlazeWM и другие окружения.
Исправления ошибок и оптимизация
Разработчики уделили внимание стабильности и исправили ряд проблем:
- устранены ошибки отображения памяти на некоторых устройствах
- исправлены проблемы с кешем CPU
- улучшено определение версий оконных менеджеров
- исправлены ошибки с кодировкой командной строки в Windows
Кроме того, повысилась надежность завершения дочерних процессов и обработки системных данных.
Дополнение: значение обновления
Fastfetch давно позиционируется как более быстрый и современный аналог Neofetch. С каждым релизом проект движется в сторону повышения производительности и отказа от устаревших решений.
Версия 2.61 демонстрирует зрелость проекта: разработчики сознательно сокращают поддержку старых платформ ради упрощения кода и внедрения более точных механизмов анализа системы. Это типичный шаг для инструментов, ориентированных на современные ОС и разработчиков.
Выводы
Обновление Fastfetch 2.61 — это не просто набор новых функций, а стратегическое изменение курса развития проекта. Отказ от старых Windows-версий, переход на чистый C и улучшение работы с GPU делают инструмент быстрее, проще и более актуальным.
Для пользователей современных систем это означает повышение точности и производительности. Для владельцев устаревших платформ — необходимость оставаться на предыдущих версиях.
Часто задаваемые вопросы
Почему Fastfetch отказался от Windows 7 и 8?
Эти системы больше не поддерживаются официально, а их API устарели. Поддержка усложняла разработку и тормозила развитие проекта.
Какая минимальная версия Windows теперь поддерживается?
Минимальной версией является Windows 8.1, однако для некоторых функций требуется Windows 10 и новее.
Что изменилось в определении GPU?
На Windows используется DXCore для более точного определения видеокарт, а в WSL ускорена работа за счет удаления зависимости.
Зачем нужен переход на чистый C?
Это упрощает сборку, снижает зависимости и делает проект легче для поддержки и интеграции.
Стоит ли обновляться до версии 2.61?
Да, если вы используете современную систему. Обновление приносит улучшения производительности, точности и стабильности.
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.