LINUX.ORG.RU

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

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

Это означает, что ядро собрано со включенной опцией CONFIG_EFI_STUB. Что, в свою очередь, приводит к созданию файла ядра, способного грузиться без загрузчика напрямую из EFI (т. е. ядро «маскируется» под EFI-приложение). А формат EFI-приложений у нас базируется на PE (Portable Executable), который, в свою очередь, в целях обратной совместимости включает в себя MZ-заглушку.

По транзитивности получаем, что собранное таким образом ядро одновременно является корректным MZ-файлом. А файловые менеджеры трактуют это как «исполняемый файл DOS/Windows», хотя правильнее было бы «исполняемый файл DOS/Windows/EFI/и-ещё-хрен-знает-что-умеющее-читать-MZ-файлы».

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

Это означает, что ядро собрано со включенной опцией CONFIG_EFI_STUB. Что, в свою очередь, приводит к созданию файла ядра, способного грузиться без загрузчика напрямую из EFI (т. е. ядро «маскируется» под EFI-приложение). А формат EFI-приложений у нас базируется на PE (Portable Executable), который, в свою очередь, в целях обратной совместимости включает в себя MZ-заглушку.

По транзитивности получаем, что собранное таким образом ядро одновременно является корректным MZ-файлом. А файловые менеджеры трактуют это как «исполняемый файл DOS/Windows», хотя правильнее было бы «исполняемый файл DOS/Windows/EFI/и-ещё-хрен-знает-что-умеющее-читать-MZ-файлы».

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

Это означает, что ядро собрано со включенной опцией CONFIG_EFI_STUB. Что, в свою очередь, приводит к созданию файла ядра, способного грузиться без загрузчика напрямую из EFI (т. е. ядро «маскируется» под EFI-приложение). А формат EFI-приложений у нас базируется на PE (Portable Executable), который, в свою очередь, в целях обратной совместимости включает в себя MZ-заглушку.

По транзитивности получаем, что собранное таким образом ядро одновременно является корректным MZ-файлом. А файловые менеджеры трактуют это как «исполняемый файл DOS/Windows», хотя правильнее было бы «исполняемый файл DOS/Windows/EFI/и-ещё-хрен-знает-что-умеющее-читать-PE-файлы».