The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания AMD представила материнскую плату, поставляемую с B..., opennews (??), 29-Янв-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


30. "Компания AMD представила материнскую плату, поставляемую с B..."  –1 +/
Сообщение от commiethebeastie (ok), 29-Янв-13, 18:44 
Правильнее было бы назвать OpenEFI, с биосом общего оно ничего не имеет, т.к. процессор стартует в 32 битном режиме.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

37. "Компания AMD представила материнскую плату, поставляемую с B..."  +/
Сообщение от Аноним (-), 29-Янв-13, 19:07 
> Правильнее было бы назвать OpenEFI, с биосом общего оно ничего не имеет

Имеет. Биос инициализирует устройства. CoreBoot инициализирует устройства. Еще CoreBoot умеет передавать управление полезной нагрузке, если был с таковой скомпилирован, в отличии от BIOS, который еще и загружать ОС самостоятельно может. Так что без полезной нагрузки CoreBoot похож на EFI даже меньше, чем BIOS похож на EFI.

Ответить | Правка | Наверх | Cообщить модератору

46. "Компания AMD представила материнскую плату, поставляемую с B..."  +/
Сообщение от commiethebeastie (ok), 29-Янв-13, 20:42 
А seabios просто так туда добавляется?
Ответить | Правка | Наверх | Cообщить модератору

49. "Компания AMD представила материнскую плату, поставляемую с B..."  +1 +/
Сообщение от Аноним (-), 29-Янв-13, 20:55 
SeaBIOS передается как полезная нагрузка и не является неотделимым от CoreBoot. Помимо CoreBoot, еще его используют qemu и bochs. А еще SeaBIOS можно запустить из груба, хотя полезность этого и сомнительна. Это во-первых. Во-вторых, SeaBIOS — это реализация традиционного BIOS, а не UEFI. Если вам хочется UEFI, можно использовать CoreBoot+TianoCore, но это всё равно не сделает корректным ваше предложение называть CoreBoot "OpenEFI" — ведь возможность не использовать TianoCore с CoreBoot никуда не пропадает. И да, если уж хочется использовать что-то более продвинутое, чем BIOS, лучше уж использовать в качестве полезной нагрузки GRUB, который, во-первых, открыт полностью, во-вторых, поддерживает туеву кучу файловых систем, а в-третьих, требует меньше места на жестком диске (или твердотельном накопителе, или где уж Вы решите его разместить.), чем EFI.
Ответить | Правка | Наверх | Cообщить модератору

75. "Компания AMD представила материнскую плату, поставляемую с B..."  +/
Сообщение от Kevin (??), 29-Янв-13, 22:33 
>[оверквотинг удален]
> запустить из груба, хотя полезность этого и сомнительна. Это во-первых. Во-вторых,
> SeaBIOS — это реализация традиционного BIOS, а не UEFI. Если вам
> хочется UEFI, можно использовать CoreBoot+TianoCore, но это всё равно не сделает
> корректным ваше предложение называть CoreBoot "OpenEFI" — ведь возможность не
> использовать TianoCore с CoreBoot никуда не пропадает. И да, если уж
> хочется использовать что-то более продвинутое, чем BIOS, лучше уж использовать в
> качестве полезной нагрузки GRUB, который, во-первых, открыт полностью, во-вторых,
> поддерживает туеву кучу файловых систем, а в-третьих, требует меньше места на
> жестком диске (или твердотельном накопителе, или где уж Вы решите его
> разместить.), чем EFI.

OpenEFI это Tiano

Ответить | Правка | Наверх | Cообщить модератору

96. "Компания AMD представила материнскую плату, поставляемую с B..."  +/
Сообщение от Crazy Alex (ok), 30-Янв-13, 02:41 
Вот интересно - зачем при наличии всего этого счастья производители до сих пор клепают/лицензируют биосы и EFI?
Ответить | Правка | Наверх | Cообщить модератору

