Update Создание минимальной ОС на базе Linux
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)
|
||||
|
Loading…
Reference in New Issue
Block a user