> ## 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 aus dem Quellcode bauen

> Kurzer Überblick über den Build-Prozess von TsukineOS aus den Quellen.

# Build-Überblick

TsukineOS basiert auf Linux 6.6 LTS; der Userspace besteht aus BusyBox, dash und den eigenentwickelten Tools. Das Build-Ergebnis ist ein bootfähiges initrd mit dem zugehörigen Image.

## Build-Ablauf (Kurzfassung)

```bash theme={null}
# 1. Linux 6.6 Kernel-Quellen herunterladen
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 bauen (statisch gelinkt)
# Als statisch gelinkt konfigurieren und kompilieren, busybox-Binärdatei erzeugen

# 3. dash bauen
# dash als /bin/sh kompilieren

# 4. Eigenentwickelte Tools kompilieren
# taskmgr / net / ping / iwr / tknpkg / tknpkkj bauen

# 5. initrd packen
# Kernelmodule, BusyBox, dash, eigenentwickelte Tools und Init-Skripte zu initrd zusammenfassen
```

## Build-Ergebnisse

* x86\_64: Bootfähige ISO (Kernel + initrd)
* ARM64: Flashbares IMG (Kernel + initrd, angepasst für Raspberry-Pi-ähnliche Geräte)

## Detaillierte Informationen

Abhängigkeiten und Cross-Compile-Konfigurationen für die einzelnen Schritte findest du unter [Build-Umgebung](/de/build-guide/environment). Das vollständige, reproduzierbare Build-Skript findest du im Repository `TsukineOS`.

<Note>
  Diese Seite wurde von KI übersetzt und kann Ungenauigkeiten enthalten. Maßgeblich ist die Version in vereinfachtem Chinesisch.
</Note>

***

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