Ta zmiana Arch Linuxa przyjmuje unikalne podejście do procesów

Ta zmiana Arch Linuxa przyjmuje unikalne podejście do procesów

Obarun to dystrybucja Linuxa oparta na Arch, która oferuje alternatywę dla systemd, wykorzystując własne narzędzie 66 do zarządzania procesami, szczególnie dla zaawansowanych użytkowników.

Podsumowanie

  • Obarun to dystrybucja Linuxa oparta na Arch, oferująca lekką alternatywę dla systemd z własnym systemem init.
  • Obarun używa narzędzia 66 jako interfejsu do biblioteki zarządzania procesami s6, zapewniając większą kontrolę nad procesami.
  • Obarun jest odpowiedni dla doświadczonych użytkowników Linuxa, którzy czują się komfortowo w wierszu poleceń, oferując łatwe zarządzanie procesami podobne do systemd.

Prawdopodobnie Twoja dystrybucja Linuxa zarządza procesami za pomocą systemd. Jeśli wiesz, gdzie szukać, możesz znaleźć systemy, które oferują większy wybór i kontrolę dla swoich użytkowników przy użyciu różnych podejść. Obarun jest jednym z nich. Czy ta wariant Arch jest dla Ciebie?

Czym jest Obarun?

Obarun to dystrybucja Linuxa oparta na Arch, która ma na celu promowanie większego wyboru w systemach init. To kolejna próba, aby powstrzymać systemd. Chociaż macierzysty Arch i inne dystrybucje w dużej mierze przeszły na systemd, Obarun jest częścią ruchu, który stara się mu oprzeć. Obarun wygląda jak schronienie dla tych, którzy trwają przy systemd.

Co odróżnia Obarun?

System init to to, co odróżnia Obarun od Arch. Dystrybucja opracowała własne narzędzie 66 jako interfejs do biblioteki zarządzania procesami s6. Narzędzie 66 zostanie szczegółowo opisane później, ale oferuje lekką alternatywę dla systemd. 66 to narzędzie, w którym uruchamiasz i zatrzymujesz procesy, a także restartujesz i zamykasz system.

Chociaż systemd nadal wywołuje kontrowersje w niektórych kręgach, stary system init System V, odziedziczony po tej gałęzi Uniksa, był niewystarczający dla nowoczesnych maszyn. 66 i Obarun to nowa wizja zarządzania procesami w Linuksie.

Instalacja Obarun: Drugi raz to szczęśliwy strzał!

Pobranie Obarun było podobne do innych dystrybucji. Wszystko, co musiałem zrobić, to pobrać obraz ISO ze strony pobierania. Miałem do wyboru dwie wersje Obarun. Mogłem pobrać "Minimalną wersję", która, jak sama nazwa wskazuje, oferuje minimalne środowisko tekstowe podobne do środowiska instalacji live z macierzystego Arch Linux. Drugą opcją była "Wersja JWM", która oferuje lekkie graficzne środowisko JWM. To pozwoliłoby mi poczuć, jak to jest używać go na desktopie.

Użycie wersji live było ważne, ponieważ uruchamiałem to w maszynie wirtualnej. Miałem przypadki, w których dystrybucja live działała dobrze, ale pojawiały się problemy, gdy próbowałem ją zainstalować. Jeśli wersja live działała, mogłem przetestować jej funkcje, nawet jeśli instalacja się nie powiodła. Dlatego wybrałem wersję JWM.

Wersja live uruchomiła się i stanąłem przed ekranem logowania na konsoli. Domyślna nazwa użytkownika to "root", a hasło to "toor" w systemach live (oczywiście "root" pisane od tyłu).

Jest również link do instalacji systemu za pomocą skryptu instalacyjnego. Można również uruchomić go bezpośrednio z terminala lub nawet z konsoli tekstowej. Link na pulpicie otwiera okno terminala i uruchamia skrypt. Jedną z zalet Obarun w porównaniu do standardowego Arch jest to, że domyślnie uruchamia własny program instalacyjny. Jest to łatwiejsze niż przechodzenie przez proces instalacji Arch na wiki, mimo że zrobiłem to już kilka razy i czuję się w tym komfortowo.

