İşletim sistemi geliştirmeye başlamadan önce bilinmesi gerekenler: alanın kapsamı, ön gereksinimler, geliştirme ortamının kurulumu ve hata ayıklama araçları.
Bu bölüm, sonraki bölümlerde anlatılan konuları denemek için gereken çalışma ortamını kurmayı hedefler.
| Konu | Dosya | Durum |
|---|---|---|
| OSDev nedir, neyi kapsar | osdev-nedir.md | ✅ |
| Nereden başlanır: yol haritası | yol-haritasi.md | ✅ |
| Ön gereksinimler (C, assembly, bilgisayar mimarisi) | on-gereksinimler.md | ✅ |
| Geliştirme ortamı kurulumu (Linux / WSL) | gelistirme-ortami.md | ✅ |
| Cross-compiler hazırlama (GCC, Clang) | cross-compiler.md | ✅ |
| Build sistemi: Make ve alternatifleri | build-sistemi.md | ✅ |
| QEMU ile emülasyon | qemu.md | ✅ |
| GDB ile kernel hata ayıklama | gdb.md |
⬜ |
| Gerçek donanımda test etmek | gercek-donanim.md |
⬜ |
| Sık yapılan hatalar ve yanlış bilinenler | sik-yapilan-hatalar.md |
⬜ |
Durum işaretleri: ⬜ yazılmadı · 🟡 yazılıyor · ✅ yayında
Bu bölüme katkıda bulunmadan önce CONTRIBUTING.md ve SABLON.md dosyalarını okuyun. Listede olmayan bir konu önermek için önce issue açın.