Открытая прошивка
-
Определение и история
- Открытое микропрограммное обеспечение (ОМП) — стандарт IEEE, определяющий интерфейсы микропрограммного обеспечения.
- Возникло в Sun Microsystems как OpenBoot, использовалось многими производителями.
- IEEE отозвало стандарт в 2005 году из-за отсутствия подтверждения от OFWG.
-
Особенности и преимущества
- ОМП определяет дерево устройств для лучшей аппаратной конфигурации системы.
- Необходимо для надежной идентификации устройств I2C и аппаратного мониторинга.
- FCode — байт-код, независимый от архитектуры команд, позволяет диагностику и конфигурацию устройств.
- Компактный размер FCode позволяет использовать одни и те же платы ввода-вывода в разных системах.
- Apple и Sun использовали ОМП для создания диагностических операционных систем и инструментов.
-
Внедрение и лицензирование
- С 2006 года выпущено несколько коммерческих реализаций ОМП.
- Исходный код доступен в проекте OpenBIOS, Sun предоставляет реализацию по лицензии BSD.
-
Дополнительные ресурсы
- Ссылки на порталы свободного программного обеспечения, Coreboot, самотестирование при включении и другие.
Полный текст статьи: