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

# Przegląd budowania

> Budowanie TsukineOS ze źródeł (uproszczony proces)

# Przegląd budowania

TsukineOS opiera się na jądrze Linux 6.6 LTS; przestrzeń użytkownika składa się z BusyBox, dash i własnych narzędzi. Wynikiem budowania jest bootowalny initrd oraz odpowiedni obraz.

## Proces budowania (uproszczony)

```bash theme={null}
# 1. Pobierz źródła 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. Zbuduj BusyBox (kompilacja statyczna)
# Skonfiguruj statyczne linkowanie, a następnie skompiluj, aby uzyskać binarny plik busybox

# 3. Zbuduj dash
# Skompiluj dash jako /bin/sh

# 4. Skompiluj własne narzędzia
# Zbuduj taskmgr / net / ping / iwr / tknpkg / tknpkkj

# 5. Spakuj initrd
# Złóż moduły jądra, BusyBox, dash, własne narzędzia i skrypty init w initrd
```

## Produkty budowania

* x86\_64: bootowalny ISO (jądro + initrd)
* ARM64: zapisywalny IMG (jądro + initrd, dostosowany do urządzeń typu Raspberry Pi)

## Szczegółowe informacje

Zależności i konfiguracja kompilacji krzyżowej znajdują się w [Środowisku budowania](/pl/build-guide/environment). Pełne, powtarzalne skrypty budowania są dostępne w repozytorium `TsukineOS`.

<Note>
  Ta strona została przetłumaczona przez AI i może zawierać nieścisłości. Wersja w chińskim uproszczonym jest wersją miarodajną.
</Note>

***

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