Использование Linux в качестве ежедневной операционной системы для настольных компьютеров связано с множеством сложностей. Вы должны учитывать, доступны ли драйверы для оборудования, которое вы хотите использовать, доступно ли программное обеспечение, которое вы хотите использовать, и совместим ли Linux со всеми различными средствами безопасности, которыми вам, возможно, придется управлять, с такими вещами, как Active Directory. господствует в деловом мире.
Однако есть еще кое-что, о чем мы часто забываем: прошивка. Прошивка — это программное обеспечение для оборудования, конфигурации и параметры, с которыми программное обеспечение может взаимодействовать в виде драйверов, позволяющих его использовать. Так ли важны обновления прошивки? Как получить обновления прошивки в Linux? Почему поставщики должны делать свои прошивки доступными для Linux? На все эти вопросы есть ответы в этой статье о том, что такое LVFS и как ее использовать.
Что такое LVFS?
ЛВФС , или Служба встроенного ПО для поставщиков Linux, представляет собой программный стек, который позволяет поставщикам оборудования добавлять свои прошивки на веб-сайт и получать обновления встроенного ПО для компьютеров Linux, использующих это оборудование. Звучит достаточно просто, не так ли?
Это так, но последствия более сложны, чем если веб-сайт cronjobs работает и демон работает в локальных системах. В течение многих лет пользователи Linux не имели доступа к самым базовым функциям прошивки, которые могли бы обеспечить новые функции и исправить ошибки. Благодаря LVFS пользователи Linux получают доступ к таким функциям, как порт дисплея через USB C и исправления для контроллера Thunderbolt на своих новых ноутбуках Lenovo ThinkPad.
Помимо этого, LVFS показывает, какие поставщики больше всего заботятся о том, чтобы их оборудование работало под Linux. Если вы посмотрите на список поддерживаемых устройств , то заметите, что крупные производители, такие как Lenovo и Dell, активно добавляют в список новые устройства и предоставляют обновления прошивки для довольно старых устройств. Лично у меня в списке нет никаких устройств, но я знаю, что пересечение пользователей ThinkPad и пользователей Linux довольно велико, а это значит, что они максимально приближаются к первоклассному опыту.
Кроме того, это создает для поставщиков более полный жизненный цикл продукта. Dell может добавлять обновления прошивки для всех ноутбуков и настольных компьютеров, входящих в линейку Project Sputnik, а Lenovo может сделать то же самое для всей своей линейки ThinkPad и ThinkStation с операционной системой Linux. Все это беспроигрышно как для пользователей, так и для поставщиков.
Как использовать LVFS?
Существует системный демон под названием fwupd
или демон обновления прошивки, который доступен в большинстве крупных репозиториев. Он может даже быть предустановлен в вашей системе, что упрощает задачу.
Если он не установлен, вы сможете найти имя пакета как fwupd
. Если бы он не был установлен в моей системе Fedora, команда для этого была бы такой:
sudo dnf install fwupd
Вы можете заменить его менеджером пакетов в вашей текущей системе.
После установки вам нужно будет запустить службу в системный . Для этого выполните следующую команду:
sudo systemctl start fwupd
Вы также можете включить его автоматический запуск при включении системы, выполнив эту команду:
sudo systemctl enable fwupd
Оттуда вы можете запустить следующую команду, чтобы просмотреть все параметры команды, относящиеся к fwupd
:
apropos fwupd
Вы обнаружите, что для обновления прошивки чаще всего требуется использовать следующую команду:
fwupdmgr get-updates
В моей системе нет совместимых устройств, но если бы они были, fwupd
сотворило бы чудеса и установило бы обновления.
Теперь, когда вы знаете, что такое LVFS и как его использовать, вы должны быть более уверены в сборка нового ПК для вашей системы Linux . Вы также можете изучить как очистить систему Linux .