LINUX.ORG.RU

В Fedora планируется прекращение поддержки Legacy BIOS

 , , ,


1

1

Беном Коттоном, занимающим в Red Hat должность Fedora Program Manager, опубликовано предложение по прекращению поддержки Legacy BIOS в Fedora 37 для архитектуры x86_64. Изменение не затронет установленные ранее системы, однако новые инсталляции будут возможны только в режиме UEFI.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: sudopacman (всего исправлений: 4)

Ответ на: комментарий от sudopacman

Мы, коребутчики - те, у кого есть реальный выбор «использовать дополнение SeaBIOS или UEFI Tianocore к опенсорсной прошивке coreboot»: >90% из нас выбирают SeaBIOS судя по репортам из board-status! И это лучшее подтверждение реальной не-нужности UEFI (даже опенсорсный UEFI при реальной возможности выбора оказывается мало кому нужен), как и большинства новых шняг из навязываемых свыше.

Обычный legacy BIOS - костыли на ассемблере, а современный legacy BIOS - SeaBIOS - изящный вылизанный код на Сишечке. Причём, в отличие от жирного ужасного UEFI с его миллионами строк говнокода в 300 блобах, в SeaBIOS всего 50k строк, где просто разобраться и внести изменения на свой вкус. А проприетарные БИОСы - это глючное зло.

Так что, уважаемые линуксоиды, переходите на божественный опенсорсный coreboot+SeaBIOS. Переход на коребут сделает ваш компьютер намного защищённее + подарит вам массу дополнительных возможностей вроде добавления дискетных операционок: в т.ч. и с графическим интерфейсом, KolibriOS например https://kolibrios.org/en/ + FreeDOS, Visopsys, мемтест и т.д.. Полный список потенциально полезных дискет здесь - http://dangerousprototypes.com/docs/Lenovo_G505S_hacking#Useful_floppies , а добавляются они к уже собранному образу coreboot+SeaBIOS простой командой

./coreboot/build/cbfstool ./coreboot/build/coreboot.rom add -f ./myfloppy.img floppyimg/myfloppy.lzma -t raw -c lzma

где "-c lzma" позволяет использовать LZMA сжатие чтобы уменьшить используемое в BIOS-чипе пространство (разные дискеты сжимаются по-разному хорошо, Kolibri с 1.44MB до 1.2MB а вот мемтест до 45КБ)

Правда эта возможность предоставляется не coreboot а SeaBIOS, который является самым популярным payload-ом коребута (сам коребут лишь инициализирует железо, после чего передаёт управление payload-у - https://www.coreboot.org/Payloads). coreboot+SeaBIOS весит довольно мало - например у меня на ноуте меньше 1MB - и оставшееся в биос-чипе место можно заполнить чем-то полезным, вроде няшной коллекции дискет ;-)

SakuraKun ★★★★★
()
Последнее исправление: SakuraKun (всего исправлений: 2)
Ответ на: комментарий от hobbit

Чего ограничиваться коряво поддерживаемыми загрузчиками в линукс, если можно поставить фрибсд.

zshfan
()
Ответ на: комментарий от FriendshipIsMagic

Судя по этому - из консоли снапшот можно сделать, проблема большей частью в virt-manager(и меньшей - в том, что qemu не умеет снапшотить pflash)

Pinkbyte ★★★★★
()
Ответ на: комментарий от Original

спасибо.:) работа с цветом - моя специальность) я сам цветовую схему для терминала придумывал: Переход с Linux на FreeBSD. Успех, но...

crypt ★★★★★
() автор топика
Последнее исправление: crypt (всего исправлений: 2)
Ответ на: комментарий от Original

так говорю же, профессионально с цветом работаю:) рисовал с 5 лет, а пару лет назад чуть в издание фотографом не устроился.:)

crypt ★★★★★
() автор топика

