Reklama
Możesz być zaskoczony, co stanowi kryzys w społeczności Linuksa. Kilka lat temu stworzenie systemu systemd init zdenerwowało wielu programistów i użytkowników. Większość systemów operacyjnych opartych na Linuksie przyjęła systemd, ale jest kilka, które wybrały inny kurs.
Mimo całej sprzeczności, czy potrafisz w ogóle odróżnić wersję Linuksa, która obejmuje systemd, od takiej, która jej nie obejmuje?

Jako jasny przypadek testowy rozważmy Debiana i wariant o nazwie Devuan. Debian jest jednym z najstarszych i największych systemów operacyjnych opartych na Linuksie. W 2014 roku grupa o nazwie Veteran UNIX Admins założyła Devuan, widelec Debiana bez systemd. Czy powinieneś spróbować?
Czym właściwie jest system init?
Init jest skrótem od inicjalizacji. Proces init to pierwsza część procesu systemu operacyjnego, która rozpoczyna się podczas uruchamiania komputera z systemem Linux. Działa w tle tak długo, jak komputer jest włączony i trwa do momentu wyłączenia komputera.
System init zarządza innymi procesami, dzięki czemu komputer uruchamia się, działa i wyłącza się płynnie.
Więc chociaż system init może być w dużej mierze niewidoczny, jest również niezbędny.Co jest „nie tak” w systemd?
Systemd to coś więcej niż system init. Obejmuje inne oprogramowanie, takie jak networkd i logind, które zarządzają innymi aspektami komputera. Systemd to pakiet oprogramowania który służy jako pomost między aplikacjami a podstawowym jądrem Linuksa. Obsługuje zadania tak różnorodne, jak zarządzanie loginami użytkowników do urządzeń podłączanych podczas pracy.
Tradycyjnie, w systemach operacyjnych opartych na systemie Unix i podobnych do Unix 3 systemy operacyjne typu UNIX, które nie są LinuksemOstatnio ludzie zaczęli mylić „UNIX” z „Linuksem”. Linux był pod wpływem UNIX, ale systemy UNIX nie mają związku z Linuksem. Oto kilka ważnych systemów opartych na UNIX, o których warto wiedzieć. Czytaj więcej (Linux jest tym drugim), programiści projektują oprogramowanie, aby wykonać jedno zadanie i wykonać je dobrze. Zawsze zdarzały się wyjątki, ale w przypadku systemd podstawowy składnik odszedł od tego sposobu działania.
Jak można się spodziewać, są powody, dla których programiści odczuwali potrzebę zmiany. Na początek starszy system init uruchamiał się w sposób liniowy, ładując różne skrypty w sensownej kolejności. Utrudnia to uruchamianie komputera i zarządzanie podstawowymi funkcjami (takimi jak łączenie z siecią) w płynny sposób, jakiego oczekuje się od dzisiejszych komputerów.
Połączenie wielu z tych zadań w jeden projekt umożliwia systemom operacyjnym opartym na Linuksie zapewnienie szybszego uruchamiania.
Czym Devuan różni się od Debiana
Debian 8 był pierwszą wersją, w której zastosowano systemd. Projekt Devuan rozpoczął się w tym czasie, ale pierwsze stabilne wydanie pojawiło się dopiero w 2017 roku, wraz z wydaniem Debiana 9.
Devuan używa ten sam menedżer pakietów APT co Debian Jak korzystać z APT i pożegnać się z APT-GET w Debianie i Ubuntu?Linux jest w stanie ciągłej ewolucji; duże zmiany są czasami łatwo przeoczone. Chociaż niektóre ulepszenia mogą być zaskakujące, niektóre po prostu mają sens: sprawdź te zmiany apt-get i zobacz, co myślisz. Czytaj więcej , ale utrzymuje własne repozytoria pakietów. Są to serwery, które przechowują oprogramowanie pobierane za pomocą APT.
Repozytoria Devuana zawierają to samo oprogramowanie, co Debian, tylko z łatami, które umożliwiają uruchamianie programów bez systemd. Dotyczy to głównie komponentów zaplecza, takich jak zestaw zasad, który zarządza tym, którzy użytkownicy mogą uzyskiwać dostęp lub modyfikować określone części komputera.
Jak to jest używać Devuana?
Podobnie jak w przypadku Debiana, istnieje wiele sposobów instalacji Devuana. „Minimalna” wersja do pobrania zapewnia podstawowe narzędzia potrzebne do uruchomienia i uruchomienia Devuana na komputerze. Pobieranie „na żywo” zapewnia działający pulpit, który możesz przetestować przed zainstalowaniem Devuana na swoim komputerze.
Devuan domyślnie używa środowiska graficznego Xfce. Jest to tradycyjne środowisko komputerowe, podobne do tego, jak interfejsy komputerów PC wyglądały kilkadziesiąt lat temu. funkcjonalnie, Xfce nadal jest w stanie poradzić sobie z większością zadań Wyjaśnienie Xfce: spojrzenie na jeden z najszybszych komputerów stacjonarnych z systemem LinuxJeśli niedawno przeszedłeś na Linuksa i wydaje Ci się, że wszystko działa wolniej, prawdopodobnie potrzebujesz lżejszego środowiska graficznego. Jedną z dobrych opcji jest Xfce. Czytaj więcej ludzie oczekują od komputerów w dzisiejszych czasach.
Wersja na żywo Devuan zawiera mnóstwo oprogramowania, które spełnia ogólne oczekiwania. Mozilla Firefox jest dostępna do przeglądania sieci. LibreOffice służy do otwierania i edytowania dokumentów. GIMP może zmieniać zdjęcia i inne obrazy. Wszystkie te aplikacje działają zgodnie z oczekiwaniami, bez względu na to, z jakiego systemu startowego korzystasz.

