İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. İşletim Sistemleri
  4. GNU/Linux
GNU/Linux

Linux SysV ve SystemD hakkında kısa bir giriş.

linuxmanyagi12.01.20220 cevap1.283 görüntüleme
2022'den beri19 mesaj
#1
Systemd’nin Gerekliliğini Anlamak

Bu ilk bölümde, önce kısaca init sistemlerinin geçmişine bakacağız. Sonra, eski init sistemlerinin eksik yönlerine ve tanınmış belirli linux mühendislerinin neden init sistemlerinin yeni bir tipini geliştirme ihtiyacı hissettiğine bakacağız. Son olarak, systemd’yi içeren tartışmalara bakacağız. Daha kolay bir referans için, konu listesi aşağıdaki gibidir:

* Linux init sistemlerinin geçmişi

* SysV init’in eksikleri ve yükselişi

* Systemd’nin avantajları

* Systemd hakkında genel bir tartışma

Yani kısacası, yolun başındaki giriş niteliğindeki yorumlarla işe başlayalım.

Teknik Gereksinimler

Bu bölüm için, ihtiyaç duyduğunuz tüm şey systemd’yi çalıştıran bir Linux sanal makinesidir. Bu bölüm bouyunca okuyacağınız gibi, sanal makinedeki bazı dosyalara bakmak isteyebilirsiniz.

Linux İnit Sistemlerinin Geçmişi

Peki, bir init sistemi nedir? Kısacası, init İngilizce’deki başlatma anlamına gelen “initialization” kelimesinin kısaltılmış halidir. O halde bir init sistemi sistem süreçlerini ve servislerini çalıştırmayı ve yönetmeyi sağlayacaktır. Her bir sistem sürecine, bir süreç kimlik numarası veya PID(process identity number) atanır. İnit sürecinin PID numarası her zaman 1’dir ve sistemde başlatılan her diğer süreç ya init sürecinin bir çocuğu(child process) ya da torunu (grandchil process) dur.

Yıllardır, Linux tabanlı işletim sistemleri için öncelikli init sistemi SysV Init idi (SysV , Sistem 5’in kısaltması; V ise Romen rakamında 5 demektir). SysV Init orijinal olarak, 1970’lerin başından sonuna kadar Unix işletim sistemi için Bell labaratuvarları mühendisleri tarafından geliştirilmiştir. (O zamanlar orta okulda genç bir delikanlıydım ve hala da saçlarım dökülmedi :).. )

Not: Aslında burada bahsettiklerimin dışında pek çok daha fazla Linux init sistemi var. Fakat bunlar systemd öncesi günlerde en yaygın kullanılanlarıydı.

SysV Init o günlerde iyi çalıştı fakat hiçbir zaman mükemmeli yakalayamadı. Bugünlerde, yeni yüksek performanslı donanımlarla, SysV Init hem yaşlı veya eskimiş hem de yetersiz olduğunu göstermiş oldu. Ubuntu mühendisleri init sisteminin ilk sürümünü yayımlayacakları zaman, daha iyi şeyler üretmek amacıyla ilk girişimi Temmuz 2009'da gerçekleştirdi. Bu, düşsel plandaki SysV’den daha iyi olmasına rağmen özellikle oldukça mantıksız olan ilk sürümlerinde, hala sorunlardan arınamamıştı.

Bu bilgiler şu kitaptan tarafımca Türkçe'ye çevrilerek yayınlanmıştır ===> Amazon
👍 2

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.