БМПОС - Базовая Модульная Платформа Операционных Систем для платформы x86_64
Go to file
2023-10-15 19:03:24 +03:00
.github/workflows Исправление системы сборки 2023-10-13 21:00:22 +03:00
.vscode Переименовал проект в БМПОС 2023-10-12 22:30:54 +03:00
configs Исправление невидимых символов 2023-10-15 18:48:38 +03:00
include Изменение логики загрузки модулей 2023-10-15 18:45:09 +03:00
kernel Изменение логики загрузки модулей 2023-10-15 18:45:09 +03:00
modlib Изменен пример 2023-10-15 18:44:29 +03:00
modules Изменен пример 2023-10-15 18:44:29 +03:00
scripts Переименовал проект в БМПОС 2023-10-12 22:30:54 +03:00
.clang-format Добавлена конфигурация clang-format, удалена генерация ISO из CI 2023-10-02 20:32:29 +03:00
.gitignore Сборка модулей 2023-10-13 17:45:04 +03:00
API.md Мелкие исправления 2023-10-12 22:50:46 +03:00
boot.bmp Изображения для загрузчика 2023-10-12 22:51:03 +03:00
boot.png Изображения для загрузчика 2023-10-12 22:51:03 +03:00
build.sh Переименован скрипт build.py -> pbuild.py 2023-10-13 20:48:35 +03:00
deploy_to_sdc.sh Сборка модулей 2023-10-13 17:45:04 +03:00
LICENSE Исправление невидимых символов 2023-10-15 18:48:38 +03:00
pbuild.py Теперь мы можем грузить модули 2023-10-13 21:39:48 +03:00
README.md Исправление ссылки 2023-10-15 19:03:24 +03:00
run.sh Теперь мы можем грузить модули 2023-10-13 21:39:48 +03:00

БМПОС: Базовая Модульная Платформа Операционных Систем

CI сборка Github pages сайт

БМПОС - Базовая Модульная Платформа Операционных Систем для платформы x86_64 (BIOS/UEFI). Это отечественное программное обеспечение, созданное при поддержке Синапс ОС на языке программирования C++.

Реализовано

Ядро:

  • Менеджер памяти
  • Менеджер видеопамяти
  • Менеджер потоков
  • Загрузчик модулей

Модули:

  • Оболочка ввода-вывода

Драйвера:

  • COM
  • PS/2 (Клавиатура)
  • SATA (ACHI) (Чтение)
  • EXT2

Общая работа:

  • Ядро
  • Модули
  • Драйвера
  • Документация
  • Вебсайт
  • Примеры
  • Видеоуроки

Второстепенные задачи

Модули:

  • Отладчик
  • JavaScript
  • Lua
  • SQLite
  • Криптограф

Драйвера:

  • PS/2 (Мышь)
  • SATA (ACHI) (Запись)
  • ISOFS (ISO 9660)
  • SIMD (SSE, SSE2, SSE3, SSE4, AVX)

Партнеры

  • ООО "НПО ТЕ-ОН"

Предупреждение

Использовать на свой страх и риск. Система расчитана на работу в эмулируемой среде Qemu под процессоры x86_64. Мы не несем ответственности за нанесенный ущерб.

Ресурсы

Зеркала

Использованные ресурсы