bootloader

SINIT - init ailesindeki küçük kuzen

SINIT - init ailesindeki küçük kuzen
Sinit, emmesiz aletlerin bir parçasıdır, bu aletler mümkün olduğunca küçük ve verimli olacak şekilde tasarlanmıştır. Onları küçültme çabasıyla birçok özelliği de ortadan kaldırırlar. Bu nedenle, onları kullanmak isteyebilirsiniz, bu yüzden başka bir şey kullanmanız da gerekiyor. Bunları dağıtmak için, hangi özelliklere ihtiyacınız olduğuna karar vermeniz ve bunları derlemeniz gerekir. Bu nedenle sinit paketiyle 'küçük'ü uç noktalara taşıyabilirsiniz. Dezavantajı, birçok şeyi kendiniz yapmanız gerektiğidir, buna cinleri kontrol etmek için başka bir sistem bulmak da dahildir.

Bu neden tercih ediliyor?

Bu tür yazılımların nedeni tamamen optimizasyonla ilgilidir. Yalnızca en temel özelliklerle başlarsınız ve sahip olmak istediğiniz her şeyi eklersiniz. Neredeyse kısırdan başladığınız için, sadece istediğiniz özelliklere sahip olacaksınız. Bu, gereksiz özelliklerin çıkarılmasına kıyasla daha verimlidir. Kurulum için çok uğraştığınızı ve mevcut koda yamalar eklemek ve C'deki sorunları gidermek için yeterli programlamayı bilmeniz gerektiğini fark edebilirsiniz.

neyi kontrol edebilirsin?

Çoğu sistemde, systemd en yaygın olanıdır, başlatma, durdurma ve arka plan programı kontrolü ile ilgilenen tek bir paketiniz vardır. İşleri küçültmek ve hızlandırmak istediğinizde, ihtiyaçlarınıza uygun sinit ve bir arka plan programı denetleyicisi seçebilirsiniz. Bunu yapmak için Linux sistemi hakkında yeterince bilgi sahibi olmalısınız. İnce ayar yapabileceğiniz bir arka plan programınız olduğunda, sisteminizin parçalarını bilmeniz yeterlidir. Başlatmak ve durdurmak dışında hiçbir şeyi kontrol edemediğiniz için, bir arka plan programı başlatmanız veya bir arka plan programı denetleyicisi seçmeniz gerekir.

ne cini?

Emici web sitesi, Untroubled'ın daemon araçlarını kullanmanızı önerir.kuruluş. Bu yazılım herhangi bir *Nix sistemi için yazılmıştır, böylece bilgiyi Linux dışında bile kullanabilirsiniz. Daemontools-encore kullanmak başlı başına bir bölümdür, ancak basitçe söylemek gerekirse, paket herhangi bir komut dosyasını bir hizmet haline getirecektir. Dosyaları herhangi bir yere koyabilirsiniz, ancak dizinler daemontools başladığında erişilebilir olmalıdır. Bu nedenle, üzerinde bulunduğu herhangi bir dosya sistemi diğer komut dosyaları tarafından daha önce kurulmalıdır. Bu paketi derlemek için yeni bir makefile oluşturmanız gerekir. Aksi takdirde, bu paket C kodunu derlemenin standart bir yoludur. C kodunu düzenli olarak derlemiyorsanız, bunu pratik olarak kullanmalısınız. Canlı sisteminizde denemeyin.

Test etmenin güvenli bir yolu.

Bunu test etmenin güvenli bir yolu, minimal bir Linux sistemi indirmek ve onu sanal bir makinede çalıştırmaktır. Bunu yaparsanız, bir kaynak dizin oluşturun ve sinit, sbase ve daemontools-encore ekleyin. Bu üç ikili paketle, tüm önyükleme ve arka plan programı denetim sistemini oluşturabilirsiniz. Mevcut sistemler systemd ile başlatılır. Yeni bir sistem oluşturmaya başladığınızda, ihtiyacınız olan tüm arka plan programlarını aktarmanız ve bunları basit bir komut dosyası olarak çalıştırmanız gerekir. systemd zaten komut dosyalarını çalıştırdığından, bu çoğunlukla aynı komut dosyaları olacaktır. Manuel olarak eklemeniz gerekenler, süreçler arasındaki bağımlılıklardır. Gerçekten minimum sistem yapmak istiyorsanız,.

Hızlı kabarıyor, neden çoğu makinede kullanılmıyor?

Bir sistem sinit kullanarak çalıştığında, hızlı bir şekilde kabarır. Bunun nedeni, yalnızca tam olarak ihtiyacınız olan sisteme sahip olmanız ve başka hiçbir şeye sahip olmamanızdır. Neden yönetim kurulu genelinde kullanılmadığını merak edebilirsiniz. Sebepler çoktur, bir tanesi systemd'nin zaten tamamlanmış olması ve süreçler arasındaki karmaşık etkileşimleri takip etmesidir. Sinit kullanıyorsanız, bu bağımlılıklar etrafında daha fazla mantık oluşturmanız gerekecektir. Zaten systemd'de olan bir mantık. Ayrıca GNOME ve systemd arasında çok sıkı bir entegrasyon vardır, bu nedenle bu sistemler birbirini destekler. Çoğu durum, paralel olarak geliştirildikleri için ele alınmaktadır.

Sonuç

Sinit'i kullanarak çok hızlı bir önyükleme sistemi oluşturabilirsiniz. Sisteminizi nasıl dengede tutacağınız ve tüm süreçleri aktif ve denetimli tutma konusunda birçok seçeneğiniz olacak. Ancak, tüm özelliklerle çalışan tam bir sistem elde etmek için çok çalışmanız gerekecek. Çoğumuz için bu, Linux ve diğer *Nix sistemlerinin nasıl çalıştığını öğrenmek için heyecan verici bir proje olabilir ancak “Üretim sistemlerimiz” için standart dağıtıma ihtiyacımız olacak

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...