Мне нужно создать ОС, очень маленькую и базовую, с наименьшим количеством функциональности, написанную на C.
Вероятно, операционная система CUI, которая выполняет некоторое управление памятью и имеет, по крайней мере, текстовый редактор и калькулятор, будет просто экспериментом по созданию кода, который имеет полный и прямой контроль над вашим оборудованием.
Тем не менее, мне потребуется интерфейс, для которого потребуются функции ввода / вывода, такие как printf (& args), scanf (& args). Теперь мой основной вопрос заключается в том, использовать ли существующие заголовки или начать писать код с нуля, и почему так?
Я был бы очень благодарен вам, ребята, за помощь.