@flexpc

Совет в написании своей ОС?

Делаю свою ОС, сейчас я пишу загрузчик, я понимаю, то что следующее, что мне надо будет сделать, это ядро. Но вот что делать после ядра? Я не очень понимаю. Покажите, пожалуйста, в каком порядке и что мне надо делать.
  • Вопрос задан
  • 238 просмотров
Пригласить эксперта
Ответы на вопрос 2
@res2001
Developer, ex-admin
Начинайте портировать приложения с открытым исходным кодом под свою ОС. Начните с bash. Там вылезут какие-то требования к ядру, которые вы не поддержали изначально и, возможно, вы решите их реализовать в ядре.
Стоит посмотреть интерфейс POSIX для понимания того, какой интерфейс должно предоставлять ядро в userspace.
Можно придумать свой крутой интерфейс. Но тогда вам придется портировать все приложения с открытым исходным кодом под свою ОС. С поддержкой POSIX часто можно обойтись просто перекомпиляцией.
Ответ написан
Комментировать
TalismanChet
@TalismanChet
Лицо зла
Я почти уверен, что загрузчик вы писали под Legacy-загрузку. Советую почитать парочку познавательных статеек на тему EFI-загрузчика без готовых библиотек и решений.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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