Instalacja poprowadziła mnie przez standardową konfigurację, taką jak partycjonowanie, nazwy użytkowników, hasła i strefy czasowe. Gdy zostało to zakończone, nadszedł czas na uruchomienie z wirtualnego dysku. Udało mi się przejść przez GRUB, ale nic się nie wydarzyło.

Uświadomiłem sobie, że chyba nie zakończyłem faktycznie procesu instalacji. Spróbowałem ponownie uruchomić program instalacyjny i zauważyłem, że pojawił się komunikat o błędzie mówiący, że kończy mi się przestrzeń dyskowa. Gdy konfigurowałem maszynę wirtualną, zaakceptowałem domyślny rozmiar wirtualnego dysku. Nawet dla lekkiego systemu mogło to być za mało. Zwiększyłem rozmiar wirtualnego dysku i ręcznie go partycjonowałem za pomocą GParted. Instalacja przebiegła teraz gładko i mogłem uruchomić działającą instalację Obarun.

Jak wygląda używanie Obarun?

Obarun jest bardzo przyjemny w użyciu. Zwykle wybieram minimalne pulpity, takie jak Xfce. Domyślne środowisko JWM.

Spełnia moje potrzeby. Wygląda minimalistycznie, niemal jak nowoczesna wersja menedżera okien z lat 90-tych.

Obarun zawiera desktop JWM, czyli "Joe's Window Manager". Wygląda nowocześnie, a jednocześnie minimalistycznie. W zestawie znajdują się także lekkie aplikacje, takie jak edytor tekstu Geany. Przeglądarka to Firefox, który nie jest szczególnie lekki, ale współczesny internet w dużej mierze wyklucza lżejsze przeglądarki. System nie zawiera pakietu biurowego takiego jak LibreOffice. Wygląda na to, że system ten jest skierowany do programistów.

To, co wyróżnia Obarun spośród innych dystrybucji, tkwi w jego wnętrzu. Obarun używa własnego narzędzia 66 do zarządzania procesami. 66 jest interfejsem do zestawu s6. Jest to zamiennik naczelnej idei lekkiego systemu.

Pierwszym zadaniem 66 było ponowne uruchomienie systemu po jego uruchomieniu. Zostałem poproszony o wpisanie tego polecenia, aby zrestartować system:

 
sudo 66 restart 

Ponieważ miałem zamontowany obraz ISO instalacyjnego, system uruchomił menu rozruchowe tego obrazu, ale miałem możliwość załadowania wirtualnego dysku twardego. Zrobiłem to i konsola systemu zainstalowanego systemu wystartowała. W końcu zobaczyłem monit logowania. Nie ma graficznego monitu logowania, jak to jest w innych dystrybucjach Linuxa. Po prostu loguję się bezpośrednio z konsoli. Po zalogowaniu, uruchomił się desktop JWM.

Po zalogowaniu otworzyłem aplikację terminala, aby poznać układ systemu. Wykonanie polecenia "echo $SHELL" ujawniło, że używam zsh. To już moja ulubiona powłoka i dowód, że to system dla ekspertów Linuxa. Wykonałem także polecenie grupy. Zobaczyłem, że jestem w grupie "wheel", co oznacza, że mogę używać sudo. Skoro mogłem korzystać z sudo, nie było potrzeby tworzenia konta root, więc je zablokowałem:

 
passwd -l root

Teraz mój system był bardziej zabezpieczony. Mogłem zacząć go badać.

Zarządzanie procesami z 66

Użycie 66 do zarządzania procesami jest proste. Jak wspomniałem wcześniej, mogłem już użyć 66, aby zrestartować system. 66 to własne narzędzie do zarządzania procesami Obarun, podobne do systemd.

Mogłem także całkowicie wyłączyć system:

 
sudo 66 poweroff 

Aby uruchomić proces, mogę użyć polecenia 66 start. Na przykład, aby uruchomić serwer internetowy nginx:

 
sudo 66 start nginx

