буутлоудър

СИНИТ - Малкият братовчед от семейство Инит

СИНИТ - Малкият братовчед от семейство Инит
Sinit е част от безсмутните инструменти, тези инструменти са проектирани да бъдат възможно най-малки и ефективни. В усилието да ги направят малки, те също премахват много функции. Поради тази причина може да искате да ги използвате, е и защо трябва да използвате нещо друго. За да ги разгърнете, ще трябва да решите какви функции имате нужда и да ги компилирате. Ето защо можете да изтласкате „малките“ до крайности с пакета sinit. Недостатъкът е, че трябва да направите много неща сами, това включва намирането на друга система за управление на демони.

Защо това е предпочитано?

Причината за този тип софтуер е всичко за оптимизацията. Започвате само с най-основните функции и добавяте всичко, което искате да имате. Тъй като започвате от почти безплодна, ще получите само функциите, които искате. Това е по-ефективно в сравнение с премахването на ненужни функции. Може да осъзнаете, че в крайна сметка също сте положили много работа, за да получите настройка и трябва да знаете достатъчно програмиране, за да добавите кръпки към съществуващия код и да отстраните проблеми в C.

Какво можете да контролирате?

В повечето системи, като systemd е най-често срещаната, имате един пакет, който се грижи за стартиране, спиране и управление на демони. Когато искате да минимизирате и ускорите нещата, можете да изберете sinit и избор на демонов контролер, който да отговаря на вашите нужди. За да направите това, трябва да знаете достатъчно за системата Linux. След като имате демон, който можете да промените, просто трябва да знаете частите на вашата система. Тъй като не можете да контролирате нищо, освен да стартирате и спирате, трябва да стартирате един демон или да изберете контролер на демон.

Какъв демон?

Безсрамният уебсайт предлага да използвате демоновите инструменти от Untroubled.орг. Този софтуер е написан за всяка система * Nix, така че можете да използвате знанията дори извън Linux. Използването на daemontools-encore е глава от само себе си, но просто казано, пакетът ще направи всеки скрипт услуга. Можете да поставите файловете навсякъде, но директориите трябва да са достъпни при стартиране на daemontools. Следователно всички файлови системи, в които се намира, трябва да бъдат монтирани по-рано от други скриптове. За да компилирате този пакет, трябва да създадете нов makefile. В противен случай този пакет е стандартен начин за компилиране на C код. Ако не компилирате редовно C код, трябва да използвате това като практика. Не пробвайте системата си на живо.

Безопасен начин да го тествате.

Един безопасен начин да тествате това е да изтеглите минимална Linux система и да я стартирате във виртуална машина. Ако го направите, създайте изходна директория и добавете sinit, sbase и daemontools-encore. С тези три двоични пакета можете да изградите цялата система за управление на зареждане и демони. Текущите системи се стартират с systemd. Когато започнете да създавате нова система, трябва да прехвърлите всички демони, от които се нуждаете, и да ги стартирате като прост скрипт. Тъй като systemd вече изпълнява скриптове, това ще бъдат предимно същите скриптове. Това, което трябва да добавите ръчно, са зависимостите между процесите. Ако наистина искате да направите минимална система, можете.

Бързо образуване на мехури, защо не се използва в повечето машини?

След като системата се стартира с помощта на sinit, тя ще се образува бързо. Причината е, че ще имате само точната система, от която се нуждаете, и нищо друго. Може да се чудите защо той не се използва изобщо. Причините са многобройни, едната е, че systemd е вече завършен и той проследява сложните взаимодействия между процесите. Ако използвате sinit, ще трябва да изградите повече логика около тези зависимости. Логика, която вече е в systemd. Също така има много тясна интеграция между GNOME и systemd, така че тези системи се поддържат взаимно. Повечето ситуации са обхванати просто защото са разработени паралелно.

Заключение

Използвайки sinit, можете да създадете много бърза система за стартиране. Ще имате много възможности за избор как да поддържате системата си балансирана и всички процеси активни и контролирани. Ще трябва обаче да свършите много работа, за да задействате пълна система с всички звънци и свирки. За повечето от нас това може да бъде вълнуващ проект да научат как работят Linux и други * Nix системи, но ще ни трябва стандартното разпространение за нашите „производствени системи“

Топ 5 продукти за ергономична компютърна мишка за Linux
Продължителната употреба на компютър причинява ли болка в китката или пръстите? Страдате ли от схванати стави и постоянно ли ви се налага да си ръкува...
Как да променяте настройките на мишката и тъчпада с помощта на Xinput в Linux
Повечето дистрибуции на Linux се доставят с библиотека “libinput” по подразбиране за обработка на входни събития в системата. Той може да обработва вх...
Пренастройте бутоните на мишката си по различен начин за различен софтуер с X-Mouse Button Control
Може би се нуждаете от инструмент, който може да промени контрола на мишката с всяко приложение, което използвате. Ако случаят е такъв, можете да изпр...