113. "Компания AMD представила материнскую плату, поставляемую с B..."  +1 +/
Сообщение от AlexAT (ok), 30-Янв-13, 07:23 
> Вот интересно - зачем при наличии всего этого счастья производители до сих
> пор клепают/лицензируют биосы и EFI?

Потому что виндам, чтобы "инициализировать устройства" до кондиции - все равно нужна блобятина от вендора, в ядре там bare minimum.

Вообще весь смысл EFI на x86 был в том изначально, чтобы пихать в биос блобятину для Единой операционки. В итоге некрософту монополию продавить не удалось, Единая скатилась в сраное говно, блобятина начала устаревать каждую неделю, да и Linux'ы показали, что можно обойтись и без блобятины в биосах - достаточно руки с мозгом к ядру приложить. То есть ребеночек получился мертворожденным.

От плюшек EFI сейчас осталась только загрузка с GPT, из-за которой оно худо-бедно, но внедряется. Как только в штатных BIOS появится загрузка с GPT - EFI станет "никамунинада".

Ответить | Правка | Наверх | Cообщить модератору

121. "Компания AMD представила материнскую плату, поставляемую с B..."  –4 +/
Сообщение от clown (?), 30-Янв-13, 10:56 
Этапы загрузки:

BIOS (без UEFI)
UEFI (опционально)
SeaBIOS
CoreBoot или OpenEFI (использующий функции BIOS для реализации UEFI)

Смысл СПО в данной сфере для меня не очевиден. Ну переопределили в них напр. работу с com-портом или прерывания обращения к диску через обращения к портам - этот код открыт уже лет 20, никому в голову не приходило после иницииализации BIOS повторять все его вычисления ещё раз в открытом коде.

Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

128. "Компания AMD представила материнскую плату, поставляемую с B..."  +/
Сообщение от Аноним (-), 30-Янв-13, 13:46 
Всё переврал.
Coreboot работает не поверх SeaBIOS, который работает поверх UEFI, который работает поверх BIOS. Наоборот — SeaBIOS работает поверх coreboot вместо традиционного BIOS. Или, если вам так хочется EFI, TianoCore работает поверх coreboot в качестве UEFI, а не поверх него. Улавливаешь разницу? И в любом из этих случаев coreboot загружается в самом первом этапе. То, что ты называл "BIOS" до установки coreboot после перепрошивки перестаёт существовать. Теперь его функции выполняет связка coreboot+SeaBIOS. Это касается и той части UEFI, которая находится в ПЗУ. После перепрошивки её нет, есть только coreboot с полезной нагрузкой, которой может быть среди всего прочего и TianoCore — открытая реализация UEFI.
Ответить | Правка | Наверх | Cообщить модератору

89. "Компания AMD представила материнскую плату, поставляемую с B..."  –1 +/
Сообщение от Led (ok), 30-Янв-13, 02:01 
>Биос инициализирует устройства.

На на армах кто вместо биоса "инициализирует устройства"?

Устройства инициализирует ядро ОС - это так вам, цитата из букваря.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

103. "Компания AMD представила материнскую плату, поставляемую с B..."  +1 +/
Сообщение от Аноним (-), 30-Янв-13, 04:57 
> На на армах кто вместо биоса "инициализирует устройства"?

Загрузчик по минимуму, ясен фиг. Иногда boot ROM. Чтобы ядро загрузилось - кто-то должен его как минимум откуда-то прочитать и куда-то вгрузить. А инициализация той же DDR* RAM - не совсем простая процедура.  

Ответить | Правка | Наверх | Cообщить модератору

104. "Компания AMD представила материнскую плату, поставляемую с B..."  +1 +/
Сообщение от Аноним (-), 30-Янв-13, 04:58 
> Правильнее было бы назвать OpenEFI

Оно и с EFI само по себе ничего общего не имеет. Но может запустить и некую реализацию такового, если оно надо.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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