Aby zarządzać demonami z poziomu wiersza poleceń, musisz także mieć zainstalowany interfejs. To było łatwe dla nginx, ponieważ jest już w repozytoriach pakietów. Obarun używa tego samego systemu zarządzania pakietami pacman, który posiada Arch, do instalacji oprogramowania, więc jeżeli znasz Arch, w dużym stopniu znasz już Obarun. Usługi można organizować w "drzewa", jak domyślne "globalne" drzewo, które uruchamia system.

Plik front-end 66 dla Obarun to pakiet nginx-66serv:

sudo pacman -S nginx-66-serv

Jeśli chcesz, aby usługa uruchamiała się przy starcie, możesz użyć polecenia enable:

sudo 66 enable nginx

Możesz także sprawić, by uruchomiła się natychmiast oraz przy następnym uruchomieniu z opcją -S:

 

sudo 66 enable -S nginx

Możesz także zatrzymać nginx i go wyłączyć:

 

sudo 66 stop nginx
sudo 66 disable nginx

Użycie 66 jest podobne do korzystania z narzędzia systemctl w systemd. Nazwa może być dziwna, ale składnia jest dość znajoma. Nie zarządzam usługami często, ale 66 to coś, do czego mógłbym się przyzwyczaić.

Czy powinieneś używać Obarun?

Obarun był przyjemny w użyciu, mimo początkowych problemów z instalacją, które były moją winą. Po ich rozwiązaniu, odkryłem, że Obarun jest użyteczny dla doświadczonego użytkownika Linuxa. Jest łatwiejszy do zainstalowania. Jedynym problemem jest to, że podczas gdy Arch to dystrybucja z ciągłymi aktualizacjami, Obarun wydaje się wolniej się aktualizować, przynajmniej strona internetowa. To zrozumiałe, biorąc pod uwagę, że jest to mniejszy projekt.

Jeżeli czujesz się bardziej komfortowo z wierszem poleceń, warto wypróbować Obarun, przynajmniej w wersji live. Włączenie GParted czyni go przydatnym do szybkiej partycjonowania i jako system ratunkowy na wypadek awarii głównego OS.

Jeśli martwisz się o dobrze utrzymaną dystrybucję, to może lepiej będzie wybrać ojca Arch.

Możesz zainstalować inne systemy init, chociaż może być trudniej uzyskać wsparcie na forach. Jeśli wiesz, jak radzić sobie z systemami init, prawdopodobnie nie będziesz potrzebować tak dużo pomocy.

Jeśli lubisz wypróbowywać nowe systemy, a może jeśli nie przepadasz za systemd, Obarun będzie warte sprawdzenia.

Rozwiązuje twoje pytania

Dlaczego Arch Linux jest trudny?

