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

# Rakennusopas: Yleiskatsaus

> TsukineOS:n rakentaminen lähdekoodista (yksinkertaistettu prosessi)

# Rakennusopas: Yleiskatsaus

TsukineOS perustuu Linux 6.6 LTS -ydtimeen, ja käyttäjätilan muodostavat BusyBox + dash + omat työkalut. Rakennustuotteina ovat käynnistettävä initrd ja vastaava levykuva.

## Rakennusprosessi (yksinkertaistettu)

```bash theme={null}
# 1. Hanki Linux 6.6 -ydinlähdekoodi
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. Rakenna BusyBox (staattinen kääntäminen)
# Määritä staattiseksi linkitykseksi ja käännä, tuotoksena busybox-binääri

# 3. Rakenna dash
# Käännä dash /bin/sh:ksi

# 4. Käännä omat työkalut
# Rakenna taskmgr / net / ping / iwr / tknpkg / tknpkkj

# 5. Paketoi initrd
# Kokoa ytimen moduulit, BusyBox, dash, omat työkalut ja init-skriptit initrd:ksi
```

## Tuotokset

* x86\_64: Käynnistettävä ISO (ydin + initrd)
* ARM64: Kirjoitettava IMG (ydin + initrd, sovitettu Raspberry Pi -kaltaisiin laitteisiin)

## Tarkemmat tiedot

Jokaisen vaiheen riippuvuudet ja ristikääntämisen asetukset löytyvät [Rakennusympäristö](/fi/build-guide/environment) -sivulta. Täydelliset ja toistettavat rakennusskriptit ovat `TsukineOS`-repon lähdekoodissa.

<Note>
  Tämä sivu on käännetty tekoälyllä ja voi sisältää epätarkkuuksia. Yksinkertaistetun kiinankielinen versio on virallinen.
</Note>