Chociaż Devuan odzwierciedla repozytoria pakietów Debiana, nie są one wymienne. Dodanie repozytorium przeznaczonego dla Debiana niesie ze sobą ryzyko zniszczenia instalacji. Możesz edytować źródła oprogramowania za pomocą terminala lub w Menedżerze pakietów Synaptic, który jest dołączony.

Devuan łączy się z sieciami Wi-Fi i Ethernet w porządku. Możesz również oczekiwać, że rozpozna dyski flash i dyski twarde, które podłączasz. Istnieje spora szansa, że nawet nie zauważysz różnicy. Systemd to tylko jeden sposób robienia rzeczy, a nie jedyny sposób.
Jakiego systemu init używa Devuan?
Ostatecznie to pytanie dociera do sedna tego, o co chodzi w Devuan.
Devuan domyślnie korzysta z systemu sysvinit, który jest podobny do procesu inicjalizacji Systemu V używanego w systemie Unix. Sysvinit był ogólnym standardem wielu wersji Linuksa, w tym Debiana, używanym przed systemd.
Devuan oferuje również liczne alternatywy. Możesz pobrać OpenRC, Uruchomi inne w celu zastąpienia dostarczonego systemu init.
Czy inne systemy operacyjne oparte na Linuksie unikają systemd?
Gentoo, zbuduj-swój-system operacyjny-od podstaw dystrybucja Linuksa, domyślnie OpenRC. Jest to jedna z najstarszych i najbardziej znanych wersji Linuksa, która pozwala uniknąć systemd. Slackware, inny starożytny system operacyjny oparty na Linuksie, zdecydował się pozostać przy sysvinit. PCLinuxOS to młodsza opcja, która również zdecydowała się nie przełączać na systemd.
Istnieje również kilka dystrybucji Linuksa opartych na Devuan. Choć liczba blednie w porównaniu z Debianem, który służy jako baza dla wielu wybitnych Systemy operacyjne oparte na Linuksie, takie jak Ubuntu.
Czy powinieneś przejść na Devuan?
Czy jesteś administratorem? Budujesz swój system operacyjny od podstaw czy regularnie? wchodzić w interakcję z demonami i usługami startowymi? Jeśli tak, czy czujesz się bardziej komfortowo ze sposobem, w jaki tradycyjnie zarządzasz swoim systemem? Jeśli twoja odpowiedź brzmi tak, możesz preferować Devuan. To bardziej kontynuacja tego, co było, niż coś zupełnie nowego.
Dla reszty z nas to pytanie jest bardziej pytaniem filozoficznym niż pragmatycznym. Czy podoba Ci się tradycyjne uniksowe podejście polegające na wykonywaniu jednej pracy i robieniu jej dobrze? Masz problem z konsolidacją wielu zadań w jednym projekcie? Jeśli tak, to użycie Devuana jest wyrazem wiary w ten ideał.
Mówiąc pragmatycznie, użyj Devuana, jeśli chcesz Debiana bez systemd. Jeśli chcesz systemd, trzymaj się Debiana Debian: Ciesz się jedną z najbardziej stabilnych i zaufanych dystrybucji LinuksaJest wielu użytkowników Linuksa, którzy korzystają z dystrybucji takich jak Ubuntu lub jednej z wielu dystrybucji opartych na Ubuntu, w tym Linux Mint. Jednak bez względu na to, czego używasz,... Czytaj więcej . Nie ma w tym nic więcej.
Bertel to cyfrowy minimalista, który pisze z laptopa z fizycznymi przełącznikami prywatności i systemem operacyjnym zatwierdzonym przez Free Software Foundation. Ceni etykę ponad funkcje i pomaga innym przejąć kontrolę nad ich cyfrowym życiem.