> For the complete documentation index, see [llms.txt](https://turkce-linux.gitbook.io/anasayfa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://turkce-linux.gitbook.io/anasayfa/boot-the-system/boot-processlerine-genel-bakis.md).

# Boot Process'lerine Genel Bakış

Linux’un önemli bileşenlerinden bazılarını oldukça iyi kavradığımıza göre, şimdi sistemin nasıl boot ettiğini öğrenerek hepsini bir araya getirelim. Makinenizi açtığınızda, size logo ekranını gösterme, çeşitli mesajları çalıştırma ve sonunda bir login penceresi sunma gibi hoş şeyler yapar. Güç düğmesine bastığınız an ile login olmanız arasında aslında tonlarca şey olur ve bunları bu derste tartışacağız.

Linux boot süreci 4 basit aşamada parçalanabilir:

1. **BIOS**\
   BIOS (“Basic Input/Output System”ın kısaltmasıdır) donanımı başlatır ve Power-on self test (POST) ile tüm donanımın kullanıma hazır olduğundan emin olur. BIOS’un ana görevi bootloader’ı yüklemektir.
2. **Bootloader**\
   Bootloader kernel’ı belleğe yükler ve ardından kernel’ı bir dizi kernel parametresiyle başlatır. En yaygın bootloader’lardan biri, evrensel bir Linux standardı olan GRUB’dur.
3. **Kernel**\
   Kernel yüklendiğinde, hemen cihazları ve belleği başlatır. Kernel’ın ana görevi init process’i yüklemektir.
4. **Init**\
   Init process’in başlatılan ilk process olduğunu unutmayın, init sistemdeki temel servis process’lerini başlatır ve durdurur. Linux dağıtımlarında üç büyük init implementasyonu vardır. Bunları kısaca ele alacağız ve başka bir derste derinlemesine inceleyeceğiz.

İşte Linux boot sürecinin (çok) basit açıklaması bu. Bu aşamalar hakkında daha fazla detaya sonraki derslerde gireceğiz.
