Реклама
Може да се изненадате какво представлява криза в Linux общността. Преди няколко години създаването на системата systemd init утежни редица разработчици и потребители. Повечето базирани на Linux операционни системи приеха systemd, но има няколко, които са избрали да начертаят различен курс.
Въпреки всички спорове, можете ли дори да разберете разликата между версия на Linux, която обхваща systemd, и тази, която не го прави?

Като ясен тестов случай, нека разгледаме Debian и вариант, наречен Devuan. Debian е една от най-старите и най-големите Linux-базирани ОС. През 2014 г. група, наречена Veteran UNIX Admins стартира Devuan, форк на Debian без systemd. Трябва ли да опитате?
Какво е init система, все пак?
Init е съкращение от инициализация. Процесът на инициализиране е първата част от процеса на операционната система, която стартира, когато вашият компютър, захранван с Linux, се стартира. Работи във фонов режим, докато компютърът ви е включен, и продължава, докато компютърът се изключи.
Системата init управлява други процеси, така че компютърът ви да се стартира, работи и изключва гладко.
Така че, докато системата за иницииране може да е до голяма степен невидима, тя също е от съществено значение.Какво не е наред със systemd?
Systemd е нещо повече от система за инициализиране. Той включва друг софтуер, като мрежови и logind, които управляват други аспекти на вашия компютър. Systemd е пакет от софтуер който служи като мост между приложенията и основното ядро на Linux. Той се справя с различни задачи, като управление на потребителски влизания към устройства с горещо включване.
по традиция, на Unix-базирани и Unix-подобни операционни системи 3 UNIX-подобни операционни системи, които не са LinuxНапоследък хората започнаха да бъркат "UNIX" с "Linux". Linux беше повлиян от UNIX, но UNIX системите нямат връзка с Linux. Ето някои важни UNIX-базирани системи, за които си струва да знаете. Прочетете още (Linux е последният), разработчиците проектират софтуер, който да изпълнява една задача и да я върши добре. Винаги е имало изключения, но със systemd основният компонент се е отклонил от този начин на правене на нещата.
Както може да очаквате, има причини разработчиците да почувстват необходимостта от промяна. Като за начало, по-старата система за иницииране се стартира по линеен начин, зареждайки различни скриптове в ред, който има смисъл. Това прави по-трудно зареждането на компютър и управлението на основните функции (като свързване към мрежа) по гладкия начин, очакван от днешните машини.
Комбинирането на много от тези задачи в един проект позволява на базираните на Linux операционни системи да осигурят по-бързо стартиране.
Как Devuan е различен от Debian
Debian 8 беше първата версия, която прие systemd. Проектът Devuan започна по това време, но първата стабилна версия не излезе до 2017 г., заедно с пускането на Debian 9.
Devuan използва същият мениджър на пакети APT като Debian Как да използвате APT и кажете сбогом на APT-GET в Debian и UbuntuLinux е в състояние на перманентна еволюция; големите промени понякога лесно се пропускат. Докато някои подобрения могат да бъдат изненадващи, някои просто имат смисъл: разгледайте тези apt-get промени и вижте какво мислите. Прочетете още , но поддържа свои собствени хранилища на пакети. Това са сървърите, които съхраняват софтуера, който изтегляте чрез APT.
Хранищата на Devuan съдържат същия софтуер като Debian, само с пачове, които позволяват на програмите да работят без systemd. Това се отнася главно до бекенд компоненти като комплект за политики, който управлява кои потребители имат достъп или променят определени части на вашия компютър.
Какво е да използвате Devuan?
Точно както при Debian, има няколко начина за инсталиране на Devuan. „Минималното“ изтегляне ви предоставя основните инструменти, от които се нуждаете, за да стартирате Devuan и да работи на вашата машина. Изтеглянето на „живо“ ви предоставя работещ работен плот, който можете да тествате, преди да инсталирате Devuan на вашия компютър.
Devuan използва средата на работния плот Xfce по подразбиране. Това е традиционна компютърна среда, подобна на това как изглеждаха компютърните интерфейси преди няколко десетилетия. функционално, Xfce все още може да се справи с повечето задачи Обяснение на Xfce: Поглед към един от най-бързите настолни компютри на LinuxАко наскоро сте преминали към Linux и откривате, че нещата вървят малко бавно, вероятно имате нужда от по-лека среда на работния плот. Един добър вариант е Xfce. Прочетете още хората са започнали да очакват от компютрите днес.
Версията на живо на Devuan идва с много софтуер, за да покрие общите очаквания. Mozilla Firefox е наличен за сърфиране в мрежата. LibreOffice е там за отваряне и редактиране на документи. GIMP може да променя снимки и други изображения. Всички тези приложения функционират както бихте очаквали, без да се притеснявате коя система за инициализиране използвате.

