Синапс ОС (SynapseOS) - российская модульная операционная система на языке C и (GNU ASM / GAS).
Одной из ключевых особенностей Синапс ОС является вынос архитектурно-зависимых частей в отдельные функции. Это решение позволяет значительно упростить процесс переноса ПО на новые платформы и обеспечивает высокую степень универсальности операционной системы. Основная идея Синапс ОС заключается в создании удобной и универсальной платформы для разработчиков, которая позволит им сосредоточиться на написании кода, не тратя время на адаптацию под различные аппаратные платформы.
Проект продвигает философию модульности.
На данный момент идет процесс подготовки к альфа-тестированию
- Разработка слоя абстракции над железом
- Разработка менеджера памяти ядра
- Реализация многоядерного планировщика задач
- Разработка менеджера модулей
- Создание дерева устройств
- Начальная реализация API и ABI
- Создание системы ввода-вывода
- Реализация пространства пользователя
- Разработка базового исполнительного окружения
- Создание документации
- Публикация для тестирования
- Сбор и анализ отзывов
Архитектура и план проекта недавно были пересмотрены. На данный момент кодовая база переписывается с нуля.