Вот такая вот получается хм.. система. У нее есть одно очень большое и никем не превзойденное преимущество - при наличии соответствующих знаний (а они у нас уже есть) ее можно написать за несколько часов. А это ровно в 24 раза меньше, чем обещанные мною несколько дней :)
Что нам осталось реализовать? (tty-устройство было создано в предыдущем выпуске):
Обработку прерываний
Обработку нажатий клавиш
Функцию загрузки программ с рамдиска
Шелл (командный процессор), который может быть крайне прост - получив с клавиатуры название программы, он всего лишь будет пытаться ее запустить, используя функцию из предыдущего пункта
Ну и для демонстрации - несколько пользовательских программ вроде ls
Стандартную библиотеку функций, которые будут предоставляться программам при помощи системных вызовов (чтобы не прилеплять к каждой программе пакет таких функций - динамических библиотек у нас пока нет)