Kreainit ile minimal init sistemi

433815

Hectopat
Katılım
28 Şubat 2021
Mesajlar
3.238
Makaleler
2
Çözümler
22
Kreainit, anlaması ve kullanması aşırı basit olan, portatiflikten ödün vermemeye özen gösteren POSIX sh'de yazılmış bir init sistemidir. Amacı systemd gibi kullanımı kolay olur iken runit gibi minimalist init sistemlerinden daha hızlı olabilmektir.

Kreainit, servis sistemi olarak basit scriptleri çalıştırır. Kreainit'de iki tane runlevel işlevini gören script vardır, bunlar /etc/kreainit.d/boot ve /etc/kreainit.d/regularde bulunur. Boot runlevel scripti, regulardan önce çalıştırılır. Bu scriptte genellikle udevd ya da dbus gibi başka servislerin ihtiyacı duyduğu servisler çalıştırılır. Regular runlevel scriptinde de bluetoothd ve wpa_supplicant tarzı servisler çalıştırılır.

Kreainit, runit servisleri ile aşırı benzer bir mantığa sahip olduğundan dolayı belli bir yere kadar uyumludur. Fakat tam uyumluluk sağlanacağı garanti değildir. Kullanıcılar, kreainit.d adresinde olan hazır portlanmış servis scriptlerini kullanabilir.

Kreainit, GNU coreutils olan bir ortamda denenmiş olsa da amacı genel olarak POSIX uyumluluğu sağlamaktır. Projenin amacı ise POSIX uyumlu bütün sistemlerde ekstra uğraş olmadan çalışabilmek (BSD, Linux vb.).

Kreainit, GPLv3 lisansı ile lisanslanmıştır ve özgür yazılımdır. Gitea adresinden projeye katkı sağlayabilir, olan sorunları ve fikirlerinizi belirtebilirsiniz.

Kreainit, ne kadar systemd kadar kullanımı kolay olmayı amaçlasa da, şu anda tam olarak bitmiş bir yazılım değildir. Servis yönetme özellikleri hala geliştirilmektedir.

Umarım beğenirsiniz, görüşmek üzere 😀
 

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı