Update Создание минимальной ОС на базе Linux

justuser 2025-01-25 14:18:30 +00:00
parent 7f7310f41f
commit caf7080858

@ -72,7 +72,7 @@ make menuconfig
Выйти и сохранить изменения
### 4. Компиляция в ISO образ
Директория - linux-6.13
**Директория** - `linux-{ВЕРСИЯ}` <br>
Компиляция ядра с 4 потоками (больше - быстрее):
```
make -j 4
@ -87,10 +87,12 @@ qemu-system-x86_64 -cdrom arch/x86/boot/image.iso
```
### 5. Дальнейшие шаги
Рекомендую взять за основу последнюю версию JustOS (с указанием авторства), там уже есть нормальный shell и базовые утилиты (Busybox), что позволит без геммороя разрабатывать что-то своё дальше.
Рекомендую взять за основу последнюю версию [JustOS](https://gitea.del.pw/justuser/JustOS) (с указанием авторства), там уже есть нормальный shell и базовые утилиты (Busybox), что позволит без геммороя разрабатывать что-то своё дальше.
Для более глубокого изучения рекомендую канал - @nirlichtman
Для более глубокого изучения рекомендую канал - [@nirlichtman](https://www.youtube.com/@nirlichtman)
### 6. Первоисточники
- Nir Lichtman - "Making Smallest Possible Linux Distro" (инструкции на основе этого видео)
- [Nir Lichtman - "Making Smallest Possible Linux Distro"](https://www.youtube.com/watch?v=u2Juz5sQyYQ) (инструкция на основе этого видео)
- [Nir 9 - Github "welcome"](https://github.com/nir9/welcome)
- [Nir 9 - Github "very-minimal-shell"](https://github.com/nir9/welcome/tree/master/lnx/very-minimal-shell)
- [Wikipedia - Коды системы "System V AMD64 ABI"](https://en.wikipedia.org/wiki/X86_calling_conventions#System_V_AMD64_ABI)