:(

плохо, если выпилят.

из 3 компьютеров дома (2 ноута и ПК) 2 без UEFI. Их производительности мне вполне хватает. И как раз на них linux и работает…

так-то fedora мне больше других дистрибутвов нравится. Похоже действительно надо перебираться на debian.

vyv ★★★
()

Правильно. Любишь легаси биос - ставь легаси дистрибутив. А то тут старьё хочу, а тут подавай новьё.

ox55ff ★★★★★
()

планируется

опубликовано предложение

Или крестик или трусы.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от SakuraKun

Зачем линуксоиду ограничивать себя SeaBIOS или Tianocore, если можно сразу зашить Linux в качестве coreboot payload?

Вряд ли кто-то сможет сравниться по богатству вариантов загрузки с Linux + какой-нибудь early userspace. Тут и сеть с любыми протоколами, и любые экзотические дисковые топологии, и шифрование со стеганографией, а если всё это сломается, то выдать пользователю аварийный шелл.

А ещё программировать под это могут не только гуру, наизусть знающие все тонкости низкоуровневых костылей x86/PC, а даже любители смузи на модных языках - лишь бы рантайм влез в несколько мегабайт.

kmeaw ★★★
()
Ответ на: комментарий от LongLiveUbuntu

Эээ вообще то Шапка в отличие от Бубунты сам по себе платная всегда была.

И доступ к репам Шапки тоже платный был. Или Вы про что ?

mx__ ★★★★★
()
Ответ на: комментарий от mandala

Сейчас чаще Win7 на медицинской технике стоит. Один раз даже Linux попался, где весь функионал был завязан на Постгрю.

ephecaff
()
Ответ на: комментарий от crypt

Возможно, у нас сильно разные технологии дисплеев, но на моём от такой палитры глаза вытекают, невозможно сфокусироваться.

ephecaff
()
Ответ на: комментарий от ephecaff

технологии дисплеев не связаны напрямую с цветом. любые дисплеи калибруются. а вот шрифты по-разному могут выглядеть.

crypt ★★★★★
() автор топика

Разумно в целом. По-моему Fedora ориентируется на рабочие ноуты программистов (преимущественно мощные и современные), UEFI там повсеместно.

whereisthelinus
()
Ответ на: комментарий от whereisthelinus

По-моему Fedora ориентируется на рабочие ноуты программистов (преимущественно мощные и современные), UEFI там повсеместно.

C 2020 года в некоторых ноутбуках уже EFI выкинули.

fornlr ★★★★★
()
Ответ на: комментарий от FireFighter

В чипсетах интелов начиная с 500 серии выкинуты UEFI VBIOS, т.е. убрали поддержку встроенного видеоядра в legacy mode.

Тоже логично: Intel - один из основных апологетов UEFI, вот и «устаревают» BIOS по-немногу. Подозреваю, они бы и дискретки рады не поддерживать, но те могут просто перестать работать (не самые старые Radeon например).

whereisthelinus
()
Ответ на: комментарий от LongLiveUbuntu

А что с ними не так ? Вроде пашут и ни кто не писал что их закрывают. И CentOS Stream репы тоже пашуть …

mx__ ★★★★★
()
Ответ на: комментарий от SakuraKun

Подожди. Твой SeaBIOS поддерживает GPT? MBR устаревшее говно. Преимущество UEFI хотя бы в нормальной поддержке современной таблицы разделов.

hateWin ★☆
()
Ответ на: комментарий от fornlr

C 2020 года в некоторых ноутбуках уже EFI выкинули

Так там уже с завода идет своя операционка и установка чего либо другого производителем не предпологается (хотя есть порт линукса). Следовательно, проблемы нет.

hateWin ★☆
()
Ответ на: комментарий от crypt

но что собственно помешает провайдерам включить uefi при создание вм.

Или написать на сайте одну строчку в которой будет сказано, что мы не поддерживаем федорку :)

anc ★★★★★
()
Ответ на: комментарий от crypt

но прозрачного запуска линукс-бинарников там нет.

А lx branded zones оттуда выкинули? В SmartOS они вроде на месте. Или те своими силами их тянут?

argv_0_
()
Ответ на: комментарий от windows10

А 15 лет назад embedded выпускался без поддержки UEFI. Embedded - это не банкомат, нет. А например сименсовские рентгены и томографы. Там вполне себе десктопная ОС, с вполне себе окошками, в которой можно запускать программу сканирования, редактировать таблицы, печатать на принтере если понадобится.

