> ## 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 Derleme Rehberi: Genel Bakış

> TsukineOSi kaynak kodundan derleme (özet akış)

# Derleme Genel Bakış

TsukineOS, Linux 6.6 LTS tabanlıdır; kullanıcı alanı BusyBox + dash + kendi geliştirilen araçlardan oluşur. Derleme çıktısı önyüklenebilir initrd ve buna karşılık gelen imajdır.

## Derleme Akışı (Özet)

```bash theme={null}
# 1. Linux 6.6 çekirdek kaynak kodunu edin
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. BusyBoxi derle (statik bağlama)
# Ayarlarda statik bağlama etkinleştirilerek derlenir; busybox ikili dosyası üretilir

# 3. dashi derle
# /bin/sh olarak dash derlenir

# 4. Kendi geliştirilen araçları derle
# taskmgr / net / ping / iwr / tknpkg / tknpkkj derlenir

# 5. initrdyi paketle
# Çekirdek modülleri, BusyBox, dash, kendi geliştirilen araçlar ve init betikleri initrd olarak birleştirilir
```

## Çıktılar

* x86\_64: Önyüklenebilir ISO (çekirdek + initrd içerir)
* ARM64: Yazılabilir IMG (çekirdek + initrd içerir; Raspberry Pi benzeri cihazlara uyumlanır)

## Ayrıntılı Açıklama

Her adımın bağımlılıkları ve çapraz derleme yapılandırması için [Derleme Ortamı](/tr/build-guide/environment) sayfasına bakın. Tam ve tekrarlanabilir derleme betikleri, `TsukineOS` deposunun mevcut kaynak koduna göredir.

<Note>
  Bu sayfa yapay zeka tarafından çevrilmiştir ve yanlışlıklar içerebilir. Basitleştirilmiş Çince sürümü esas alınır.
</Note>

***

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