«Сивелькирия» — это операционная система на ранней стадии проектирования и разработки. Её ключевые особенности состоят в следующем:
- Интерфейсы всех типов данных и алгоритмов, с которыми могут работать программы под ней, определены на уровне операционной системы. Это гарантирует совместимость любых программ, выполняющихся под данной ОС.
- Любое ПО существует под данной ОС в виде модулей, которые, благодаря сквозному API, могут применяться в любом совместимом контексте, независимо от происхождения и языка.
- Данные в системе организованы по типу, а не по происхождению или принадлежности к конкретной платформе. Соответственно, доступ к любым данным возможен через наиболее удобный интерфейс.
- Компоненты любых программ могут заменяться пользователем на любые другие установленные совместимые компоненты.
- Структура интерфейсов, предоставляемых операционной системой, такова, что позволяет максимально отделить прикладную логику от системной.
- Взаимодействие между устройствами доступно для любых программ без необходимости дополнительного кодирования, так как поддерживается на уровне операционной системы.
Более подробно основные принципы построения ОС «Сивелькирия» описаны здесь, а некоторые менее значимые решения — здесь.
Цель создания ОС «Сивелькирия» заключается в объединении разрозненных программных решений в гармоничное целое. На данной платформе любые данные и программы будут доступны из любого контекста.
ОС «Сивелькирия» поддерживает выполнение в следующих режимах:
- в качестве основной операционной системы, запущенной на устройстве пользователя;
- в качестве серверной ОС;
- в качестве агента (набора приоложений) под основной ОС;
- в качестве внешнего компонента, экспортирующего API установленных модулей для использования из другого ПО.
В данном разделе сайта собрана подробная информация о целях, концепциях, особенностях и архитектуре ОС «Сивелькирия». Пожалуйста, обратитесь к следующим страницам:
- Операционная система «Сивелькирия»: вводное описание — на данный момент эта статья содержит наиболее полное описание проекта. Она была подготовлена специально для публичного запуска разработки. Вы можете начать чтение статьи с начала или обратиться к оглавлению.
- Часто задаваемые вопросы — эта страница содержит ответы на вопросы, касающиеся структуры и особенностей проекта.