Как создать ОС на C ( Для практики )?

Делал на асме но там сложно получился бут файл с не большими возможностями вот думаю может на C проще будет
  • Вопрос задан
  • 4911 просмотров
Решения вопроса 2
saboteur_kiev
@saboteur_kiev Куратор тега C++
software engineer
На С будет тоже самое, что на асме, поскольку ваш подход некорректен.
Вдобавок, Си будет навязывать вам использование библиотек, а поскольку ОС своя, то библиотек не будет и придется вставлять кучу вставок на ассемблере.
Практически все современные ОС в своем загрузчике реализуют простейшую поддержку файловой системы, чтобы можно было уже грузить основное ядро. Правда активно используются прерывания BIOS.

А вообще, возьмите и разберите GRUB, исходники открыты - https://www.gnu.org/software/grub/grub-download.html
Ответ написан
Комментировать
longclaps
@longclaps
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы