Мне нужна серьезная помощь. Я пытаюсь, я имею в виду, что я действительно пытаюсь создать DOS-подобную ОС. Я прочитал несколько статей, прочитал несколько книг (я даже заплатил пожизненную подписку на O'Reilly Media), но безрезультатно, я не нашел ничего полезного. Я хочу научиться делать библиотеки операционной системы, что поднимает вопрос, который является; являются ли библиотеки, которые вы кодируете для программы, одинаковыми, если вы компилируете ее для операционной системы? Я знаю, что создавать операционные системы очень сложно, и очень немногие программисты, пытающиеся сделать так, никогда не производят функционированиеименно поэтому он описан как " великая вершина программирования. " . Но, тем не менее, я собираюсь попытаться сделать один (просто для удовольствия, и, возможно, выучить несколько указателей в пути). Все, что мне нужно сделать, это в основном научиться создавать библиотеки, C (который я уже знаю и люблю), сборку (которую я вроде как использую вместе с C) и компилятор (я использую набор инструментов GNU). Единственное, что у меня проблемы с , это кодирование библиотек. Я сейчас как 1009 * вау , кто знал, что библиотеки кодирования такие сложные, как указывать мне на книгу или что-то в этом роде. ! Но нет. Я не прошу книгу прямо здесь , все, что я прошу, это несколько советов о том, как это сделать, например:
Как вы начинаете делатьнекоторые базовые библиотеки ввода / вывода
Это то же самое, что создание обычной библиотеки C
и, наконец,
- Это будет сложно? (JK я уже знаю, что это будет чрезвычайно трудно, поэтому я так много готовился)
В заключение, главный вопрос, может кто-нибудь пожалуйстапомогите мне или дайте несколько советов или советов о том, как я могу сделать это, или есть встроенная библиотека, которая, скорее всего, ускорит процесс?