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

# Ikhtisar Build TsukineOS

> Bangun TsukineOS dari sumber kode (alur kerja ringkas).

# Ikhtisar Build

TsukineOS berbasis Linux 6.6 LTS, dengan ruang pengguna yang terdiri dari BusyBox + dash + alat buatan sendiri. Hasil build adalah initrd yang dapat di-boot beserta citra yang sesuai.

## Alur Build (Ringkas)

```bash theme={null}
# 1. Dapatkan sumber kode kernel 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. Build BusyBox (kompilasi statis)
# Konfigurasikan untuk static linking lalu kompilasi, hasilkan biner busybox

# 3. Build dash
# Kompilasi dash sebagai /bin/sh

# 4. Kompilasi alat buatan sendiri
# Build taskmgr / net / ping / iwr / tknpkg / tknpkkj

# 5. Bungkus initrd
# Rakit modul kernel, BusyBox, dash, alat buatan sendiri, dan skrip init menjadi initrd
```

## Hasil Build

* x86\_64: ISO yang dapat di-boot (berisi kernel + initrd)
* ARM64: IMG yang dapat ditulis (berisi kernel + initrd, diadaptasi untuk perangkat seperti Raspberry Pi)

## Penjelasan Detail

Dependensi dan konfigurasi kompilasi silang untuk setiap langkah dijelaskan di [Lingkungan Build](/id/build-guide/environment). Skrip build lengkap yang dapat direproduksi mengacu pada sumber kode repositori `TsukineOS`.

<Note>
  Halaman ini diterjemahkan oleh AI dan mungkin mengandung ketidakakuratan. Versi Bahasa Tionghoa Sederhana adalah yang otoritatif.
</Note>

***

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