Синапс ОС
Синапс ОС (SynapseOS) - российская модульная операционная система на языке C и (GNU ASM / GAS).
Одной из ключевых особенностей Синапс ОС является вынос архитектурно-зависимых частей в отдельные функции. Это решение позволяет значительно упростить процесс переноса ПО на новые платформы и обеспечивает высокую степень универсальности операционной системы. Основная идея Синапс ОС заключается в создании удобной и универсальной платформы для разработчиков, которая позволит им сосредоточиться на написании кода, не тратя время на адаптацию под различные аппаратные платформы.
Проект продвигает философию модульности.
Особенности
- Простая структура ядра;
- Поддержка аппаратной многопоточности;
- Собственная система сборки на языке Python3;
- Поддержка файловых систем FAT, IMFS, EXT2;
- Вытесняющая многозадачность;
- Подсистемы Unix(BSD, Linux);
- Менеджер защищенной памяти;
- Поддержка ELF64.
Цели проекта
Главная цель проекта - разработка универсальной эффективной платформы для разработчиков.
Версии
Дата первого релиза: 9 июня 2018. Дата последнего релиза: 26 апреля 2023.
0.4.4
Рефакторинг менеджера задач. Улучшение системы обработки ошибок.
0.4.3
Переход на виртуальные порты ввода-вывода.
0.4.0
Переход на микроядерную архитектуру с сохранением идей модульности.
0.3.0
Модульное ядро со своим API и модульной философией.
0.2.0
Монолитное ядро на базе EOS.
0.1.0
Проект начинается как архитектурно-независимый аналог KolibriOS.