Skip to content

docs: limine c template bağlantısı eklendi - #21

Merged
tuna4ll merged 2 commits into
TurkOsdev:mainfrom
astudentinearth:patch-1
Sep 9, 2026
Merged

docs: limine c template bağlantısı eklendi#21
tuna4ll merged 2 commits into
TurkOsdev:mainfrom
astudentinearth:patch-1

Conversation

@astudentinearth

Copy link
Copy Markdown
Member

Değişiklik özeti

Limine notunun revizyonu sırasında silinen Limine C Template kaynağını geri ekler. Bu bağlantıdaki template çoklu mimari destekliyor ve başlangıç seviyesindeki okuyucular bu konuda kod örneği bulmakta zorlanabilirler. Notun yeni halinde kod blokları önemli ölçüde daraldığı için kodun bir bütününe ulaşabilecekleri, Limine'ın güncel tuttuğu depoyu eklememiz lazım. Şu anlık kaynaklara koydum ama daha yukarılarda/erişilebilir bir yere de alınabilir

Kod bloklarında olan start/end marker macroları bile revizyonlar arasında değişmişti, her zaman güncel olan bir kod örneğine bağlantı bırakırsak sonraki base revisionda yetişmek için vakit kazanmış oluruz :)

İlgili issue: yok

Değişikliğin türü

  • Yeni not
  • Mevcut notta düzeltme (teknik hata)
  • Mevcut notta iyileştirme (anlatım, örnek, ek açıklama)
  • Kaynak ekleme
  • Terimler sözlüğü değişikliği
  • Repository düzeni / altyapı

Kontrol listesi

  • Not SABLON.md yapısına uyuyor.
  • Notun sonunda Kaynaklar başlığı var ve kaynaklar birincil (manual, spesifikasyon, resmi dokümantasyon).
  • Terimler TERIMLER.md ile tutarlı; sözlükte olmayan terimler eklendi.
  • Dosya adı kurallara uygun: küçük harf, tire, Türkçe karakter yok.
  • Bölüm README'sindeki tablo güncellendi (durum ✅, dosya adı bağlantıya dönüştürüldü).
  • Tüm bağlantılar çalışıyor.
  • Kod bloklarında dil belirtildi; assembly örneklerinde söz dizimi (NASM / GAS) yazıldı.
  • Yazım denetimi yapıldı.

Kullanılan kaynaklar

Emin olmadığınız yerler

@tuna4ll notun yeni yazımı çok daha anlaşılır olmuş bu arada, elinize sağlık❤️

Limine'ın güncel tuttuğu 2 template daha var aynı org altında (C++ ve x86-64 C), bu sefer eklenen bağlantı çoklu mimari destekliyor.

Bir de "Mimariye özel bölümler" başlığının sonundaki:

Bu nedenle örneğin linker script veya halt() implementasyonu anlatılırken bunun Limine'ın kendisine değil hedef mimariye ait olduğu açıkça belirtilmelidir.

cümlesi okuyucu için değil de sonraki yazar içinmiş gibi geldi (yorum satırı gibi yani). Yorum satırlarına izin veriliyorsa gerçekten yorum satırına alınabilir belki

(birkaç gündür osdev ile ilgilenme fırsatım olmadı malesef, elimden prları okumaya çalışıyorum yine, yakında not yazmaya döneceğim umarım😄)

@tuna4ll

tuna4ll commented Sep 9, 2026

Copy link
Copy Markdown
Member

Desteğin için çok teşekkür ederim dostum, evet orayı yorum satırı içine alma fikri iyiymiş gerçekten

@tuna4ll
tuna4ll merged commit 1ecaf82 into TurkOsdev:main Sep 9, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants