> ## 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 (статическая компоновка)
# Настройте статическую компоновку в конфигурации и скомпилируйте,
# в результате получится бинарный файл 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)

## Подробности

Зависимости и настройки кросс-компиляции для каждого шага описаны в разделе [Среда сборки](/ru/build-guide/environment). Полные воспроизводимые скрипты сборки см. в исходном коде репозитория `TsukineOS`.

<Note>
  Эта страница переведена ИИ и может содержать неточности. Авторитетна версия на упрощённом китайском.
</Note>

***

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