Open Firmware
Open Firmware (OpenBoot) — стандарт, определяющий интерфейсы компьютерной прошивки. Стандарт был разработан Sun Microsystems и применялся компаниями Sun, Apple, IBM и другими производителями не-x86 компьютеров. Open Firmware позволяет системе загружать платформенно-независимые драйверы напрямую из PCI.
Доступ к Open Firmware может осуществляться с помощью командной оболочки на языке Forth. Большая часть кода разработана на языке Forth
Несколько коммерческих продуктов на основе Open Firmware были переданы в свободное пользование в 2006, включая Sun OpenBoot, Firmworks OpenFirmware и Codegen SmartFirmware. Исходный код доступен в рамках проекта OpenBIOS.
Содержание
Преимущества
Код Forth может быть скомпилирован в байт-код FCode, независимый от таких деталей компьютерной архитектуры как набор инструкций и иерархия памяти. Поэтому Open Firmware предоставляет платформенно-независимые средства для диагностики во время загрузки и для конфигурирования. FCode является очень компактным, например, драйвер диска может занимать 1-2 килобайта.
Доступ
На системах Sun SPARC интерфейс Open Firmware (OpenBoot) доступен до начала загрузки операционной системы. Доступ во время работы системы осуществляется нажатием клавишей Stop-A (L1-A). В операционной системе Solaris для изменения конфигурации OpenBoot существует команда eeprom
.
На компьютерах Macintosh на основе PowerPC доступ к Open Firmware осуществляется нажатием клавиш Cmd-Option-O-F при включении. Эта функциональность в основном используется разработчиками; для конечных пользователей существует доступ через графический интерфейс. Некоторые изменения можно осуществить с помощью команды nvram
.
На Pegasos доступ осуществляется нажатием клавиши Esc.
На системах IBM POWER, Open Firmware доступен через SMS Boot Menu, которое вызывается нажатием «1» или «F1» во время загрузки.
См. также
Напишите отзыв о статье "Open Firmware"
Ссылки
- [playground.sun.com/1275/home.html Open Firmware Home Page]
- [docs.sun.com/app/docs/doc/805-4436 OpenBoot 3.x Command Reference Manual]
- [docs.oracle.com/cd/E19683-01/816-1177-10/index.html OpenBoot 4.x Command Reference Manual]
- [www.openfirmware.info openfirmware.info]
- [www.openbios.org openbios.org]
|
Отрывок, характеризующий Open Firmware
Очевидно было, что l'amour, которую так любил француз, была ни та низшего и простого рода любовь, которую Пьер испытывал когда то к своей жене, ни та раздуваемая им самим романтическая любовь, которую он испытывал к Наташе (оба рода этой любви Рамбаль одинаково презирал – одна была l'amour des charretiers, другая l'amour des nigauds) [любовь извозчиков, другая – любовь дурней.]; l'amour, которой поклонялся француз, заключалась преимущественно в неестественности отношений к женщине и в комбинация уродливостей, которые придавали главную прелесть чувству.Так капитан рассказал трогательную историю своей любви к одной обворожительной тридцатипятилетней маркизе и в одно и то же время к прелестному невинному, семнадцатилетнему ребенку, дочери обворожительной маркизы. Борьба великодушия между матерью и дочерью, окончившаяся тем, что мать, жертвуя собой, предложила свою дочь в жены своему любовнику, еще и теперь, хотя уж давно прошедшее воспоминание, волновала капитана. Потом он рассказал один эпизод, в котором муж играл роль любовника, а он (любовник) роль мужа, и несколько комических эпизодов из souvenirs d'Allemagne, где asile значит Unterkunft, где les maris mangent de la choux croute и где les jeunes filles sont trop blondes. [воспоминаний о Германии, где мужья едят капустный суп и где молодые девушки слишком белокуры.]
Наконец последний эпизод в Польше, еще свежий в памяти капитана, который он рассказывал с быстрыми жестами и разгоревшимся лицом, состоял в том, что он спас жизнь одному поляку (вообще в рассказах капитана эпизод спасения жизни встречался беспрестанно) и поляк этот вверил ему свою обворожительную жену (Parisienne de c?ur [парижанку сердцем]), в то время как сам поступил во французскую службу. Капитан был счастлив, обворожительная полька хотела бежать с ним; но, движимый великодушием, капитан возвратил мужу жену, при этом сказав ему: «Je vous ai sauve la vie et je sauve votre honneur!» [Я спас вашу жизнь и спасаю вашу честь!] Повторив эти слова, капитан протер глаза и встряхнулся, как бы отгоняя от себя охватившую его слабость при этом трогательном воспоминании.