Докато Devuan отразява репозиториите на пакети на Debian, двете не са взаимозаменяеми. Добавянето на хранилище, предназначено за Debian, крие риск от разрушаване на вашата инсталация. Можете да редактирате вашите софтуерни източници чрез терминала или в Synaptic Package Manager, който е включен.

Devuan се свързва добре с Wi-Fi и Ethernet мрежи. Можете също така да очаквате да разпознае флаш паметта и твърдите дискове, които включвате. Има приличен шанс дори да не забележите разлика. Systemd е само един начин за правене на нещата, а не единственият начин.
Каква init система използва Devuan?
В крайна сметка този въпрос стига до сърцевината на това за какво е Devuan.
Devuan по подразбиране използва системата sysvinit, която е подобна на процеса на инициализация на System V, използван в Unix. Sysvinit беше общият стандарт за много версии на Linux, включително Debian, използвани преди systemd.
Devuan също предлага множество алтернативи. Можете да изтеглите OpenRC, рунит, и други, за да заменят предоставената init система.
Избягват ли други базирани на Linux операционни системи systemd?
Gentoo, изградете своята операционна система от нулата дистрибуция на Linux, по подразбиране е OpenRC. Това е една от най-старите и най-известни версии на Linux, за да се избегне systemd. Slackware, друга древна Linux-базирана ОС, избра да се придържа към sysvinit. PCLinuxOS е по-млада опция, която също е избрала да не преминава към systemd.
Също така има няколко Linux дистрибуции, които са базирани на Devuan. Въпреки че броят бледнее в сравнение с Debian, който служи като база за много известни Linux-базирани ОС като Ubuntu.
Трябва ли да преминете към Devuan?
Вие системен администратор ли сте? Изграждате ли операционната си система от нулата или редовно взаимодействат с стартиращи демони и услуги? Ако е така, по-удобно ли сте с начина, по който традиционно управлявате системата си? Ако отговорът ви е да, може да предпочетете Devuan. Това е по-скоро продължение на начина, по който бяха нещата, отколкото нещо съвсем ново.
За останалите от нас този въпрос е по-скоро философски, отколкото прагматичен. Харесвате ли традиционния подход на Unix да вършите една работа и да я вършите добре? Срещате ли се с идеята за консолидиране на много задачи в един проект? Ако е така, използването на Devuan е израз на вашата вяра в този идеал.
Прагматично казано, използвайте Devuan, ако искате Debian без systemd. Ако искате systemd, придържайте се към Debian Debian: Насладете се на една от най-стабилните и надеждни Linux дистрибуцииИма много потребители на Linux, които използват дистрибуции като Ubuntu или една от многото дистрибуции, базирани на Ubuntu, включително Linux Mint. Въпреки това, независимо какво използвате,... Прочетете още . Няма много повече от това.
Bertel е дигитален минималист, който пише от лаптоп с физически превключватели за поверителност и операционна система, одобрена от Фондацията за свободен софтуер. Той цени етиката пред функциите и помага на другите да поемат контрола над техния дигитален живот.