БМПОС - Базовая Модульная Платформа Операционных Систем для платформы x86_64 (BIOS/UEFI). Это отечественное программное обеспечение, созданное при поддержке Синапс ОС на языке программирования C. БМПОС не является операционной системой. Это платформа для изучения. Философия БМПОС - "всё есть модуль". https://bmosp.ru
Go to file
Aren 14457a8266 Merge branch 'feature' 2024-04-25 19:46:39 +03:00
.github Исправление CI/CD 2024-01-31 20:09:27 +03:00
.vscode Монтирование данных из других модулей в IMFS 2024-01-21 22:00:25 +03:00
configs Отключена загрузка модулей: tga, imfs 2024-02-05 20:57:17 +03:00
docs fb_printf заменен на log_printf 2024-03-03 14:43:11 +03:00
include Добавлен разбор ELF файлов 2024-04-25 19:46:03 +03:00
kernel Добавлен разбор ELF файлов 2024-04-25 19:46:03 +03:00
modlib fb_printf заменен на log_printf 2024-03-03 14:43:11 +03:00
modules Вернули в активную разработку Синапс ОС 2024-03-04 16:18:48 +03:00
scripts Улучшение читаемости 2024-02-21 16:49:57 +03:00
.clang-format Изменение структуры 2023-12-12 21:11:06 +03:00
.gitignore Удалены лишние файлы 2024-01-17 12:43:22 +03:00
AUTHORS.md Добавлен новый участник 2024-01-18 22:34:45 +03:00
CONTRIBUTING.md Добавление CONTRIBUTING.md 2024-01-23 21:07:11 +03:00
LICENSE Исправление невидимых символов 2023-10-15 18:48:38 +03:00
README.md Обновлен список партнёров 2024-04-23 15:39:09 +03:00
SECURITY.md Добавлено отображение поддерживаемых версий 2024-01-23 13:48:27 +03:00
TODO.md Обновлен список задач 2024-02-14 17:43:06 +03:00
build.sh fb_printf заменен на log_printf 2024-03-03 14:43:11 +03:00
run.sh Merge branch 'master' of https://git.synapseos.ru/Aren/BMOSP 2024-02-12 16:42:55 +03:00

README.md

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

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


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

БМПОС не является операционной системой. Это платформа для изучения.

Философия БМПОС - "всё есть модуль".

Скриншот вывода ядра в эмуляторе Qemu

Список задач

Перенесено в файл TODO.md

Партнеры

  • Синапс ОС

Помощь проекту

Мы рады предоставить вам полностью бесплатный доступ к БМПОС без каких-либо ограничений по распространению или монетизации. Если наш проект помог вам решить вашу проблему, мы будем благодарны за любую поддержку. Ниже вы найдете несколько вариантов для того, чтобы помочь нам.

Доработка кодовой базы

Если вы владеете C/C++, ассемблером GAS, то вы можете доработать ядро проекта или написать свой пользовательский модуль.

Для добавления своего модуля используйте инструкцию modules/README.md.

Указание авторства

Текущая лицензия позволяет вам использовать код ядра БМПОС в любых проектах.

Вы можете просто указать, что ваш проект использует технологии БМПОС. Это поможет распространить информацию о проекте и привлечь новых пользователей.

Денежное пожертвование

Вы можете пожертвовать произвольную сумму на развитие проекта и при желании указать, какие из задач наиболее интересны для вас.

  • Номер карты: 2200 7009 4662 4201
  • Номер счета: 40817810400099892231
  • БИК: 044525974
  • Банк-получатель: АО «Тинькофф Банк»

Сборка и запуск

Перенесено в файл docs/BUILD.md

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

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

Ресурсы

Зеркала

Для отправки своих изменений вы можете использовать следующие зеркала:

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