CIS-kernel/README.md

57 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

# kernel
2025-01-18 15:16:19 +03:00
![](https://img.shields.io/github/languages/code-size/CIS-osdev/kernel) ![](https://img.shields.io/github/license/CIS-osdev/kernel)
2025-01-09 15:42:37 +03:00
[![C/C++ CI](https://github.com/CIS-osdev/kernel/actions/workflows/c-cpp.yml/badge.svg)](https://github.com/CIS-osdev/kernel/actions/workflows/c-cpp.yml)
2025-01-11 15:48:51 +03:00
[![pages-build-deployment](https://github.com/CIS-osdev/kernel/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/CIS-osdev/kernel/actions/workflows/pages/pages-build-deployment)
2025-01-12 18:59:04 +03:00
[![CodeQL Advanced](https://github.com/0Nera/cis-kernel/actions/workflows/codeql.yml/badge.svg)](https://github.com/0Nera/cis-kernel/actions/workflows/codeql.yml)
2025-01-09 15:42:37 +03:00
[![Telegram](https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/russian_os/10921)
![C](https://img.shields.io/badge/C-00599C?style=for-the-badge&logo=c&logoColor=white)
![Stars](https://img.shields.io/github/stars/CIS-osdev/kernel.svg)
![Forks](https://img.shields.io/github/forks/CIS-osdev/kernel.svg)
![watchers](https://img.shields.io/github/watchers/CIS-osdev/kernel.svg)
![followers](https://img.shields.io/github/followers/CIS-osdev.svg?style=social&label=Follow&maxAge=2592000)
![issues](https://img.shields.io/github/issues/CIS-osdev/kernel.svg)
![issues-closed](https://img.shields.io/github/issues-closed/CIS-osdev/kernel.svg)
![issues-pr](https://img.shields.io/github/issues-pr/CIS-osdev/kernel.svg)
![issues-pr-closed](https://img.shields.io/github/issues-pr-closed/CIS-osdev/kernel.svg)
Users: 0
---
2025-01-09 14:09:07 +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
```
2. Соберите проект:
```bash
make
```
3. Запустите в QEMU:
```bash
make run
```
## Структура проекта
- `boot/`: Конфигурация GRUB.
2025-01-11 15:46:30 +03:00
- `docs/`: Документация и инструкции.
- `kernel/`: Основной код ядра.
2025-01-09 16:42:34 +03:00
- `initrd/`: Файлы виртуального диска.
- `scripts/`: Скрипты для сборки и запуска.
2025-01-09 15:42:37 +03:00
## XD
![starchart](https://starchart.cc/CIS-osdev/kernel.svg)