mirror of https://github.com/0Nera/BMOSP.git
Обновление информации из README
This commit is contained in:
parent
5538f81fc0
commit
b60f54c27d
60
index.md
60
index.md
|
@ -5,6 +5,10 @@
|
|||
|
||||
БМПОС - Базовая Модульная Платформа Операционных Систем для платформы x86_64 (BIOS/UEFI). Это отечественное программное обеспечение, созданное при поддержке Синапс ОС на языке программирования C.
|
||||
|
||||
БМПОС не является операционной системой. Это платформа для изучения.
|
||||
|
||||
Философия БМПОС - "всё есть модуль".
|
||||
|
||||
![Скриншот вывода ядра в эмуляторе Qemu](https://0nera.github.io/BMOSP/assets/0_0.1.231.png)
|
||||
|
||||
* [Системные вызовы](/API.md)
|
||||
|
@ -22,6 +26,7 @@
|
|||
- [x] Менеджер видеопамяти
|
||||
- [ ] Менеджер потоков
|
||||
- [x] Загрузчик модулей
|
||||
- [ ] Буфферы ввода-вывода
|
||||
|
||||
Модули:
|
||||
|
||||
|
@ -30,9 +35,39 @@
|
|||
Драйвера:
|
||||
|
||||
- [ ] PS/2 (Клавиатура)
|
||||
- [ ] SATA (ACHI) (Чтение)
|
||||
- [ ] SATA (AHCI) (Чтение)
|
||||
- [ ] EXT2
|
||||
|
||||
Документация:
|
||||
|
||||
- [X] Системные вызовы
|
||||
- [ ] Ядро
|
||||
- [ ] Стандартная библиотека
|
||||
|
||||
Вебсайт:
|
||||
|
||||
- [X] Домен
|
||||
- [ ] Движок сайта
|
||||
- [ ] Документация
|
||||
- [ ] Статьи
|
||||
- [ ] Примеры
|
||||
|
||||
Примеры:
|
||||
|
||||
- [ ] Пример модуля
|
||||
- [ ] Пример драйвера
|
||||
- [ ] Пример программы-модуля
|
||||
- [ ] Пример модуля ввода-вывода
|
||||
|
||||
Видеоуроки:
|
||||
|
||||
- [ ] Основы языка C
|
||||
- [ ] Основы ассемблера GAS
|
||||
- [ ] Настройка окружения
|
||||
- [ ] Сборка из исходного кода
|
||||
- [ ] Привет мир!
|
||||
- [ ] Написание драйвера
|
||||
|
||||
Общая работа:
|
||||
|
||||
- [ ] Ядро
|
||||
|
@ -56,9 +91,8 @@
|
|||
Драйвера:
|
||||
|
||||
- [ ] PS/2 (Мышь)
|
||||
- [ ] SATA (ACHI) (Запись)
|
||||
- [ ] ISOFS (ISO 9660)
|
||||
- [ ] SIMD (SSE, SSE2, SSE3, SSE4, AVX)
|
||||
- [ ] SATA (AHCI) (Запись)
|
||||
- [ ] SIMD (SSE, SSE2, SSE3, SSE4, AVX) - отдельный драйвер для инициализации SIMD инструкций
|
||||
|
||||
## Партнеры
|
||||
|
||||
|
@ -69,14 +103,25 @@
|
|||
### Ubuntu 18.04+
|
||||
|
||||
```bash
|
||||
sudo apt install clang-format python3 git qemu-system-x86
|
||||
sudo apt install clang-format python3 git qemu-system-x86 gdisk
|
||||
git clone https://git.synapseos.ru/Aren/BMOSP.git
|
||||
cd BMOSP/
|
||||
chmod +x build.sh
|
||||
./build.sh
|
||||
```
|
||||
|
||||
## Запук
|
||||
### ArchLinux
|
||||
|
||||
```bash
|
||||
yay -S clang-format
|
||||
sudo pacman -S python3 git qemu-system-x86
|
||||
git clone https://git.synapseos.ru/Aren/BMOSP.git
|
||||
cd BMOSP/
|
||||
chmod +x build.sh
|
||||
./build.sh
|
||||
```
|
||||
|
||||
## Запуск
|
||||
|
||||
### Qemu
|
||||
|
||||
|
@ -101,7 +146,8 @@ chmod +x run.sh
|
|||
## Ресурсы
|
||||
|
||||
- <https://vk.com/BMOSP> Страница вконтакте
|
||||
- <https://mseos.ru> Вебсайт
|
||||
- <https://t.me/bmosp> Телеграм
|
||||
- <https://bmosp.ru> Вебсайт
|
||||
- <https://wiki.synapseos.ru/index.php?title=БМПОС> Страница на вики
|
||||
|
||||
### Зеркала
|
||||
|
|
Loading…
Reference in New Issue