Linux bez systemd Dlaczego warto korzystać z Devuan, Debian Fork

  • Peter Holmes
  • 0
  • 5403
  • 1129
Reklama

Możesz być zaskoczony, co stanowi kryzys w społeczności Linuksa. Kilka lat temu stworzenie systemowego systemu init pogorszyło sytuację wielu programistów i użytkowników. Większość systemów operacyjnych opartych na systemie Linux przyjęła systemd, ale jest kilka, które wybrały inny kierunek.

Mimo całej sprzeczki, możesz nawet powiedzieć różnicę między wersją Linuksa, która obejmuje systemd, a wersją, która go 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 systemie Linux. W 2014 roku grupa o nazwie Veteran UNIX Admins rozpoczęła Devuan, rozwidlenie Debiana bez systemd. Powinieneś spróbować?

W każdym razie, co to jest system init?

Init jest skrótem od inicjalizacji. Proces inicjowania jest pierwszą częścią procesu systemu operacyjnego, która rozpoczyna się wraz z uruchamianiem komputera z systemem Linux. Działa w tle tak długo, jak komputer jest włączony, i działa do momentu wyłączenia komputera.

System init zarządza innymi procesami, dzięki czemu komputer płynnie uruchamia się, uruchamia i wyłącza. Tak więc chociaż system init może być w dużej mierze niewidoczny, jest również niezbędny.

Co jest “Źle” Z systemd?

Systemd to coś więcej niż system inicjujący. 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 systemu Linux. Obsługuje zadania tak różnorodne, jak zarządzanie loginami użytkowników do urządzeń hotplugging.

Tradycyjnie w systemach operacyjnych opartych na systemie Unix i systemach uniksopodobnych 3 Systemy operacyjne typu UNIX, które nie są Linuksem 3 Systemy operacyjne typu UNIX, które nie są Linuksem Ostatnio ludzie zaczęli mylić „UNIX” z „Linux”. Na Linuksa miał wpływ UNIX, ale systemy UNIX nie mają związku z Linuksem. Oto kilka ważnych systemów UNIX, o których warto wiedzieć. (Linux jest tym ostatnim), programiści projektują oprogramowanie do wykonania jednego zadania i wykonania go dobrze. Zawsze istniały wyjątki, ale w przypadku systemd kluczowy komponent odbiega od tego sposobu działania.

Jak można się spodziewać, istnieją powody, dla których programiści odczuli potrzebę zmiany. Po pierwsze, starszy system init uruchomił się w sposób liniowy, ładując różne skrypty w odpowiedniej kolejności. Utrudnia to uruchamianie komputera i zarządzanie podstawowymi funkcjami (takimi jak podłączanie do sieci) w płynny sposób, jakiego oczekuje się na dzisiejszych komputerach.

Połączenie wielu z tych zadań w jeden projekt umożliwia systemom operacyjnym Linux szybsze uruchamianie.

Jak Devuan różni się od Debiana

Debian 8 był pierwszą wersją systemu. Projekt Devuan rozpoczął się w tym czasie, ale pierwsze stabilne wydanie pojawiło się dopiero w 2017 roku, wraz z wydaniem Debian 9.

Devuan używa tego samego menedżera pakietów APT co Debian Jak korzystać z APT i pożegnać się z APT-GET w Debianie i Ubuntu Jak korzystać z APT i pożegnać się z APT-GET w Debianie i Ubuntu Linux jest w stanie ciągłej ewolucji; główne 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. , ale utrzymuje własne repozytoria pakietów. Są to serwery przechowujące oprogramowanie pobrane za pomocą APT.

Repozytoria Devuan zawierają to samo oprogramowanie co Debian, tylko z łatkami, które umożliwiają uruchamianie programów bez systemd. Odnosi się to głównie do komponentów zaplecza, takich jak policykit, który zarządza, którzy użytkownicy mogą uzyskiwać dostęp lub modyfikować niektóre części komputera.

Jak to jest korzystać z Devuan?

