The OpenNET Project / Index page

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

В CoreBoot добавлена реализация открытой UEFI-прошивки на базе TianoCore

31.01.2013 14:11

Разработчики из компании Google интегрировали в кодовую базу проекта CoreBoot, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS, наработки проекта PIANO, нацеленного на интеграцию в CoreBoot поддержки загрузки UEFI-стека на основе TianoCore. TianoCore представляет собой открытую реализацию UEFI, разрабатываемую компанией Intel, но не содержащую компонентов для инициализации оборудования. Интеграция кода поддержки оборудования Coreboot с TianoCore позволяет предоставить открытое UEFI-окружение, готовое для использования на реальном оборудовании.

Сам по себе CoreBoot является лишь минимальной прослойкой для инициализации материнской платы и периферийных устройств. После инициализации управление передаётся на один из поддерживаемых обработчиков (payload), в роли которого в случае UEFI выступает TianoCore. Для сборки образа CoreBoot c поддержкой TianoCore следует активировать опцию PAYLOAD_TIANOCORE. Созданный в рамках проекта PIANO обработчик базируется на использовании библиотеки libpayload и позволяет загрузить ядро Tiano Core DXE с раздела для UEFI-прошивок, хранимого в CBFS. Из ранее доступных обработчиков можно отметить различные открытые реализации BIOS (OpenBIOS, SeaBIOS), запуск прошивки OpenFirmware, прямая загрузка ядра Linux, выполнение загрузчика GRUB2 или FILO, обеспечение загрузки по сети (Etherboot/GPXE/iPXE).

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: Компания AMD обеспечила поддержку процессоров Fusion в CoreBoot
  3. OpenNews: На базе qemu-kvm обеспечена поддержка эмуляции UEFI SecureBoot
  4. OpenNews: AMD обеспечит поддержку всех будущих моделей процессоров в свободном проекте Coreboot
  5. OpenNews: Компания Google обеспечила в CoreBoot поддержку Intel Sandy Bridge и Ivy Bridge
  6. OpenNews: Разработчики CoreBoot пытаются создать минимальный VideoBIOS для чипов Intel
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35979-coreboot
Ключевые слова: coreboot, uefi
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 14:48, 31/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Неделя UEFI на опеннете.
     
     
  • 2.2, pavlinux (ok), 14:57, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • +9 +/
    СoreBoot
     

  • 1.9, Аноним (-), 16:56, 31/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А UEFI на основе TianoCore - аппаратуро-зависимая вещь? Т.е. понятно, что CoreBoot выполняет первичную инициализацию железа, но затем чтобы работал UEFI, он должен иметь драйвера для конкретного видео-контролера, дискового контролера и т.д.?
     
  • 1.10, robux (ok), 17:08, 31/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Костыль на костыле и костылём погоняет.
    Как разберутся производители железа и дистроклепатели во всем этом зоопарке?
     
     
  • 2.11, dimqua (ok), 17:29, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В чём тут разбираться то?
     
     
  • 3.14, robux (ok), 18:06, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Для начала в этом:

    > CoreBoot, BIOS, PIANO, UEFI, TianoCore, Payloads, OpenBIOS, SeaBIOS, OpenFirmware, FILO, GPXE, iPXE.

    Не благодари :)

     
     
  • 4.18, Аноним (-), 19:40, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Для вас уже давно придуман идеальный пользовательский интефейс:
    [Сделать мне зашибись!]
     

  • 1.12, Xasd (ok), 17:47, 31/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > TianoCore представляет собой открытую реализацию UEFI, разрабатываемую компанией Intel, но не содержащую компонентов для инициализации оборудования.

    понятное дело что CoreBoot (CoreBoot+TianoCore) врядле в реальной жизни можно будет увидить в магазинах. (кроме возможно парочки моделей AMD-компьютеров. которые тоже не факт что можно увидить в продаже в магазинах).

    но что касается процессоров именно Intel -- то какие производители Биосов используют TianoCore?

    AMI? PhoenixBios? AwardBios? у них TianoCore или своя фигня какая-то?

    не может же быть такого что Intel вложилась в TianoCore, но на практике Intel-компьютеры не поставляются с TianoCore?!

     
     
  • 2.13, pavlinux (ok), 17:54, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Во всех BIOS/EFI/UEFI есть бэкдоры для спец. служб.
    BIOS написать не сложно, сложно получить разрешение у АНБ/ФБР/ЦРУ на его внедрение!
    Существование в открытом доступе Coreboot, Bochs, SeaBIOS,... говорит лишь
    о не блокировании доступа к управляющим микрухам иль наличию алгоритмических закладок.  

    Насколько я знаю, корабут не блокирует и не перехватывает доступ к SMM/SMRAM.
    SMI на уровне есть/нет, работаем дальше.  

    Так что, открытые БИОСы для не спеца это опиум для народа!
    Ты видишь код, думаешь, что типа всё под контролем, эйфория открытости, ля-ля,
    и тут Джон Блэк из Массачуссецца формирует "волшебный" езернет фрейм, который
    транслируется без изменений, такими же микрухами от Циска/ХП/АТ/3Сом/... и включает
    внезапно появившееся радио устройство на микрухе RTL8139  

     
     
  • 3.17, Аноним (-), 19:13, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    У вас паранойя! Не запускайте, а то будет хуже.
     
     
  • 4.25, Аноним (-), 22:44, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >а антенны как появляются? Вырастают постепенно?

    Нанотехнологии же ;)

     
  • 4.28, pavlinux (ok), 23:57, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > У вас паранойя! Не запускайте, а то будет хуже.

    Засунь любой БИОС в IDA и удивись!

     
     
  • 5.33, Аноним (-), 11:48, 01/02/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Покажите какие части именно должны вызвать удивление, вы ведь их нашли?
     
     
  • 6.34, pavlinux (ok), 14:05, 01/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Покажите какие части именно должны вызвать удивление, вы ведь их нашли?

    Название организации и заказчика тоже надо назвать?!

     
     
  • 7.39, Аноним (-), 16:54, 01/02/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То есть вам нечего показать?
     
     
  • 8.41, pavlinux (ok), 23:34, 03/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ты кто такой Кому показывать Написано Аноним , ну и как я вакуумному говну б... текст свёрнут, показать
     
  • 3.19, Аноним (-), 19:43, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Насколько я знаю, корабут не блокирует и не перехватывает доступ к SMM/SMRAM.

    У SMM должен быть обработчик. Он должен быть в BIOS. Если его не будет в BIOS - кто будет выполняться при заваливании в SMM?

    > и включает внезапно появившееся радио устройство на микрухе RTL8139  

    Ой, а можно моим реалтекам таких магических пакетов накидать? А то что они проводные? Прикинь, а так гигабитный wireless сразу будет! Правда я одного не понимаю: а антенны как появляются? Вырастают постепенно?

     
     
  • 4.26, pavlinux (ok), 23:54, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > У SMM должен быть обработчик. Он должен быть в BIOS.
    > Если его не будет в BIOS - кто будет выполняться при заваливании в SMM?

    # ls -la /lib/firmware/intel-ucode  

    > а антенны как появляются? Вырастают постепенно?

    витая пара чем тебе не антенна, да и на плате разводки немерено,
    написать в спецификации, что это супер-пупер нужный провод "+3V",
    вот тебе и антенна с усилителем. А чё внутри микрухи,... скажет
    только рентгеновское сканирование с шагом интенсивности в пару
    нанометров, а такой прибор стоит как бюджет Лаоса :)

     
     
  • 5.29, gns (ok), 00:16, 01/02/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > витая пара чем тебе не антенна

    Примите таблетки и возвращайтесь в палату.

     
     
  • 6.31, Аноним (-), 08:06, 01/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю, что рассуждения павлинукса не такие уж безумные. Как твой смартфон УКВ ловит? Не задумывался? Точно - провод в 4-х проводных наушниках. Реализация антенны на разводке материнки не представляет проблемы. Так задуматься, для реализации приема радио в УКВ и КВ (а вот для этого даже местного ретранслятора не нужно!) даже особой схемотехники может не понадобиться - достаточно программной реализации (в т.ч. прошивки). Пробовал в далеком детстве включать бабушкин утюг в радиорозетку? Забавный эффект помнишь?
     
     
  • 7.35, qux (ok), 15:23, 01/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А что за эффект, для отставших от жизни? :)
     
     
  • 8.38, RedRat (ok), 16:11, 01/02/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Утюг начинал разговаривать ... текст свёрнут, показать
     
  • 7.37, gns (ok), 15:38, 01/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Реализация антенны на разводке материнки
    > в УКВ и КВ (а вот для этого даже местного ретранслятора не нужно!)
    > достаточно программной реализации (в т.ч. прошивки)

    Одна беда - корпус экранирует.

     
     
  • 8.40, qux (ok), 15:07, 02/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не всегда 8212 акриловые окна возможно и корпуса целиком есть, не интересова... текст свёрнут, показать
     
  • 3.22, Aquarius (ok), 20:41, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а как этот "волшебный" Джон из Массачуссецца обеспечит доставку Блек-фрейма до порта, в который воткнут патч, другим концом торчащий в материнке?
     
     
  • 4.27, pavlinux (ok), 23:55, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а как этот "волшебный" Джон из Массачуссецца обеспечит доставку Блек-фрейма до порта,
    > в который воткнут патч, другим концом торчащий в материнке?

    Хватит, и так много рассказал.

     
     
  • 5.30, gns (ok), 00:17, 01/02/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хватит, и так много рассказал.

    Да. Чёрные вертолёты уже в пути.

     
  • 4.36, qux (ok), 15:24, 01/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    TCP/UDP payload же. В один прекрасный день на главной странице гугла логотип превращается...
     
  • 3.32, Аноним (-), 11:47, 01/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё фигня, видили бы вы что делает "Искра" c нокиевскими телефонами.
     
  • 2.21, h31 (ok), 20:15, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Могу ошибаться, но TianoCore - это что-то типа референсной реализации.
    У меня на нетбуке стоит Insyde H2O, похоже, что делали с нуля.
     

  • 1.15, paulus (ok), 18:33, 31/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Все же лучше CoreBoot открытой реализацией UEFI-прошивки на базе TianoCore чем покупка подписей у M$. Жаль производители железяк подкуплены корпорацией зла.
     
  • 1.16, анонимм (?), 19:09, 31/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а радость от существование этих всех проектов будет? или мелкомягкие зонды прочно обосновались в анусах пользователей пк?
     
     
  • 2.20, Михаил (??), 20:05, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Этот вопрос самому себе задавать надо, ты ведь не со стиральной машины пишешь?
     
     
  • 3.23, анонимм (?), 21:20, 31/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    я же о будущем спрашиваю. Сейчас мне кажется, что конца угнетению не будет.
     

  • 1.24, solar (??), 21:36, 31/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    хорошо хоть мой бумажный блокнот с ручкой в кармане не надо этим гомном загружать.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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