Так в чем проблема? Модель 15 летней давности будет продолжать выпускаться с ОС 15 летней давности. Мед оборудование это не писюки хомяков что бы ставить обновления потому, что кто-то там выпустил обновление. Я немножко знаю тему мед оборудования, поэтому пишу не совсем голословно. Если железка собрана на клоне 486-го, с хардом ide 2.5 40мб и 5-ой шапкой в качестве ОС, она так и будет выпускаться много лет. В ней не будут менять не железо ни ОС, ибо процесс сертификации очень мутное, дорогое и долгое дело.

anc ★★★★★
()
Ответ на: комментарий от argv_0_

lx branded zones - это типа WSL, а не трансляция вызовов.

crypt ★★★★★
() автор топика
Ответ на: комментарий от crypt

да брось! пара осторожных апдейтов в базе и ты не убунту.:)

Или не очень осторожных и мы все Ubuntu :)

anc ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

только что поставил

Значит я неосилятор установщика Simply Linux. У меня диск тоже заранее размечен. Выбрал раздел для корня, а дальше не идёт — вываливает окошко про EFI. Хотя мне загрузчик их не нужен совсем. Может где-то я тупанул, попробую еще раз. Гуевые установщики это ахтунг, надо сказать. А Патрик бох.

bread
()
Ответ на: комментарий от eternal_sorrow

Каким образом? Поддержка нужной таблицы разделов в ядре есть. Загрузчики давно есть. Что поддерживать-то?

hateWin ★☆
()
Ответ на: комментарий от bread

Ты или загрузился в UEFI режиме, и потому в установщике сработала защита от дурака, или разметка у тебя GPT, что вызвала то же самое.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

или разметка у тебя GPT

Ага, вот это надо проверить. Спасибо.

bread
()
Ответ на: комментарий от hateWin

В теории SeaBIOS можно заставить грузить GPT-шные диски, например если в MBR прописать загрузчик который их поддерживает, но это мне не нужно

MBR устаревшее говно

Может быть, это и так, но у меня всё работает: линукс грузится, вентиляторы крутится ;-) а про MBR/GPT вспоминаю лишь при переустановке системы

SakuraKun ★★★★★
()
Ответ на: комментарий от kmeaw

Зачем линуксоиду ограничивать себя SeaBIOS или Tianocore, если можно сразу зашить Linux в качестве coreboot payload?

ядро Linux - и по объёму строк кода, и по скомпиленному - пожалуй слишком жирновато чтобы его помещение в БИОС могло бы считаться красивым решением. Да и обновления слишком часто прилетают, в том числе и по безопасности - не будешь же перешивать БИОС каждый раз, чтобы угнаться. а в SeaBIOS всего-навсего 50k строк кода, причём задействовано в разы меньше если не включать поддержку TPM (которая и не нужна из-за их проприетарности).

При этом, одно другому не мешает: можно использовать SeaBIOS по сути для отображения boot menu, а Linux с минимально необходимой конфигурацией - упаковать в виртуальную дискету (можно «удвоенную» 2.88MB) и добавить её при помощи cbfstool в скомпиленный образ coreboot+SeaBIOS: в результате, дискетка с Linux будет отображаться в boot menu SeaBIOS, и её можно будет запускать когда необходим расширенный функционал.

SakuraKun ★★★★★
()
Последнее исправление: SakuraKun (всего исправлений: 2)
Ответ на: комментарий от crypt

Переход с Linux на FreeBSD. Успех, но…
2.4 VirtualBox - отсутствует коммерческий пак от оракла, стало быть

Качаешь его руками и ставишь прямо в ящик через ящик, не?

LamerOk ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Мдя, вот что пишет gdisk: MBR only, и дальше «Found invalid GPT and valid MBR». Не пойму, там ошметки GPT таблицы остались что ли. В общем, косяк очевидно на моей стороне.

bread
()
Ответ на: комментарий от Slack

я думаю, да, SakuraKun особенный. по крайне мере я не рискну в свою серверную материнку заливать. после проб с openwrt решил, что не надо так усердно гнаться за открытостью.

crypt ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.