LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

нужен драйвер в прошивке

Это звучало бы хорошо, если бы драйвер надо было класть на жёсткий диск для ОС. Но тут для поддержки своей ОС надо патчить прошивку - это фейл апи. Апи прошивки должно быть максимально универсальным и не зависеть от ОС. Поскольку свести требования к нулю всё-таки невозможно, требовать от ОС один единственный сектор - нормальное решение.

Да и зачем дублировать функционал? Драйвер фс есть в ядре ОС. Раз уж мы сняли с прошивки её иммутабельность, стабильность и универсальность, допускаем её оперативный патчинг под задачи компа - давайте лучше сразу линукс-ядро (на серверных материнках - бсд-ядро) туда засунем, дописав в него код для инициализации железа (то что биос делал раньше). Ну и будем его обновлять через какой-нить update-system-firmware (вместо update-grub).

Я не вижу ничего плохого в том, что хотя бы формат таблицы разделов стал общим.

А мне вендорлоки не нравятся.

Исходная версия firkax, :

нужен драйвер в прошивке

Это звучало бы хорошо, если бы драйвер надо было класть на жёсткий диск для ОС. Но тут для поддержки своей ОС надо патчить прошивку - это фейл апи. Апи прошивки должно быть максимально универсальным и не зависеть от ОС. Поскольку свести требования к нулю всё-таки невозможно, требовать от ОС один единственный сектор - нормальное решение.

Да и зачем дублировать функционал? Драйвер фс есть в ядре ОС. Раз уж мы сняли с прошивки её иммутабельность, стабильность и универсальность, допускаем её оперативный патчинг под задачи компа - давайте лучше сразу линукс-ядро (на серверных материнках - бсд-ядро) туда засунем, дописав в него код для инициализации железа (то что биос делал раньше). Ну и будем его обновлять через какой-нить update-system-firmware (вместо update-grub).