Arch Linux może być uznawany za trudny z kilku powodów:

  • Brak GUI w instalacji: Arch Linux nie oferuje graficznego interfejsu instalacyjnego, co sprawia, że proces instalacji może być zniechęcający dla nowych użytkowników.
  • Instalacja oparta na tekście: Wymaga to znajomości podstawowych komend i konfiguracji systemu, co może być wyzwaniem, nawet dla doświadczonych użytkowników.
  • Wielki nacisk na personalizację: Użytkownicy mają pełną kontrolę nad tym, co instalują i jak konfigurują system, co może prowadzić do skomplikowanych problemów, jeśli coś pójdzie nie tak.
  • Wymagana wiedza o systemie: Aby w pełni wykorzystać możliwości Arch Linux, użytkownicy muszą posiadać dobrą wiedzę o systemach Linux i administracji, co może być barierą dla nowicjuszy.
  • Szybkie aktualizacje: Arch opiera się na modelu rolling release, co oznacza, że użytkownicy muszą być gotowi na regularne aktualizacje, co może być problematyczne dla tych, którzy wolą stabilność. Te elementy sprawiają, że Arch Linux nie jest idealnym wyborem dla wszystkich, ale przy odpowiedniej wiedzy i determinacji może być bardzo satysfakcjonującym systemem.
  • Jak naprawić uszkodzone pakiety w systemie Arch Linux?

    Aby naprawić uszkodzone pakiety w systemie Arch Linux, możesz zastosować poniższe metody:

  • Odświeżenie listy pakietów:
      - Przede wszystkim zaktualizuj bazę danych pakietów: sudo pacman -Sy
  • Reinstalacja uszkodzonych pakietów:
  • Jeśli znasz nazwę uszkodzonego pakietu, reinstaluj go używając: sudo pacman -S --force
  • Opcja --force pozwoli na nadpisanie istniejących plików i naprawienie potencjalnych problemów.
  • Rozwiązywanie uszkodzonych zależności:
  • W przypadku większych problemów z zależnościami, warto przeprowadzić pełną aktualizację systemu: sudo pacman -Syu
  • Sprawdzenie uszkodzonych pakietów:
  • Możesz użyć polecenia do sprawdzenia integrity zainstalowanych pakietów: sudo pacman -Qk
  • To pozwoli zidentyfikować pakiety z brakującymi plikami.
  • Usunięcie niepotrzebnych pakietów:
  • Jeżeli pojawiają się problemy z nieaktualnymi lub nieużywanymi pakietami, możesz je usunąć: sudo pacman -Rns Te kroki powinny pomóc w efektywnym naprawieniu uszkodzonych pakietów w Arch Linux.
  • Czy Arch Linux wymaga konserwacji?

    Arch Linux wymaga regularnej konserwacji, aby działał sprawnie i bezpiecznie. Oto kluczowe aspekty, które należy uwzględnić:

      - Regularne uaktualnienia: Zaleca się wykonywanie pełnych uaktualnień systemu przy pomocy polecenia pacman -Syu. Dzięki temu zapewnisz sobie najnowsze poprawki błędów oraz aktualizacje zabezpieczeń.

    • Unikanie zbiorczych uaktualnień: Regularne aktualizacje pozwalają uniknąć sytuacji, w której trzeba przeprowadzać zbyt wiele uaktualnień pakietów naraz, co może wymagać więcej ręcznej interwencji.
    • Zarządzanie pakietami: Monitoruj zainstalowane pakiety i usuwaj te, które nie są już potrzebne, aby utrzymać system w najlepszej formie. Właściwa konserwacja Arch Linux pomoże utrzymać jego stabilność i bezpieczeństwo.

    Czy powinienem wyłączyć bezpieczny rozruch w systemie Arch Linux?

    Tak, powinieneś wyłączyć bezpieczny rozruch (Secure Boot) podczas instalacji Arch Linux. Oto kilka kluczowych punktów do rozważenia:

      - Obrazy instalacyjne Arch Linux nie obsługują Secure Boot, co oznacza, że system nie załaduje się poprawnie, jeśli ta opcja jest włączona.

    • Aby uruchomić nośnik instalacyjny, konieczne jest wyłączenie Secure Boot w BIOS/UEFI.
    • Po zakończeniu instalacji istnieje możliwość skonfigurowania Secure Boot, jeśli zależy Ci na tej funkcji. W skrócie, wyłączenie Secure Boot jest niezbędne, aby pomyślnie zainstalować Arch Linux.

    Jeśli ciekawią Cię artykuły podobne do Ta zmiana Arch Linuxa przyjmuje unikalne podejście do procesów, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

    Indeks
    1. Podsumowanie
  • Czym jest Obarun?
  • Co odróżnia Obarun?
  • Instalacja Obarun: Drugi raz to szczęśliwy strzał!
  • Jak wygląda używanie Obarun?
  • Zarządzanie procesami z 66
  • Czy powinieneś używać Obarun?
  • Rozwiązuje twoje pytania
    1. Dlaczego Arch Linux jest trudny?
    2. Jak naprawić uszkodzone pakiety w systemie Arch Linux?
    3. Czy Arch Linux wymaga konserwacji?
    4. Czy powinienem wyłączyć bezpieczny rozruch w systemie Arch Linux?
  • Możesz być zainteresowany

    Dodaj komentarz

    Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

    Go up