The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Linux Foundation представил проект LinuxBoot для замены UEFI..."
Отправлено opennews, 26-Янв-18 11:03 
Организация Linux Foundation представила (https://www.linuxfoundation.org/blog/system-startup-gets-a-b.../) новый совместный проект LinuxBoot (https://www.linuxboot.org), нацеленный на применение решений на базе ядра Linux вместо проприетарных прошивок.  Наработки проекта распространяются (https://github.com/linuxboot/) под лицензией GPLv2. Первый вариант прошивки на базе LinuxBoot уже подготовлен (https://trmm.net/NERF) для серверов Dell R630 и материнских плат Intel S2600wf. К работе над проектом подключились компании Google, Facebook, Horizon Computing Solutions и Two Sigma.

LinuxBoot может использоваться в качестве прошивки для современных серверов, заменяющей компоненты,  выполняемые на стадии UEFI DXE  (Driver Execution Environment). UEFI DXE  активируется после фазы начальной инициализации CPU, памяти и чипсета, и в свою очередь разделяется на DXEBoot и DXERuntime.  На стадии DXEBoot осуществляется загрузка драйверов для имеющихся устройств, монтирование накопителей, поиск загрузчика и запуск процесса загрузки ОС. DXERuntime формирует окружение (в UEFI данный слой также предоставляет сервисы, которые продолжают работать после загрузки основной ОС  и предоставляют постоянно доступный набор вызовов UEFI).

LinuxBoot был выделен (https://www.linuxboot.org/page/faq/) из развиваемого компанией Google открытого проекта NERF (https://www.opennet.ru/opennews/art.shtml?num=47469) (Non-Extensible Reduced Firmware), целью которого является предоставление средств для замены или отключения всех прослоек, выполняемых вне основной операционной системы, и блокирование любой связанной с UEFI, SMM и Intel ME фоновой активности. В размерах LinuxBoot отныне будут развиваться все связанные с ядром Linux компоненты, без привязки к конкретной начинке окружения на базе initramfs: можно использовать runtime от проекта NERF на базе инструментария u-root (https://github.com/u-root/u-root) или   runtime HEADS (https://github.com/osresearch/heads/tree/nerf) от проекта osresearch.net (http://osresearch.net/). Для начальной стадии инициализации CPU и платформы применяются Coreboot, Uboot SPL и UEFI PIE (Pre-Efi Initialization).


Что касается мотивов создания проекта, то LinuxBoot поможет увеличить надёжность компонентов благодаря замене поверхностно протестированных драйверов прошивки на проверенные драйверы Linux. Решения для загрузки на базе Linux уже давно применяются в кластерных системах, потребительской электроники, Chromebook-ах и военных разработках. Открытый характер проекта исключит  угрозы безопасности, связанные с использованием закрытых и перенасыщенных функциональностью окружений (например, TCP-стек и web-сервер). По оценке разработчиков удаление излишнего кода позволит существенно снизить время загрузки (до 20 раз быстрее). LinuxBoot также предоставит расширенные возможности  кастомизации - производитель может выбрать подходящий initrd runtime и адаптировать его под свои нужды.

  


URL: https://www.linuxfoundation.org/blog/system-startup-gets-a-b.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=47965

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру