Некоторое время я программировал приложения на более высоком уровне и только что заинтересовался системным программированием. Я хочу создать ОС (примитивную) для развлечения …
Но я ничего не знаю о низкоуровневом программировании, я ничего не знаю о загрузке и прочем. Я просто хочу знать, с чего начать и что изучать, я только начал изучать загрузочные компоненты и файловые системы, но не знаю, как их программировать на C (++).
Еще одним вопросом является управление оборудованием, и я понятия не имею, как поступить с программным обеспечением для управления оборудованием.
Последняя проблема — окна. Я знаю, как генерировать окна в графическом режиме C ++, рисуя что-то на экране, но языки программирования, такие как Java, используют такие вещи, как JFrame, для создания окон, и они в основном нанимают стиль окон и вещи из ОС, поэтому я не знаю, как передать стиль Windows другим программам, запущенным на моем компьютере
Пожалуйста, помогите мне и ведите меня в правильном направлении ..
Найдите учебник о Сину. (Xinu — это не Unix). Это займет у вас пошаговое построение и операционная система на C.
Других решений пока нет …