Статья на Хабре. Большое начинается с малого. Например, ядро Linux 0.0.1 состояло всего из 10 239 строк кода, из них 20% комментарии. Такой проект вполне может осилить студент в качестве курсовой или дипломной работы, программируя по вечерам на домашнем ПК (собственно, Линус и написал его во время учёбы в университете, когда вернулся из армии).
Если один студент смог это сделать тогда, то почему нельзя повторить? И действительно, в интернете есть даже специальные обучающие ресурсы для написания новых ОС и целые сообщества энтузиастов, которые помогают друг другу в этом непростом деле...
Всем привет! Сегодня мы начинаем серию публикаций о создании собственной операционной системы. В этом выпуске мы не будем объяснять зачем нужна ещё одна ОС и что не устраивает в существующих. На это уйдёт целая статья и сгенерирует кучу обсуждений за, против и зачем. Но, если будет такая необходимость, сделаем отдельный выпуск. А пока кратко опишем цель разработки нашей ОС, и местами кратко ответим на самые яркие вопросы, которые у вас по ходу чтения этой статьи вас всё-равно возникнут. Так как давно...