> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tsukineos.top/llms.txt
> Use this file to discover all available pages before exploring further.

# Огляд збірки TsukineOS

> Збірка TsukineOS з вихідного коду (спрощений процес)

# Огляд збірки

TsukineOS базується на Linux 6.6 LTS; простір користувача складається з BusyBox + dash + власних інструментів. Результатом збірки є завантажувальний initrd і відповідний образ.

## Процес збірки (спрощений)

```bash theme={null}
# 1. Отримання вихідного коду ядра Linux 6.6
wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
tar xf linux-6.6.tar.xz && cd linux-6.6
make defconfig && make -j$(nproc)
cd ..

# 2. Збірка BusyBox (статична компіляція)
# Налаштуйте статичне компонування в конфігурації, потім скомпілюйте

# 3. Збірка dash
# Скомпілюйте dash як /bin/sh

# 4. Компіляція власних інструментів
# Збірка taskmgr / net / ping / iwr / tknpkg / tknpkkj

# 5. Пакування initrd
# Зіберіть модулі ядра, BusyBox, dash, власні інструменти та init-скрипти в initrd
```

## Результати збірки

* x86\_64: завантажувальний ISO (містить ядро + initrd)
* ARM64: записуваний IMG (містить ядро + initrd, адаптований для пристроїв типу Raspberry Pi)

## Детальний опис

Залежності та конфігурація крос-компіляції для кожного кроку описані в [середовищі збірки](/uk/build-guide/environment). Повний відтворюваний сценарій збірки доступний у вихідному коді репозиторію `TsukineOS`.

<Note>
  Цю сторінку перекладено штучним інтелектом, тому вона може містити неточності. Авторитетним є варіант спрощеною китайською.
</Note>

***

© 2024-2026 TsutokiTeo/JunweiZhang. All rights reserved.
