История изменений
Исправление X512, (текущая версия) :
А вот BSD и Solaris должны работать т.к. выглядят достаточно продвинутыми чтобы обходиться без услуг БИОСа
Вы в упор игнорируете пробоему совместимости интерфейса BIOS <-> загрузчик ОС. Загрузчик в MBR не может обходиться без услуг BIOS потому что другого ничего нет. Он должен грузить компоненты ОС с диска через int 13h
и т.д..
Как вы себе представляете 64 битный BIOS? Запускать MBR в 16 битной виртуальной машине? Или вместо int 13h
придумать некие новые 64 битные интерфейсы? Как тогда будут согласовываться эти интерфейсы между разными вендорами ОС?
Исходная версия X512, :
А вот BSD и Solaris должны работать т.к. выглядят достаточно продвинутыми чтобы обходиться без услуг БИОСа
В в упор игнорируете пробоему совместимости интерфейса BIOS <-> загрузчик ОС. Загрузчик в MBR не может обходиться без услуг BIOS потому что другого ничего нет. Он должен грузить компоненты ОС с диска через int 13h
и т.д..
Как вы себе представляете 64 битный BIOS? Запускать MBR в 16 битной виртуальной машине? Или вместо int 13h
придумать некие новые 64 битные интерфейсы? Как тогда будут согласовываться эти интерфейсы между разными вендорами ОС?