Update Создание минимальной ОС на базе Linux
parent
7f7310f41f
commit
caf7080858
@ -72,7 +72,7 @@ make menuconfig
|
|||||||
Выйти и сохранить изменения
|
Выйти и сохранить изменения
|
||||||
|
|
||||||
### 4. Компиляция в ISO образ
|
### 4. Компиляция в ISO образ
|
||||||
Директория - linux-6.13
|
**Директория** - `linux-{ВЕРСИЯ}` <br>
|
||||||
Компиляция ядра с 4 потоками (больше - быстрее):
|
Компиляция ядра с 4 потоками (больше - быстрее):
|
||||||
```
|
```
|
||||||
make -j 4
|
make -j 4
|
||||||
@ -87,10 +87,12 @@ qemu-system-x86_64 -cdrom arch/x86/boot/image.iso
|
|||||||
```
|
```
|
||||||
|
|
||||||
### 5. Дальнейшие шаги
|
### 5. Дальнейшие шаги
|
||||||
Рекомендую взять за основу последнюю версию JustOS (с указанием авторства), там уже есть нормальный shell и базовые утилиты (Busybox), что позволит без геммороя разрабатывать что-то своё дальше.
|
Рекомендую взять за основу последнюю версию [JustOS](https://gitea.del.pw/justuser/JustOS) (с указанием авторства), там уже есть нормальный shell и базовые утилиты (Busybox), что позволит без геммороя разрабатывать что-то своё дальше.
|
||||||
|
|
||||||
Для более глубокого изучения рекомендую канал - @nirlichtman
|
Для более глубокого изучения рекомендую канал - [@nirlichtman](https://www.youtube.com/@nirlichtman)
|
||||||
|
|
||||||
### 6. Первоисточники
|
### 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