> ## 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 من المصدر (نظرة عامة مبسطة)

# نظرة عامة على البناء

يعتمد TsukineOS على نواة Linux 6.6 LTS، وتتكون مساحة المستخدم من BusyBox + dash + أدوات مخصصة. ناتج البناء هو initrd قابل للإقلاع والصور المقابلة.

## سير عمل البناء (مبسط)

```bash theme={null}
# 1. الحصول على مصدر نواة 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. بناء BusyBox (تجميع ثابت)
# اضبط الإعدادات على الربط الثابت ثم ابدأ التجميع، ينتج ثنائي busybox

# 3. بناء dash
# تجميع dash ليكون /bin/sh

# 4. تجميع الأدوات المخصصة
# بناء taskmgr / net / ping / iwr / tknpkg / tknpkkj

# 5. تعبئة initrd
# تجميع وحدات النواة وBusyBox وdash والأدوات المخصصة وسكريبت init في initrd
```

## الناتج

* x86\_64: ISO قابل للإقلاع (يحتوي على النواة + initrd)
* ARM64: IMG قابل للحرق (يحتوي على النواة + initrd، مُكيّف لأجهزة Raspberry Pi)

## التفاصيل

تفاصيل تبعيات كل خطوة وإعدادات التجميع المتقاطع موجودة في [بيئة البناء](/ar/build-guide/environment). السكريبت الكامل والقابل للتكرار للبناء متوفر في مستودع `TsukineOS`.

<Note>
  تمت ترجمة هذه الصفحة بواسطة الذكاء الاصطناعي وقد تحتوي على أخطاء. النسخة الصينية المبسطة هي المرجع.
</Note>

***

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