Собственно сейчас идет написание ядра wildOS, пока готово тока ядро работы с FS TR-DOS, ISO9660, FAT32 которое оттачивалось в WDC в течении 2 лет. Работа с самой ОС идёт через консоль... Основные цели:
.предоставление полного набора функций работы с файлами без привязки к какой-либо FS. Т.е. программа которая бдет читать или записывать файл не обязательно должна знать, что за система на носителе с которым она работает. Естественно прейдётся учитывать основные параметры носителя - такие как макс. размер файла, права доступа (только чтение, только запись, без ограничений).
.модульная структура ОС, всё функции не имеющие отношения к ядру будут в виде внешних модулей, к примеру вывод текста, посекторные операции с дисакми (любыми), чтение и преобразование каталогов во внутренний формат [пока под каталог резервируется целая страница памяти].
.достижение максимальной гибкости системы (пока под вопросом, нету ещё достаточно веских причин), к примеру возможность добавлять поддержку новых форматов FS написанием соотв. драйверов. Естественно возникнут проблемы, такие функции как создание файла, удаление, переименование и т.д. окажутся вынесены во внешний модуль, что сказывается на эффективности...
.естественно запуск приложений и возможность возврата в ОС через резидент.
целей по достижении многозадачности не преследую...