Guseva OS

Операционная система с нуля

Самостоятельная российская ОС с собственным ядром, языком GSL и архитектурой изолированных компонентов.

Фирменная заставка Guseva OS
Состояние
В разработке
Платформа
x86-64 / UEFI
Испытания
QEMU
Язык ядра
GSL
Публичная бета
Ещё не выпущена

Независимость начинается с ядра

Guseva OS разрабатывается в России с нуля. Собственное ядро задаёт правила, по которым работают службы, драйверы и приложения.

Концепт рабочего стола Guseva OS с открытым «Хабом» и файловым менеджером
Концепт интерфейса Guseva OS

Собственное ядро

Управляет памятью и доступом к ресурсам.

Системный язык GSL

Язык, который развивается вместе с ОС.

Изолированные компоненты

Службы взаимодействуют через заданные интерфейсы.

Запуск приложений из «Хаба»

В испытании QEMU рабочий стол запустил встроенный пакет и получил сигнал о его готовности.

Точное восстановление рабочего стола

После закрытия терминала композитор восстановил исходный кадр без остаточных пикселей.

Работа после сбоя соседнего окна

В тестовом сценарии композитор убрал окно сбойного клиента, а соседний клиент продолжил работу.

Последнее из лаборатории

Все записи
Открытый «Хаб» на рабочем столе Guseva OS в испытании QEMU

· Этап 236

«Хаб» стал отдельным окном

Как Guseva OS открывает «Хаб», запускает терминал и восстанавливает рабочий стол после закрытия окна. С кадрами испытания в QEMU.

Стеклянные страницы памяти направляются в слот

· Ядро

Что делает ядро, когда программе нужна память

В Guseva OS проверили, как ядро выделяет память по запросу и изолирует компонент при недопустимом обращении.

Guseva OS · Ядро · Виртуальная память · Изоляция компонентов · QEMU

Свежие отчёты по этапам

Все отчёты

Комментарии

Поделитесь мнением о Guseva OS или задайте вопрос о проекте. Имя и комментарий видны посетителям. E-mail хранится на сервере и не отображается в ленте.