Синапс ОС

Материал из SynapseOS wiki
(перенаправлено с «SynapseOS»)
Перейти к навигации Перейти к поиску

Синапс ОС (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.

Связанные страницы

Ссылки