ПЗУ нового мира - New World ROM

ПЗУ нового мира компьютеры Macintosh модели, которые не используют Панель инструментов Macintosh ПЗУ на материнской плате.[1] Из-за Mac OS X не требуя наличия Toolbox, это позволило резко уменьшить размеры ROM (обычно от 4 МБ к 1 МБ) и облегчили использование флэш-память для системной прошивки вместо ныне более дорогой и менее гибкой ПЗУ маски которые использовали большинство предыдущих компьютеров Mac. Однако была предоставлена ​​возможность загрузки Toolbox с загрузочного устройства, что позволило использовать Mac OS 8 и Mac OS 9 на машинах Нового Света.

Архитектура Нового Света была разработана для Сетевой компьютер Macintosh, нереализованный проект, который в конечном итоге привнес несколько ключевых технологий в iMac первого поколения.

Все PowerPC Маки из iMac, то iBook, то Синий и белый Power Mac G3 и Бронзовая клавиатура (ломбардная) PowerBook G3 впереди идут машины New World ROM, в то время как все предыдущие модели (включая Beige Power Mac G3 и все другие бежевые и платиновые Mac) являются ПЗУ Старого Света машины. Intel Mac на базе не поддерживает Mac OS 9 (или, действительно, любую версию Mac OS X до Тигр ), и на этих машинах EFI используется вместо Открытая прошивка, на котором основаны машины Нового и Старого Света.

Mac New World ROM - первые компьютеры Mac, в которых Открытая прошивка (OF) подсистема приветствуется. Предыдущий PCI Power Mac для загрузки использовалась Open Firmware, но реализация не была завершена; Ожидалось, что на этих машинах OF будет только проверять устройства PCI, а затем немедленно передавать управление ПЗУ Mac OS. Из-за этого в версиях 1.0.5 и 2.x было несколько серьезных ошибок, а также отсутствовала функциональность (например, возможность загружать файлы из HFS перегородка или TFTP сервер). Apple также установила устройства ввода и вывода по умолчанию на ття (порт модема на бежевых Mac), что затрудняло доступ обычных пользователей к Open Firmware; для этого необходимо было либо подключить терминал, либо изменить настройки Open Firmware изнутри Mac OS с помощью такого инструмента, как Загрузочные переменные или Apple Системный диск.

В ПЗУ New World представлена ​​значительно улучшенная версия интерпретатора Open Firmware, версия 3.0, в которой добавлено множество отсутствующих функций, исправлено большинство ошибок из более ранних версий и имеется возможность запуска CHRP сценарии загрузки. ПЗУ Toolbox было встроено в сценарий CHRP в Системная папка называется "Mac OS ROM", вместе с короткой заглушкой загрузчика и копией Счастливый Mac значок, подходящий для отображения из Open Firmware. После загрузки ПЗУ с диска последовательность загрузки Mac продолжалась как обычно. Как и раньше, Open Firmware также может запускать двоичный файл. загрузчик, а в версии 3.0 добавлена ​​поддержка ELF объекты, а также XCOFF поддерживаются файлы версий 1.0.5 и 2.0. Кроме того, версия 3.0 (а также некоторые из последних выпусков версии 2.x, начиная с PowerBook 3400) официально поддерживает прямой доступ к командной строке Open Firmware из консоли (путем установки автозагрузка? переменная для ложный из Mac OS или удерживая ⌘ Команда-⌥ Вариант-О-F при загрузке).

Одно из основных различий между Mac со старым ПЗУ и Mac с новым миром, по крайней мере, в классической Mac OS, заключается в том, что Гештальт селектор типа машины больше не используется; все Mac с ПЗУ New World используют один и тот же идентификатор машины, десятичное число 406, а фактический идентификатор машины закодирован в свойствах «модель» и «совместимость» корневого узла дерева устройств Open Firmware. ПЗУ New World также устанавливает для свойства «совместимость» корневого узла значение «MacRISC2» (машины, которые могут загружать классическую Mac OS с использованием «Mac OS ROM») или «MacRISC3» (машины, которые могут только загружаться Mac OS X или другой Unix-подобный система).

Несколько проще загрузить операционную систему, отличную от Mac-OS, в системе New World, и действительно OpenBSD Загрузчик работает только в системе New World.

Самый простой способ отличить Mac New World ROM - это то, что он будет иметь заводскую встроенную USB порт. Ни у одного компьютера Mac Old World ROM не было USB-порта в качестве заводского оборудования; вместо этого они использовали АБР для клавиатуры и мыши, а также последовательные порты mini-DIN-8 «модем» и «принтер» для других периферийных устройств. Кроме того, компьютеры Mac New World ROM обычно не имеют встроенного дисковод.

Рекомендации

  1. ^ Фаас, Райан (12 августа 2005 г.). «Open Firmware Security для рабочих станций Mac». Computerworld. IDG. Получено 25 июля 2017.

внешняя ссылка