LINUX.ORG.RU

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

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

winload вообще то дублирует функционал ntldr, который до сих пор используется.

winload – это новая версия ntldr, ntldr нет начиная с Windows Vista. Это и есть собственно загрузчик ядра. Есть ещё менеджер загрузки bootmgfw, который запускает winload или winresume (восстановление из гибернации, там грузится не ядро, а сохранённый образ памяти).

Один для одних материнок, другой для других.

Это вы про BIOS/UEFI? Да, для них нужны разные сборки загрузчиков, ничего не поделаешь. В Haiku тоже есть haiku_loader.bios_ia32 и haiku_loader.efi, они собираются в основном из того же самого кода.

Или если завтра выпустят загрузчик вин11, который будет грузить десятку вместо winload?

У Windows 11 будет свой winload, не факт что совместимый с Windows 10. На уровне bootmgfw я так понимаю оно совместимо.

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

winload вообще то дублирует функционал ntldr, который до сих пор используется.

winload – это новая версия ntldr, ntldr нет начиная с Windows Vista. Это и есть собственно загрузчик ядра. Есть ещё менеджер загрузки bootmgfw, который запускает winload или winresume (восстановление из гибернации, там грузится не ядро, а сохранённый образ памяти).

Один для одних материнок, другой для других.

Это вы про BIOS/UEFI? Да, для них нужны разные сборки загрузчиков, ничего не поделаешь. В Haiku тоже есть haiku_loader.bios_ia32 и haiku_loader.efi, они собираются в основном из того же самого кода.

Или если завтра выпустят загрузчик вин11, который будет грузить десятку вместо winload?

У Windows 11 будет свой winload, не факт что совместимый с Wundows 10. На уровне bootmgfw я так понимаю оно совместимо.