Какой-то время назад я увлекался написанием собственных ОС (не BolgenOS, а самых настоящих, к Linux отношения не имеющих, правда, конечно же в лучшем случае там был эмулятор терминала, даже никакой графики). По очередной ОС (в какой-то момент времени оно начинало глючить, энтузиазм угасал и спустя пару месяцев было проще всё удалить и начать сначала) издавал рассылку на Subscribe.ru, но в итоге забросил. Сейчас откопал исходники и сделал НеНужно.
Собственно, я написал FUSE-драйвер для придуманной ранее мной же ФС и он отлично работает (правда, пока что только в read-only).
Таки Linux торт, потому что под винду вряд ли бы такое получилось всего за 3.5 часа неспешного курения мануалов и кодинга.
Ах да, зачем нужна эта ФС. Она гораздо проще и понятнее (ну... ещё бы я написал вменяемую документацию, а то пока в её роли лишь один из выпусков рассылки, однако сама структура ФС очень простая и логичная) существующих ФС, поэтому должно быть очень хорошо для изучения основ и написания своей ОС.
Мне интересно насколько полезны с вашей точки зрения подобные начинания и стоит ли мне под настроение продолжать творить подобное (не плохо бы добавить в драйвер поддежку записи, а также переписать ОС ещё раз, желательно с гайдом, допуская в нём меньшее количество ошибок, чем в рассылке). Ну и вообще обсудить тему осеписательства.
Ну и да, я делаю это просто потому что мне скучно, а Linux тут притом, что всё это собирается без проблем только под Linux. Ну и в конце концов нужно больше ОС и ФС глючных и несовместимых :-)
Ну а вот пруфы, чтобы вы мне поверили:
https://github.com/kiv-apple/ListFS - Драйвер FUSE
http://subscribe.ru/catalog/comp.soft.myosdev - Рассылка (заброшено)
UPD: Хотел бы услышать советы, что мне делать дальше. Возможно, ли как-то применить моё желание написать свою ОС на практике и т. д.