Podobnie jak w przypadku Debiana, istnieje wiele sposobów instalacji Devuan. The “minimalny” download zapewnia niezbędne narzędzia potrzebne do uruchomienia Devuan na twoim komputerze. The “relacja na żywo” download zapewnia działający pulpit, który możesz przetestować przed zainstalowaniem Devuan na swoim komputerze.

Devuan domyślnie korzysta ze środowiska graficznego Xfce. Jest to tradycyjne środowisko komputerowe podobne do wyglądu interfejsów PC kilka dekad temu. Funkcjonalnie Xfce wciąż jest w stanie poradzić sobie z większością zadań Wyjaśnione przez Xfce: Spojrzenie na jeden z najszybszych komputerów stacjonarnych w Linuksie Wyjaśnienie Xfce: Spojrzenie na jeden z najszybszych komputerów stacjonarnych w Linuksie Jeśli niedawno przestawiłeś się na Linuksa i zauważyłeś, że sprawy przebiegają trochę wolniej, prawdopodobnie potrzebuję lżejszego środowiska pulpitu. Jedną dobrą opcją jest Xfce. ludzie oczekują dziś od komputerów.

Wersja Devuan na żywo jest wyposażona w mnóstwo oprogramowania spełniającego 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ą tak, jak można się spodziewać, bez względu na to, który system inicjujący jest uruchomiony.

Chociaż Devuan odzwierciedla repozytoria pakietów Debiana, nie można ich zamieniać. Dodanie repozytorium przeznaczonego dla Debiana grozi zniszczeniem instalacji. Możesz edytować źródła oprogramowania za pomocą terminala lub w pakiecie Synaptic Package Manager, który jest dołączony.

Devuan łączy się dobrze z sieciami Wi-Fi i Ethernet. 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 używa systemu sysvinit, który jest podobny do procesu inicjalizacji Systemu V stosowanego w Uniksie. Sysvinit był ogólnym standardem wielu wersji Linuksa, w tym Debiana, używanych przed systememd.

Devuan oferuje również wiele alternatyw. Możesz pobrać OpenRC, runit i inne, aby zastąpić dostarczony system init.

Wykonuj inne systemy operacyjne oparte na systemie Linux Unikaj systemd?

Gentoo, dystrybucja Linux-a-build-your-system-system-od zera, domyślnie to OpenRC. Jest to jedna z najstarszych i najbardziej znanych wersji Linuksa, której można 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. Chociaż liczba jest bledsza w porównaniu do Debiana, który służy jako podstawa dla wielu znanych systemów operacyjnych opartych na Linuksie, takich jak Ubuntu.

Powinieneś przejść na Devuan?

Czy jesteś administratorem? Czy budujesz system operacyjny od podstaw, czy regularnie współdziałasz z demonami startowymi i usługami? Jeśli tak, czy bardziej odpowiada ci tradycyjny sposób zarządzania systemem? Jeśli Twoja odpowiedź brzmi „tak”, możesz preferować Devuan. To raczej kontynuacja tego, co było, niż coś zupełnie nowego.

Dla reszty z nas to pytanie jest bardziej filozoficzne niż pragmatyczne. Czy podoba Ci się tradycyjne podejście uniksowe polegające na wykonywaniu jednej pracy i wykonywaniu jej dobrze? Czy masz problem z połączeniem wielu zadań w jeden projekt? Jeśli tak, korzystanie z Devuan jest wyrazem twojej wiary w ten ideał.

Pragmatycznie rzecz biorąc, użyj Devuan, jeśli chcesz Debiana bez systemd. Jeśli chcesz systemd, trzymaj się Debiana Debian: Ciesz się jedną z najbardziej stabilnych i godnych zaufania dystrybucji Linuksa Debian: Ciesz się jedną z najbardziej stabilnych i zaufanych dystrybucji Linuksa Jest wielu użytkowników Linuksa, którzy używają takich dystrybucji jak Ubuntu lub jeden z wiele dystrybucji opartych na Ubuntu, w tym Linux Mint. Jednak bez względu na to, czego używasz… Nie ma w tym nic więcej.




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.