История изменений
Исправление praseodim, (текущая версия) :
Ядро не является обычным исполняемым файлом, оно по-особому грузится и получает управление. Еще и переход между режимами работы процессора: в случае x86 от реального к защищеннному и 64-битному. Для Си есть штатные способы все это компилировать.
P.S. Хотя сейчас задумался, что не знаю как в gcc компилируется код перехода от 16-ти битного режима к защищенному. LOL.
Исходная версия praseodim, :
Ядро не является обычным исполняемым файлом, оно по-особому грузится и получает управление. Еще и переход между режимами работы процессора: в случае x86 от реального к защищеннному и 64-битному. Для Си есть штатные способы все это компилировать.