> ## 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.

# Build Overview

> Sestavení TsukineOS ze zdrojových kódů (zjednodušený postup)

# Přehled sestavení

TsukineOS je založen na Linux 6.6 LTS, uživatelský prostor tvoří BusyBox + dash + vlastní nástroje. Výsledkem sestavení je spustitelný initrd a odpovídající obraz.

## Postup sestavení (zjednodušený)

```bash theme={null}
# 1. Získání zdrojových kódů jádra 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. Sestavení BusyBox (statická kompilace)
# Nakonfigurujte jako staticky linkovaný a zkompilujte, výstupem je binární soubor busybox

# 3. Sestavení dash
# Zkompilujte dash jako /bin/sh

# 4. Kompilace vlastních nástrojů
# Sestavte taskmgr / net / ping / iwr / tknpkg / tknpkkj

# 5. Zabalení initrd
# Sestavte initrd z jádrových modulů, BusyBox, dash, vlastních nástrojů a init skriptů
```

## Výstupy

* x86\_64: spustitelné ISO (obsahuje jádro + initrd)
* ARM64: zapisovatelný IMG (obsahuje jádro + initrd, přizpůsobeno zařízením typu Raspberry Pi)

## Podrobnosti

Závislosti a konfigurace křížové kompilace pro jednotlivé kroky naleznete v části [Sestavení prostředí](/cs/build-guide/environment). Úplný a reprodukovatelný sestavovací skript je k dispozici ve zdrojových kódech repozitáře `TsukineOS`.

<Note>
  Tato stránka byla přeložena umělou inteligencí a může obsahovat nepřesnosti. Směrodatná je verze ve zjednodušené čínském jazyce.
</Note>

***

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