Jump to content

Новый Свет ПЗУ

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

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

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

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

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

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

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

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

  1. ^ Фаас, Райан (12 августа 2005 г.). «Безопасность открытой прошивки для рабочих станций Mac» . Компьютерный мир . ИДГ . Проверено 25 июля 2017 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6f1ba5bbd922528f447063d6206f8bca__1700431860
URL1:https://arc.ask3.ru/arc/aa/6f/ca/6f1ba5bbd922528f447063d6206f8bca.html
Заголовок, (Title) документа по адресу, URL1:
New World ROM - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)