2025-01-08 15:49:33 +03:00
|
|
|
# kernel
|
|
|
|
|
2025-01-09 15:42:37 +03:00
|
|
|
[](https://github.com/CIS-osdev/kernel/actions/workflows/c-cpp.yml)
|
|
|
|
|
|
|
|
[](https://t.me/russian_os/10921)
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|

|
|
|
|

|
|
|
|

|
|
|
|

|
|
|
|
|
|
|
|

|
|
|
|

|
|
|
|

|
|
|
|

|
|
|
|
|
|
|
|
Users: 0
|
|
|
|
|
|
|
|
---
|
2025-01-09 14:09:07 +03:00
|
|
|
|
2025-01-08 15:49:33 +03:00
|
|
|
Это проект анархичной операционной системы
|
|
|
|
|
|
|
|
## Сборка и запуск
|
|
|
|
|
|
|
|
1. Установите необходимые инструменты:
|
|
|
|
```bash
|
2025-01-11 14:15:17 +03:00
|
|
|
sudo apt install gcc build-essential grub2-common grub-pc xorriso qemu-system-x86 xorriso mtools clang-format cpio
|
2025-01-08 15:49:33 +03:00
|
|
|
```
|
|
|
|
|
|
|
|
2. Соберите проект:
|
|
|
|
```bash
|
|
|
|
make
|
|
|
|
```
|
|
|
|
|
|
|
|
3. Запустите в QEMU:
|
|
|
|
```bash
|
|
|
|
make run
|
|
|
|
```
|
|
|
|
|
|
|
|
## Структура проекта
|
|
|
|
|
|
|
|
- `boot/`: Конфигурация GRUB.
|
2025-01-11 15:46:30 +03:00
|
|
|
- `docs/`: Документация и инструкции.
|
2025-01-08 15:49:33 +03:00
|
|
|
- `kernel/`: Основной код ядра.
|
2025-01-09 16:42:34 +03:00
|
|
|
- `initrd/`: Файлы виртуального диска.
|
2025-01-08 15:49:33 +03:00
|
|
|
- `scripts/`: Скрипты для сборки и запуска.
|
2025-01-09 15:42:37 +03:00
|
|
|
|
|
|
|
## XD
|
|
|
|
|
|
|
|

|