Зачем менять BIOS и UEFI на свободную прошивку GNU Boot
Мало кто задумывается о том, что происходит в первые секунды после нажатия кнопки питания на ПК или ноутбуке. Между тем прошивка материнской платы по очереди запускает память, процессор, контроллеры и видеоадаптер, после чего передает управление следующему звену. Код на этом уровне почти всегда закрыт.
Пора положить этому конец! В сентябре 2026 года Фонд свободного программного обеспечения объявил о том, что принимает проект GNU Boot под своё покровительство. Цель проекта — создать полностью свободную альтернативу BIOS и UEFI. Разберёмся, для чего она нужна и почему пока работает лишь на устаревшем оборудовании.
Чем плоха закрытая прошивка
После включения компьютера первой стартует не операционная система, а небольшая программа, записанная в специальную микросхему на материнской плате. Раньше её называли BIOS, теперь чаще говорят об UEFI. Она тестирует оборудование, настраивает контроллер памяти, инициализирует видеоадаптер и затем ищет загрузчик на диске или флешке. Производитель распространяет прошивку исключительно в двоичном виде. Исходный код недоступен, а неподготовленному человеку изменить её непросто: в ней используются аппаратная или программная защита, а порой и криптографическая проверка подписи.
При этом проблема не сводится к невозможности заглянуть «под капот» в первые мгновения работы системы. Во всех современных процессорах Intel и AMD ещё до загрузки основной ОС запускаются автономные микропроцессоры: Management Engine у первых и Platform Security Processor у вторых. Они получают полный доступ к оперативной памяти, а иногда и к сети, при этом их код целиком закрыт. Остаётся лишь уповать на добросовестность производителей, отсутствие уязвимостей и скрытых закладок.
Бывает и так, что производители создают пользователям лишние трудности (особенно этим известна HP): в прошивку добавляют «белые списки» Wi-Fi-модулей. Если установленная модель в список не входит, ноутбук попросту не загрузится. Кроме того, прошивки порой блокируют важные параметры, не позволяют выбрать другой загрузочный диск или обновляются самостоятельно, не давая возможности вернуться к прежней версии.
Что такое GNU Boot
Это готовая прошивка для материнских плат, собранная исключительно из свободных компонентов. За инициализацию оборудования на самом раннем этапе отвечает coreboot, а поверх него устанавливается загрузчик — чаще всего GRUB или SeaBIOS. В результате получается файл прошивки, которым на совместимом компьютере можно заменить заводской BIOS.
Проект стартовал в 2022 году, его основали Денис Карикли и Адриен Бурмо. Поводом стал раскол вокруг Libreboot: в конце 2022 года тот начал допускать бинарные блобы, стремясь расширить поддержку оборудования и стать более практичным. Часть сообщества с таким подходом не согласилась — эти люди добивались полностью свободного кода. Так появился GNU Boot, где действуют критерии GNU: никаких закрытых компонентов, только свободные лицензии и свободные инструменты сборки. Разумеется, из-за этого список поддерживаемых устройств невелик — подробнее о нём ниже.

В сентябре 2026 года Фонд свободного ПО взял на себя финансовое и юридическое сопровождение GNU Boot. Разработчики стремятся упростить установку свободной прошивки, чтобы пользователю не приходилось разбираться в устройстве coreboot, собирать всё вручную и опасаться превратить плату в «кирпич». Поэтому особое внимание уделяется понятным инструкциям и воспроизводимости сборок: один и тот же исходный код должен всегда давать идентичный результат.
Чем GNU Boot отличается от coreboot и Libreboot
Coreboot отвечает за запуск и инициализацию оборудования. Он работает с самыми разными устройствами: старыми ThinkPad, Chromebook и отдельными современными серверными платами. Однако универсальной прошивки не существует — для каждой модели требуется собственная конфигурация. Кроме того, на многих платформах без закрытых компонентов не обойтись: это, например, видео-BIOS, а также прошивки Intel ME или AMD PSP. Без них часть оборудования либо не заработает, либо будет функционировать некорректно. Проект допускает определённую гибкость: там, где позволяет железо, можно использовать только свободное ПО, а ради совместимости — добавить дополнительные модули.
Libreboot — это дистрибутив на базе coreboot с готовыми образами, инструкциями и упрощённой установкой. Но, как уже упоминалось, в отличие от GNU Boot, он идёт на компромисс: чтобы поддерживать больше устройств, в нём допускаются закрытые компоненты.

Список поддерживаемых моделей невелик, и это главный недостаток проекта. Пока он ограничен оборудованием примерно 2008–2012 годов. Классика жанра — ThinkPad X200, X200s, X200 Tablet, T400, T500, X60 и ряд близких моделей. Есть и несколько старых устройств Apple (MacBook 1.1, 2.1 и iMac 5,2), а также платы Asus на AMD Family 15h, такие как KGPE-D16 и KCMA-D8. Совсем немного и настольных материнских плат, например GA-G41M-ES2L или D945GCLF. Недавно появилась экспериментальная поддержка отдельных серверных конфигураций. На этих устройствах можно собрать полностью свободный стек — от прошивки до операционной системы.
Современные ноутбуки и большинство настольных ПК, выпущенных после 2013–2014 годов, как правило, не подходят по двум причинам. Во-первых, Intel Boot Guard и аналогичные механизмы AMD проверяют цифровую подпись прошивки ещё до начала её выполнения, и без закрытого ключа производителя новую прошивку просто не запустят — сколько ни старайся. Во-вторых, для новых чипсетов не существует открытых реализаций инициализации памяти и других критически важных блоков. Без фирменных блобов компьютер либо не стартует вовсе, либо работает нестабильно и с серьёзными ограничениями.
Можно ли полностью отказаться от проприетарных BIOS и UEFI
В обозримом будущем, скорее всего, нет. Слишком много нового оборудования жёстко привязано к закрытым компонентам, а производители не видят смысла открывать исходный код, поскольку прибыли это не прибавит. Тем не менее первые шаги в нужном направлении уже сделаны. Например, Google использует coreboot в Chromebook, а некоторые производители ноутбуков для Linux предлагают модели с предустановленным coreboot или его производными. Появляются и отдельные платы, изначально рассчитанные на открытую прошивку. Пока таких примеров немного, но они есть.
Если GNU Boot получит широкое распространение, производителям, возможно, придётся считаться со спросом на платы со свободной прошивкой.
К слову, об этом довольно много пишут и говорят — вот и мы не остались в стороне. Возможно, вы уже пробовали прошивку без блобов? Если да, делитесь опытом в комментариях — обсудим.
Впервые в истории человек заразился вирусом, разработанным искусственным интеллектом
Xiaomi выпустила очиститель воды Mijia 3 1200G: 150 мл чистой воды за 2,4 секунды, 13 этапов фильтрации и 99% убитых бактерий
Sony лишила PS3 Linux, а спустя год утратила контроль над безопасностью всей консоли
Миниатюрная зарядка Baseus на GaN мощностью 160 Вт с графеновой пластиной, вентилятором и дисплеем появилась в продаже в Китае
Представлен Hisense U7T Pro: RGB-Mini LED с частотой 360 Гц, рамками тоньше 2 мм и 13 динамиками Devialet мощностью 240 Вт
За квартал россияне вложили в видеокарты 10 млрд рублей на фоне резкого роста цен на них
Vivo S70 раскрывает характеристики: экран Visinox OLED, перископ Sony и съёмный внешний объектив
Samsung Galaxy S24 Ultra после обновления до One UI 9 стал терять заряд в два раза быстрее