LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Если какая-либо ОС способна работать на ПК с UEFI без 16-битного кода, то она точно также способна работать на ПК и с модернизированным BIOS’ом без 16-битного кода.

Вся проблема в стандарте публичного интерфейса между BIOS и OS. Этот стандарт требует использования 16 битного кода в начале загрузки. Чтобы сделать некий 64 битный BIOS, надо выпускать новый стандарт несовместимый с существующим и адаптировать ВСЕ существующие ОС под него, что никто на практике делать не будет.

В реальном мире стандарты намного важнее реализации. Договориться о новом стандарте между многими вендорами – очень трудный процесс и проще сделать обёртку над существующим общепринятым стандартом (UEFI).

Исправление X512, :

Если какая-либо ОС способна работать на ПК с UEFI без 16-битного кода, то она точно также способна работать на ПК и с модернизированным BIOS’ом без 16-битного кода.

Вся проблема в стандарте публичного интерфейса между BIOS и OS. Этот стандарт требует использования 16 битного кода в начале загрузки. Чтобы сделать некий 64 битный BIOS, надо выпускать новый стандарт несовместимый с существующим и адаптировать ВСЕ существующие ОС под него, что никто на практике делать не будет.

В реальном мире стандарты намного важнее реализации. Договориться о новом стандарте между сногими вендорами – очень трудный процесс и проще сделать обёртку над существующим общепринятым стандартом (UEFI).

Исходная версия X512, :

Если какая-либо ОС способна работать на ПК с UEFI без 16-битного кода, то она точно также способна работать на ПК и с модернизированным BIOS’ом без 16-битного кода.

Вся проблема в стандарте публичного интерфейса между BIOS и OS. Этот стандарт требует использования 16 битного кода в начале загрузки. Чтобы сделать некий 64 битный BIOS, надо выпускать новый стандарт несовместимый с существующим и адаптировать ВСЕ существующие ОС под него, что никто на практике делать не будет.

В реальном мире стандарты намного важнее реализации.