Systemd vs. inteligencja (otwarta złość od użytkownika Debiana)

Poniższy tekst jest darmowym tłumaczeniem wiadomości, którą zadzwonił użytkownik Christopher Barry zostawiony w LKML.ORG (nieoficjalne archiwum list dyskusyjnych jądra Linuksa), zatytułowane «List otwarty do świata Linuksa« (przekreślony i dodatkowe linki to rzeczy dodane przez moje złe mleko):

Co to jest inteligencja? Nie mówię o szpiegostwie, ale jaka jest definicja inteligencji u ludzi? To jest całkiem niezłe: http://en.wikipedia.org/wiki/Intelligence#Definitions

Dla większości ludzi dzisiejsi samozwańczy i prawdopodobnie nadmiernie wpływowi twórcy i myśliciele pracujący wokół idei „jednego Linuksa” pasują do definicji inteligentnych ludzi - przynajmniej technicznie.

A jego przesłania są dość przekonujące:

  • Uprość tworzenie wielu dystrybucji.
  • Zezwalaj na szybsze uruchamianie.
  • Pozwól na architekturę na żądanie i oparty na zdarzeniach, podobnie jak „nowoczesne” systemy operacyjne.
  • Wprowadź porządek i kontrolę w podsystemach, które miały tyle różnych narzędzi, ile jest dystrybucji.

Wszystkie pozornie szlachetne cele. Wszystko najwyraźniej wynikało z głębokiego pragnienia wnoszenia wkładu i robienia rzeczy lepiej.

Mało kto mógłby argumentować, że ci inteligentni ludzie poważnie myśleli o tych kwestiach i włożyli ogromny wysiłek w ich rozwiązanie. Niestety, jak można się domyślić, rozwiązaniem, które wymyślili, jest „systemd”.

Choć nie jest to coś nowego, w końcu dotarło do mnie jego groteskowe uderzenie i muszę to publicznie wyrazić.

Więc co to jest systemd? Cóż, poznaj swojego nowego Boga. Prawdopodobnie modliłeś się przy ołtarzu [jeśli to działa, nie dotykaj tego] prostoty, ale twoja religia jest wykorzeniona. Prawdopodobnie wydarzyło się to już bez Twojej wiedzy podczas aktualizacji na komputerze z systemem Linux. systemd jest wszechwiedzącym, wszechwiedzącym, wszechwidzącym i wszechwiernym meta-bóstwem. Jest nowym pojedynczym mistrzem procesów, który aspiruje do kontrolowania wszystkiego, co może - i już robi wystarczająco dużo. Tak wyglądałby init, gdyby był transformatorem na sterydach. Jest [marzenie każdego maniaka] skomplikowane, wieloaspektowe, nieprzejrzyste i niezwykle potężne.

Słyszałem o systemd kilka lat temu, kiedy to upstart i niektóre inni części zamienne init, którego nie pamiętam, pojawiały się na scenie. I chociaż wyglądało to trochę interesująco, nie byłem zwolennikiem używania go ani żadnego z nich do tego celu. init działał dobrze dla mnie. init był prosty i solidny. Podczas gdy konfiguracja miała swoje specyficzne różnice dla każdej dystrybucji, często to właśnie te różnice sprawiły, że zdecydowano się użyć tej dystrybucji w pierwszej kolejności i trzymać się tej dystrybucji [(a nie takie rzeczy, jak publiczność, do której był skierowany, jak dzisiaj)]. Zasadniczo narzędzia były dystrybucja. A potem właśnie zrobiłem dist-upgrade Jessie i voila, PID 1 nagle stał się systemowy. Idź gówno.

Czym tak naprawdę powinny być dystrybucje w świecie „jednego Linuksa”? Przestarzały. Już nieistotny. Archaiczne muszle jego niegdyś dumnego [i często niebezpieczne] indywidualizm. W zasadzie teraz to tylko logo i domyślna tapeta. Ponieważ, spójrzmy prawdzie w oczy, musi istnieć jedyny w swoim rodzaju, nowoczesny „konkurent” dla domeny komputerów osobistych Windows / Mac. Potrzebny jest jednolity front do walki ze złowrogimi imperiami Redmond i Cupertino. Różne różnice, które stworzyły różne „smaki” Linuksa, musiały zostać skoncentrowane i dostosowane, aby skutecznie przystąpić do wojny. Hm, jaka wojna?

Dla mnie Linux wygrał tę wojnę już w 1994 roku, kiedy zacząłem go używać. Zrobił to bez oddania strzału lub próby upodobnienia się do innych systemów operacyjnych. Wygrał to [zawsze utrzymując 1% rynku] nie przejmując się udziałem w rynku. Wygrał, nie będąc dokładnie takim jak oni. Wygrał to, będąc prostym, zrozumiałym i konfigurowalnym, aby być dokładnie takim YO chciał. Zasłużyło na to, będąc zbiorem prostych, modułowych elementów, które można dowolnie łączyć ze sobą, aby wykonywać prawdziwą pracę. Wygrał to, trzymając się głęboko przemyślanej filozofii trzymania użytkownika na miejscu kierowcy i swobodnego biegania, co tylko zechce, bez warstw i warstw ram owijających macki wokół wszystkich rzeczy, których nie powinni dotykać. Wygrał bez tych wszystkich „ShitKitów”, które zaczęły pojawiać się w sercu mojego systemu operacyjnego. Wygrał, nie będąc zbyt skomplikowanym i niezrozumiałym. Ten rodzaj nieprzezroczystości jest sercem Windowsa i Maca i właśnie tego w nich nienawidzę, i właśnie dlatego zdecydowałem się użyć Linuksa w pierwszej kolejności. systemd się przytula todo czego nienawidzę w Windowsie i Macu i robię to w imię „nowoczesności” i „uproszczenia” pracy programistów.

Więc dlaczego ludzie Bardzo inteligentny oferuje nasz konfigurator kochaj i używaj Linuksa czy chcieliby stworzyć lub przytul takiego demona „Mistrz Wszystkich”? Oczywiście dzieje się tak z powodów, o których mówią, o czym wspomniałem na początku. Ale częściowo myślę, że jest to spowodowane brakiem doświadczenia. Nie mam na myśli braku godzin programowania, ale brak czasu na planecie. Sama inteligencja nie jest substytutem doświadczeń życiowych i tak, zamierzam to powiedzieć, nie zastępuje też mądrości. Nie ma instrukcji mądrości. Wdrażanie systemd na dystrybucjach nie jest dla nich rozsądnym posunięciem na dłuższą metę. W rzeczywistości doprowadzi to do ich ostatecznej zagłady.

Są one częściowo ego zaangażowanych osób, które są większe niż życie. Ktoś Przeczytał co mówi Poettering o rzeczach? Łał. Ten facet jest oczywiście przekonany, że ma wszystkie odpowiedzi dla każdego. Tradycyjne wyobrażenia o prostocie i wolności są kolorowe, ale nie ma dla nich realnego miejsca w „nowoczesnym” systemie operacyjnym. Słuchajcie, on jest po prostu mądrzejszy od was, więc pogódź się z tym i odsuń się na bok. Wie, co jest najlepsze i ma to pod kontrolą. Ile lat ma ten facet? 12 lat czy coś? To pieprzony kutas (moim skromnym zdaniem).

Są częściowo jego podejrzane interesy biznesowe. Słuchaj, moglibyśmy zarabiać na sprzedaży rzeczy użytkownikom Linuksa, gdyby istniał prostszy i „dystro-agnostyczny” sposób na zrobienie tego. Pieprzyć opcje, polubią to, co dostaną.

Częściowo może być tak, że jest złowieszczy i ponury z natury. Jedyny Pierścień, który rządziłby nimi wszystkimi, bezpieczny dostęp do niego byłby urzekający dla tych, którzy chcą mieć pełną świadomość informacji. Zaufanie nie jest czymś, co jest naprawdę wysoko na mojej liście rzeczy do przyznania w dzisiejszych czasach.

Częściowo jest to przekonanie, że społeczność Linuksa musi walczyć z hegemonią Windowsa i Maca - tak jakby istnienie Linuksa zależało od pokonania innych alternatyw. Ci, którzy tak myślą Linux powinien przejmować się idiotami i HOYGANami powinni wrócić do swoich komputerów Mac i Windows i przestać próbować „naprawiać” Linuksa. To nie jest zepsute, cholera!

Częściowo - i tego nie mogę zaakceptować - jest to rażące lekceważenie i brak szacunku - celowo lub nie - dla najważniejszych zasad * NIX. Jest to nieświadome lekceważenie ich i deptanie wartości, które osobiście wyznaję [stary,] prawdziwe i uczciwe i nie jestem tu sam. systemd jest dokładnym przeciwieństwem tego, co oznacza * NIX. I nie bełkoczę też o kompatybilności z POSIX. To głupia filozofia.

systemd to zamach stanu. Jest to wywrotowy intruz, którego celem jest zniszczenie znanego nam Linuksa, narzuconego nam przez mafię. znamy go lepiej niż ty WielbłądCase. I po prostu nie rozumieją tego tak głęboko, jak powinni. systemd nie wskazuje kierunku, w którym powinien zmierzać. Nie wspiera wolności. Nie zachęca do wyboru. Nie wykazuje przejrzystości. Nie obejmuje prostoty. Przejmij kontrolę i zmuś się do poddania mu. Zależy od niego aplikacje i główne komponenty systemu i nie może bez niego funkcjonować. Zyskujesz prędkość, wabiąc się do naiwnych, leniwych lub po prostu nieświadomych programistów, obiecując ułatwić im życie. Popadnięcie w ten sposób myślenia oznacza zignorowanie wielkiego niebezpieczeństwa, jakie stanowi systemd.

Debian w przeszłości zawsze bronił stanowiska przeciwko tego typu rzeczom i zawsze zasługiwał na mój najwyższy szacunek i lojalność za swoją uczciwość. Decyzja Debiana została wymuszona. Debian popełnił poważny i tchórzliwy błąd [kiedy Tagliamonte nie anulował bramki Garbee] i muszą natychmiast poprawić swój kurs. Włączenie systemd nie było mądrym posunięciem iz pewnością niezbyt przemyślanym [(i nie, nie wierzyłem w żaden z powodów Russa Albery'ego)]. Debian musi odrzucić systemd i jemu podobne i powrócić do wartości, które doprowadziły Linuksa do tego punktu w historii, doprowadziło nie w małej części przez Debiana. Muszą solidnie i publicznie rozwieść się z GNOME, bez względu na to, jak bolesne i irytujące może się to wydawać w perspektywie krótkoterminowej, i skupić się na najważniejszych wartościach, takich jak prostota i wolność. Umieść systemd i jego klikę w repozytoriach non-free gdzie należą jeśli nie ma wyboru. Pozwól użytkownikowi zdecydować, czy tego chce. Oświecenie jest doskonały wybór na domyślny pulpit nie masz napompowanych śmieci GNOME. A dla liderów Debiana - po 20 latach mojej lojalności i ewangelizacji rozczarowaliście mnie i wszystkich. Muszą mieć kilka pieprzonych jajek i postępować właściwie tu i teraz.

Wyślij tych oportunistów do piekła!

GNOM. Fundacja Linuksa. freedesktop.org, [Figeredo] i inni. Oni wszyscy [rękaw złodziei od pierwszego do ostatniego] grupy z programami. To nie są ci, którzy wierzą w wolność. Wierzą w kontrolę i normalizacja. Wierzą w monotonię. Kim są Ci ludzie? Kim są ci sami wyznaczeni strażnicy płomienia Linuksa? (celowe i podprogowe odniesienie do złośliwego oprogramowania) Jakie są Twoje prawdziwe plany? Kto finansuje tych ludzi? Dlaczego tak agresywnie chcą odwrócić serce Linuksa od jego prawdziwej filozofii? Pozwól im odejść i stwórz własnego „konkurenta” dla Windows i Mac. Gdyby to zrobili, byłoby to to samo nieprzejrzyste, śledzące użytkownika, backdoorowe gówno, jakim stały się Windows i Mac. NIE mówią w moim imieniu i nie powinieneś też biernie pozwalać im mówić w twoim imieniu.

systemd to trojan. systemd to meduza. systemd to Substancja D. systemd jest przerażający - nie tylko dlatego, że jego narzędzia są do bani lub dlatego, że jest to krwawa, masywna kula włosowa - ale dlatego, że pod względem architektonicznym ma dużo skoncentrowanej mocy. Musimy wspólnie usunąć go z drogi, ponieważ będzie właścicielem Linuksa, a co za tym idzie, nas i naszych wolności. systemd będzie Linux. Usiądź bezczynnie i zignoruj ​​fakt naszego zbiorowego zagrożenia.

Linux == Zero Choice.


Lennart musiał zostać odparty cholera ze śmiechu z takim rzędem. Z drugiej strony Martin Gräßlin to ogłosił kwin en Wayland będzie zależeć od logind.

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

    1.    Manuel de la Fuente . , , , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , powiedział

      Jakiś czas temu pojawił się pierwszy komentator, który wygrał wycieczkę opłaconą w całości. Kiedy tu jestem, będę mocno uderzać w banhammer. Obraźliwe komentarze i / lub bez argumentów idą prosto do piekła, nawet jeśli denerwują mnie, że za cenzurę i tym podobne. Dobrze, że flamewar bawi, ale „wszystko na miarę” ...

      1.    x11tete11x powiedział

        hahaha xD, widziałem to: v, jego argument wcale nie był zły, ale poszedł na trawę kiedy uogólnił xD

      2.    diazepam powiedział

        Cóż, elav właśnie go reanimował i odpowiedział mu.

        1.    Manuel de la Fuente . , , , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , powiedział

          HAHAHAJAJAJAJA, to musiało być, spójrz, czy uwielbia tracić czas na bezsensowne dyskusje. Cóż, jeśli on tego chce, myję ręce i podaję mu młotek, od teraz też przygotowuję popcorn i po prostu patrzę ... http://i.imgur.com/YcJ0XpY.jpg

        2.    pełen życia powiedział

          Nie ma nic złego w tym komentarzu, to prosta opinia dotycząca nie wiem jaki tyłeczek ... XDD

    2.    jukiteru powiedział

      To @tete jest szalone 😀

      Swoją drogą mam już system wolny od Consolekit, Policykit iz automount bez problemów 🙂

      1.    x11tete11x powiedział

        dobrze! Wszechstronność Gentoo xD jest imponująca

      2.    drogowy powiedział

        Umm, nie wiem o twoim konkretnym przypadku, ale mój system sprawił mi wiele problemów, szczególnie z PAM, poczekałbym trochę dłużej na zmianę, na razie, ponieważ używam również BSD, wolę używać OpenRC.

      3.    x11tete11x powiedział

        @roader, yuki używa OpenRC bez Consolekit lub Policykit

      4.    jukiteru powiedział

        @roader, nie lubię systemd, trzymam się OpenRC, ponieważ to wszystko, czego potrzebuję, a także jest łatwy w obsłudze. Usunąłem * zestawy z mojego systemu, a automount robię to za pomocą udevil IgnorantGuru i działa idealnie. Jeśli chodzi o PAM, można to wyeliminować, w Gentoo masz taką pojemność, nie wiem, jak to będzie w BSD.

  1.   Gorlok powiedział

    Przeczytałem go i ogólnie zgadzam się z tym, co jest napisane. Chociaż taki e-mail na liście jądra ... wydaje się, że chce tylko zrobić ostrzeżenie. Ale jak powiedziałem wcześniej, nie oznacza to, że wspomina o kilku ważnych punktach, ale nie sądzę, że to jest miejsce (moim zdaniem).

    Warto powiedzieć, że trzy dni temu napisałem tweet o treści: «gnome, pulseaudio i system mają coś wspólnego: nieszczęśliwy sposób, w jaki wchodzą w interakcję ze społecznością #Linux: - /» https://twitter.com/gorlok/status/500413760595849216

    Było to odniesienie do ciągłych konfliktów tych projektów, w szczególności ich twórców / liderów, jak radzili sobie ze społecznością, z ciągłymi kontrowersjami. Oczywiste jest, że nie da się uszczęśliwić wszystkich przez cały czas i jednocześnie realizować cele. Nie ma przepisu na projekt, który sprawiłby, że wszyscy byliby szczęśliwi śpiewając Kumbaya, ale stamtąd do ciągłego poziomu konfliktów i ciągłych starć, które istnieją w tych 3 przykładowych projektach, jest odcinek.

    W szczególności z systemd, pomimo konfliktów i jego filozofii projektowania, działa i rozwiązuje kilka rzeczywistych i pilnych problemów, które należało rozwiązać. Czy to najlepsze rozwiązanie? Wątpię. Dlatego pomimo konfliktów zyskała przestrzeń. Bez wątpienia jest miejsce na inne projekty. Dlatego tak ważne jest, aby zminimalizować zależności z systemd (lub na innym przykładzie z pulseaudio), i że zgadzam się na to z użytkownikiem, tym samym ułatwiamy tę ścieżkę, która niewątpliwie ostatecznie zostanie pokonana. Inną realistyczną alternatywą dla systemd był początek ... co również nie było pozbawione wątpliwości i konfliktów, prawie to samo.

    Z drugiej strony ... te konflikty nie są tak poważne, są bardziej normą niż wyjątkiem. Zawsze było i zawsze będzie. Warto wspomnieć o wielu historycznych przypadkach z GCC, które na przykład generowały alternatywne projekty poprzez testowanie innych ścieżek, co w końcu wzbogaciło społeczność.

    Założę się, że w końcu inny projekt przejmie również tutaj, chyba że systemd w końcu rozwiąże swoje pytania i je rozwiąże. Na razie ... tak właśnie jest i myślę, że wielu tak to rozumie, choć woli poświęcić swoje wysiłki innym pilniejszym kwestiom.

    1.    jukiteru powiedział

      Chodzi o to, że istnieje wiele pytań i problemów związanych z systemd, których Leannart po prostu nie dba o rozwiązywanie, mimo że są one czasami przekonujące, lub są po prostu ukrywane poprzez dokonywanie złych modyfikacji oprogramowania związanego z systememd (przypadek Kay). Forum już zaczęło mówić o tym problemie i przedstawiłem kilka rzeczy, które musiałem wydarzyć się z systememd i błędami, które po prostu nie szukają rozwiązania (na razie).

      Połączyć: http://foro.desdelinux.net/viewtopic.php?pid=21896#p21896

      1.    drogowy powiedział

        Przypomina mi OpenSSL ...

      2.    jukiteru powiedział

        Sprawa jest mniej więcej podobna, przynajmniej w tle. To coś w stylu: „Zróbmy wiele linii kodu, nie komentuj ich, nie dokumentuj ich, w każdym razie nikt dobrze nie sprawdza kodu, a jeśli pojawi się błąd, zobaczymy, co z nim zrobimy”

  2.   Andrzej powiedział

    Nie ma nic, co by odpowiadało użytkownikom Linuksa, jeśli każda dystrybucja robi to, o czym się śpiewa, dyskutuje o tym, co jest nie tak, o tym rozdrobnieniu i o tym, że morze samochodem, a jeśli jednoczą to, że odbierają wolność, jeśli nie lubią to, czują tyłek i program ...

    1.    pełen życia powiedział

      Nie spodziewałem się kolejnej odpowiedzi od Windosero? (Nie wiem nawet, czy ten termin jest dobrze używany). Użytkownicy systemów Windows i Mac są przyzwyczajeni do używania tego, co mówią, TAK lub TAK. To się nigdy nie zdarzyło w przypadku GNU / Linuksa, dlatego cała ta złość i wierzcie mi, że nie jest to spowodowane brakiem programowania lub osłów.

  3.   eco-slacker powiedział
  4.   KZKG ^ Gaara powiedział

    Zgadzam się w wielu aspektach z tym, co zostało tutaj omówione.

    Tęsknię z nostalgią za dniami Archa, kiedy NIE miałem systemd, kiedy istniał rc.conf i tak dalej, ponieważ 90% konfiguracji mojego systemu było określone w tym pliku.

    W innych dystrybucjach (takich jak Debian) tak nie było, nie było to wszystko skupione w jednym pliku, ale mnie to nie obchodziło, init był fajny, dokładnie to zrozumiałem, wiedziałem, jak to działa i jak sprawić, by działało tak Chciałem, poziomy pracy, rcconf itp.

    Teraz z systemd ... powiedzmy, że pierwszą rzeczą jest to, że jest inaczej. journal, systemctl i inne narzędzia, tak, pozwalają nam zrobić to samo, ale ciągle zadaję sobie pytanie, czy ta zmiana była naprawdę konieczna? … U_U… Znam swoją odpowiedź, poznasz swoją.

    Nie żałuję teraz używania systemd na Arch (cóż, nie chodzi o to, że mogę lub nie mogę tego żałować ... lub użyć go, albo zapomniałem Arch), ale chciałbym, żeby było inaczej.

    Świetny artykuł. Nie podzielam skrajnej „krucjaty” przeciwko SystemD, ale zgadzam się, że prosty fakt, że systemd to „jeden pierścień, który rządzi wszystkimi” nie jest najlepszą opcją, nie należy go uogólniać i że teraz wszystkie dystrybucje przyjmują tę filozofię ... cóż, ci, którzy widzieli Władcę Pierścienia, już wiedzą, jak to się kończy 😉

    1.    drogowy powiedział

      Zawsze możesz użyć innego initmanagera, nie jest to takie trudne, jedyną rzeczą jest to, że skrypty inicjujące muszą zostać pobrane (lub napisane) samodzielnie.

    2.    Alberto cardona powiedział

      Dziwny rc.conf, nie rozumiem systemd, to jest powód, dla którego opuściłem Arch, nie przyzwyczajaj się do tego, to prawdziwe zamieszki 🙁

    3.    Wako powiedział
      1.    Alberto cardona powiedział

        Dzięki!
        pozdrowienia

  5.   Vicky powiedział

    Cóż, bez zamiaru obrażania, wydaje mi się to bardzo kiepski artykuł. Jest bardzo mało pytań technicznych, a autor wydaje się przywiązywać dużą wagę do poczucia się wyjątkowym. Moim zdaniem standaryzacja podstawowych części systemu nie wydaje mi się zła.

    1.    diazepam powiedział

      korekta: wydaje mi się raczej kiepski list.

    2.    nano powiedział

      Na początku artykułu zaznaczono, że nie jest to artykuł autora, ale bezpłatne tłumaczenie listu sporządzonego na listę Kernela ... źle, że jest komentowany tylko dlatego.

  6.   jukiteru powiedział

    Ta bitwa będzie długa, pytanie brzmi, czy doprowadzi to do pojedynczego startu dla wszystkich dystrybucji (Pierścienia, który kontroluje je wszystkie), czy też ktoś inny będzie miał oświecenie, aby stworzyć nowy init z technicznymi i projektowymi ulepszeniami w stosunku do obecnego init, to coś, co się okaże.

    Osobiście używałem systemd przez kilka lat (Archlinux i Debian Testing, i mam maszyny klienckie z tym initem) i muszę powiedzieć, że w wielu przypadkach było to błogosławieństwem, a dla innych twarz diabła trollującego cię jako jak najwięcej. Dziwne błędy, a nawet dość niebezpieczne zależności i pętle w usługach, krótko mówiąc, rzeczy, którym towarzyszy oprogramowanie, które nie jest jeszcze odpowiednio stabilne i któremu z kolei towarzyszy dość niezwykła złożoność programowania.

    W sekcji programistycznej czytałem kod systemowy, aby zobaczyć, jak jest udokumentowany i skomentowany, aw swoim życiu widziałem coś bardziej surowego, z wyjątkiem być może Hello World, do którego wysłali cię na pierwszej klasie programowania .

  7.   Raul powiedział

    Cóż, jako płomień, jest całkiem fajny. Ale jeśli chodzi o artykuł, wyjaśnię mój punkt widzenia:
    Init jest przestarzały. Czemu? Wszystkie zadania, które musisz wykonać w jednym wątku (myślę, że każdy lubi przyspieszać i używać tych wielordzeniowych procesorów, które mamy w naszych komputerach). Nie pozwala na istnienie zależności między procesami, aby nie uruchamiały się, jeśli inne nie są (chyba że szukamy za pomocą polecenia ps, ale wydaje się to żartem). Użytkownikom tak wściekłym, że nie są programistami ani opiekunami pakietów dystrybucyjnych, powiedz im, że jeśli jesteśmy opiekunami i programistami, te alternatywy na początku (upstart, systemd, ...) dają nam życie, abyśmy mogli ułatwić pracę , szczególnie w dystrybucjach takich jak Debian, że kiedy instalujesz pakiet wszystko już działa (instalujesz Apache i od tego momentu jest już uruchomiony i zawsze będzie). Sprawy z init mogą stać się łatwiejsze, ale przychodzi moment, w którym nie oferuje rozwiązania (wybór jest w porządku i jest bardzo łatwy, ale nie widzę wielu pracowników używających kilofa do kopania rowów w asfalcie). Dlatego konieczne jest użycie bardziej nowoczesnego systemu niż Init. Który wybrać? Już debatowano, czy SystemD, jeśli upstart, czy alternatywa Init (teraz nie pamiętam, jak został wywołany jakiś init z vr lub hr), użyłem upstart na tyle, aby powiedzieć, że jest bardzo zielony dla potrzeb programistów i Przeklinałem tysiąc i jeden razy. Z początkiem nie miałem przyjemności móc go tak dotykać, ale jeśli tak wiele dystrybucji (Arch, Fedora, Suse, Debian, Ubuntu ...) zdecydowało się na to, to będzie coś, prawda? Z tego, co widziałem, może być trochę bardziej skomplikowany w użyciu (też nie wydaje się zbyt skomplikowany), ale nie jest to coś, czym zwykli użytkownicy Linuksa powinni się martwić. A jeśli jesteś programistą / opiekunem / administratorem systemu, cóż, hej, w komputerach zawsze musisz recyklingować i uczyć się nowych rzeczy; To, co dobre wczoraj, dziś nie spełnia już potrzeb i trzeba to zmienić, żeby się poprawić. Jeśli chodzi o to, czy jest zamknięty, czy nie, jeśli programiści SystemD są leniwi i nie chcą naprawiać rzeczy, istnieją dwie opcje. lub stwórz inny system startowy, który robi rzeczy, które są potrzebne lub dowiedz się, jak działa systemd i pomoże w rozwoju.
    A jeśli nie podoba ci się decyzja Debiana, zawsze możesz zbudować własną dystrybucję i zrobić to, jak chcesz.

    1.    x11tete11x powiedział

      sir, zdejmuję kapelusz na pański komentarz

    2.    drogowy powiedział

      Lub zainstaluj openrc (lub innego menedżera) potrzebne skrypty inicjujące i zmodyfikuj opcję init = w grub. Jako fan systemd that. Ze względów praktycznych zamiast tego użyj openrc, muszę powiedzieć, że chociaż nie jest tak rozwinięty, nie ma się czego zazdrościć, ma obsługę równoległości, jest bardziej kompatybilny. Chcę tylko, żebyś zmienił stary zestaw konsoli na logind.

      1.    rzeka powiedział

        Openrc, to była alternatywa, która została przetasowana przy zmianie Inita i której nie pamiętałem. Zobaczmy, duża część debaty, która została wygenerowana, wynikała z faktu, że z powodu zależności systemd miał zależność (myślę, że pamiętam to z jądrem), spowodował, że nie można go przenieść na inne architektury, więc mniej za darmo. Mimo to, upstart, nie sądzę, że byłaby to bardzo dobra alternatywa, a openrc W ogóle tego nie widziałem i nie mogę komentować.

      2.    Personel powiedział

        Bez bycia w środku bardzo łatwo jest powiedzieć, co robić, a czego nie robić, na papierze jest to bardzo miłe, ale kiedy tam jesteś i pojawia się nowe KDE, GNOME, Wayland i inne rzeczy, które są coraz bardziej powiązane / zależne od systemd . zrobić?

      3.    jukiteru powiedział

        @roader, możliwe jest korzystanie z OpenRC bez konieczności instalowania Consolekit lub Policykit 🙂

        @raul, ponieważ OpenRC jest bardzo prostym initem, ilość zawartego w nim kodu jest mniejsza niż 40 tysięcy linii, w porównaniu do ponad 400 tysięcy linii systemd (i rośnie), z kolei ma mniej zależności i jest bardziej modularny nawet niż systemd. OpenRC ma zrównoleglenie, jest przenośny do innych * NIXów, jest w stanie ograniczać zasoby przez usługi, ma integrację z CGroups i SELinux (te dwie funkcje są czymś w rodzaju flag systemd).

        Używam go w Gentoo i bez użycia równoległości uruchamia mój system w 22,3 sekundy, podczas gdy systemd zrobił to w Debianie w nieco ponad 18 sekund (nie pamiętam milisekund hehe) przy użyciu tych samych usług.

      4.    Raul powiedział

        @Yukiteru, problem, który widzę jest taki, że z openrc musiałbyś ugotować wszystkie skrypty startowe, a zrobienie tego jest rolką, szczególnie jeśli masz usługi, które są od siebie zależne (na przykład glusterfs musi się uruchomić po uruchomieniu sieci, ale niewiele później niż system plików), więc nie zamierzam robić tytanicznego wysiłku, aby przepisać wszystkie skrypty startowe dla innego systemu. Jeśli ten, kto triumfuje, a społeczność systemuD zdecyduje, to zaakceptujemy to, czyli Upstart, a następnie pójdziemy dalej.
        @Staff, jeśli projekt zdecyduje się pójść ścieżką, nie mogę zrobić nic innego, jak podążać nią lub wybrać inną alternatywę. Mój Gnome nie lubił tego, kiedy przeszedłem na Gnome3 i przełączyłem się na KDE. Byli też ludzie, którzy nie lubili Gnome3 i zdecydowali się stworzyć Mate. Nie czytałem licencji SystemD, ale ze względu na to, jak mało znam LGPL 2.1 i jedyne, że wydaje mi się, że używa czegoś co ma licencję zastrzeżoną, więc nie sądzę (mówię trochę z nieznajomością złożoności) że rozwidlenie jest zbyt trudne, jeśli nadejdzie czas, że wszystko zależy od SystemD. Jestem pewien, że nie będziesz czuć się komfortowo ze wszystkim, czego używasz w środowisku graficznym, ale jeśli istnieje alternatywa, możesz ją wymienić, a jeśli nie, przypuszczam, że zaakceptujesz to, ponieważ nie ma nic lepszego, prawda?

      5.    jukiteru powiedział

        @raul Czy w OpenRC musisz przepisać skrypty startowe? Cóż, przynajmniej w Gentoo nie musiałem tego robić nawet po to, aby używać równoległości, a jeśli to konieczne, musi być użyte w innej dystrybucji, tak samo jak w Debianie lub każdej innej dystrybucji, która migruje do SystemD, musisz przepisz wiele skryptów, aby dostosować je do PATH, między innymi szczegółami, które pojawiają się w tej dystrybucji.

  8.   dezykoder powiedział

    Cóż, myślę, że systemd jest cudowny, przetestowałem go na dystrybucjach takich jak archlinux i działa jak pocisk, i chociaż jest zaimplementowany w testowaniu Debiana, wciąż istnieją pewne stare usługi, które mają skrypty w /etc/init.dy, które muszą zaczynać od kompatybilności, takiej jak "LSB", więc w pewnym momencie Debian przeportował już wszystko do systemd. Problemem jest nie tylko szybkość, jaką oferuje, ale paradygmat zarządzania usługami jest bardzo dobrze zorganizowany, logicznie i elegancko. W rzeczywistości, patrząc na / usr / lib / systemd / system i / etc / systemd / system, możesz stworzyć mentalne drzewo usług podczas uruchamiania, tak naprawdę napisałem na fizycznym papierze drzewo wyodrębnione z zawartości plików systemd i jasne jest, co się dzieje. Na przykład systemd domyślnie uruchamia default.target, który jest odsyłaczem do graphical.target (nawet jeśli nie ma zainstalowanego środowiska graficznego) i można zmodyfikować default.target na 3 sposoby.

    1) Określ w wierszu jądra wartość domyślnego celu systemd
    2) W / usr / lib / systemd / system zmodyfikuj łącze default.target
    3) systemctl włącza multi-user.target || systemctl domyślnie włącz graphical.target lub cokolwiek chcesz. Ponieważ te cele mają nazwę default.target w sekcji instalacji, ich zainstalowanie jest równoważne z utworzeniem łącza do domyślnego celu w /etc/systemd/system/default.target.

    Ponadto widać, że menedżerowie sesji tacy jak slim, na przykład pod archlinux, można zauważyć, że są instalowani z aliasem session-manager.service (lub podobną nazwą), a graphical.target ma want (opcjonalna zależność) do session-manager.service i jako ścisła zależność od multi-user.target. Krótko mówiąc, jest bardzo dobrze zbudowany ...

    Saludos!

  9.   edo powiedział

    A co ma na myśli, gdy SystemD trafia do Debiana? Przynajmniej tak mi się wydaje, myślę, że musiał to opublikować, zanim to się stało.
    Z drugiej strony SystemD jest lepszy we wszystkich obszarach (poza (podobno) w tym, co zostało wspomniane powyżej) niż reszta alternatyw, w końcu jest to punkt widzenia, który tam eksponuje.

  10.   drogowy powiedział

    Nie znaczy to, że przejście na OpenRC byłoby tak skomplikowane, ale oczywiście musiałbyś opracować warstwę kompatybilności (lub po prostu przyjąć) logind.

  11.   Personel powiedział

    Nadal z tym? Wydaje się, że ludzie nie wiedzą, że init wojny już się skończyły, a zwycięzcą został systemd, ponieważ po prostu nie ma już konkurentów.
    Jakie były / są opcje?

    -Czekać
    Absolutnie nie.

    -Upstart, OpenRC….
    Nie, żadna z istniejących opcji nie ma takiej przewagi technicznej ani wsparcia społeczności i biznesu, jakie ma systemd. Uważamy, że twórca Upstart (najsilniejszy przeciwnik) zdaje sobie z tego sprawę i pochwalił decyzję Debiana o migracji na systemd.

    -Utwórz coś nowego.
    Nie trzeba tego wyjaśniać.

    Więc jeśli mamy zwycięzcę, który daje nam darmowe oprogramowanie bez nadużywającego CLA, to skorzystajmy z tego, jeśli jest to „pierścień do kontrolowania ich wszystkich”, wtedy musimy się zaangażować i znaleźć sposób, w jaki wszyscy możemy wykorzystać dzwonek w tym samym czasie.

    1.    rzeka powiedział

      Co do pierścienia, dlaczego nikt nie narzeka na jądro? jest to również jedno jądro, które zdominuje je wszystkie i nikt nie broni Hurda (i słusznie).

      1.    x11tete11x powiedział

        i biorę na siebie śmiałość, teraz z całą tą "despiolą" (uwaga, zamierzam użyć złego uogólnienia, żeby podkreślić swoją opinię) wszyscy zakładają koszulkę BSD ... nagle wszyscy są użytkownikami BSD i twierdzą, że to jest dostępne całe oprogramowanie dla BSD, AmigaOS, BeOS, Solaris itp ... chodźmy chłopaki ... jeśli tak bardzo martwisz się o te systemy, wyślij łaty, aby były kompatybilne z systemd ... lub jeśli to się nie uda, załataj aplikacje, które zależą od systemd, aby był kompatybilny z Tobą ...

      2.    Personel powiedział

        Dokładnie, jest straszna podwójna rozmowa.
        Jeśli to jądro jest używane, to dlatego, że nie ma opcji o tym samym poziomie dojrzałości, ale to nie jest problem, ma wolną licencję, możemy z niego korzystać, zaangażować się, aby działało tak, jak CHCEMY i kiedy nadchodzi czas, aby to zmienić (co przyjdzie) wybrać opcję (z tych, które są już opracowywane), która nadal daje nam tę samą wolność.

      3.    Personel powiedział

        @ x11tete11x
        W * BSD nie jest to takie proste ze względu na sposób obsługi projektów.
        GUN / Linux jest z natury rajem obejść, łatek i innych łat, wielu improwizowanych, słabo udokumentowanych i które ostatecznie wymagają więcej łat, które wymagają łatek, które wymagają łatek ...
        * I uważaj * Nie mówię, że jeden ze sposobów jest lepszy od drugiego, są po prostu inne.

        Jak odpowiedziałem Raulowi, w tym wszystkim jest podwójny standard (i dodaję apatię), który również wpływa na to, o czym wspomniałeś.
        Większość z tych braw * BDS to te same osoby, które atakują ideologiczną pozycję Wolnego Oprogramowania w sprawach takich jak zastrzeżone sterowniki i mówią, że wolą Open Source, nie widząc, że na przykład OpenBSD i jego główni rzecznicy są co najmniej tak samo surowi jak sam Stallman i mniej uległy.
        Więc ci ludzie ostatecznie nie przyczyniają się do * BSD ani GNU, jak mówią w slangu baseballowym: Ani pichan, ani łapać, ani nie pozwalają nietoperzowi.

  12.   Anonimo powiedział

    Artykuł jest w porządku, tyle tylko, że zamiast wyjaśniać, dlaczego systemd jest rakiem (którym jest), narzeka, nie wyjaśniając, dlaczego systemd jest zły.
    Złą rzeczą w systemd jest mała grupa (dobrze płatna), która kieruje jego rozwojem, nie dają ludziom ani jednej czwartej piłki, zmienia przejrzyste mechanizmy, takie jak syslog-log z dziennikiem ... wszystko staje się niejasne w systemie.
    Zjednoczenie jest w porządku, ale dla całej społeczności nie jest to dobrze opłacany gumowy kutas dla interesów i imperialnych interesów.
    Na szczęście gentoo i funtoo powiedzieli nie, openrc nie zostanie zmieniony jako system domyślny. Mamy również szczęście, że gentoo rozwidlił udev, a eudev został stworzony w celu usunięcia kiły z udev / systemd.

    $eix -Ic eudev
    [I] sys-fs / eudev (1.9-r2@27/07/14): obsługa dynamicznego i trwałego nazewnictwa urządzeń w systemie Linux (inaczej devfs przestrzeni użytkownika)

    $eix -Ic openrc
    [I] sys-apps / openrc (0.12.4@20/04/14): OpenRC zarządza usługami, uruchamianiem i zamykaniem hosta

    Nie wystarczy wyglądać na dobrego, trzeba to udowodnić i właśnie tam systemd zawodzi, brakuje tylko tego, że rozwidla systemd i zmienia jego liderów.

    1.    nano powiedział

      Ponieważ jest to tłumaczenie posta na listę mailingową Kernela, a nie osobista opinia autora notatki.

    2.    diazepam powiedział

      Lennart wie, jak storpedować eudev. Zaplanuj przeniesienie udev do kdbus

      http://lists.freedesktop.org/archives/systemd-devel/2014-May/019657.html

      1.    jukiteru powiedział

        Zastanawiam się, po co torpedować projekt wideł, taki jak eudev? Czy Lennart w ogóle nie jest zainteresowany tworzeniem przez innych realnych alternatyw dla oprogramowania pochodzącego z Red Hat?

        Oczywiście nie oznacza to, że jest to niemożliwe, ale z pewnością utrudni to, a projekty takie jak eudev mogą się zawalić, ponieważ po prostu nie mogą nadążyć za udev / systemd / kdbus i ilością zasobów, które są mu przeznaczone.

        Nie wiem, ale w tempie, w jakim się posuwamy, w pewnym momencie będziemy mieli następujący wiersz w naszych wydaniach: «Oparty na systemie operacyjnym Red Hat Linux. Wszelkie prawa zastrzeżone © 20XX »

      2.    x11tete11x powiedział

        Nie wiem, jak chłopcy rozwiążą problem z eudev, ale KDbus to projekt, z którym korzystam, to szalenie śmieszne, że trzeba zmieniać kontekst 2 lub 3 razy, aby komunikować się z procesami przez obecny Dbus, to szaleństwo ...

        jeśli nie jest w systemd, to będzie pod jednym z init, ale KDbus nie powinien być traktowany lekko ...

      3.    jukiteru powiedział

        Z pewnością chodzi o to, że Lennart zrobi, co zechce z tym kodem, o to chodzi, Lennart i firma już wiele wkurzyli swoimi ekscesami, a nawet Linus czasami rzucał kamieniem lub innym sposobem robienia rzeczy .

  13.   Anonimo powiedział

    Zdecydowanie tam maska ​​odpadła, nigdy nie przestaje mnie zadziwiać potęgą, jaką mają pieniądze.
    Ponieważ będzie to miało wpływ na ludzi gentoo, jeśli ten dron spróbuje umieścić kdbus w rdzeniu, będzie musiał przekonać Linusa, aby najpierw umieścił tę zgniliznę w rdzeniu.
    Poza tym w gentoo są programiści, którzy mogą przenosić zmiany z udev i kdbus do eudev, co nie jest wcale trudne, biorąc pod uwagę rozmiar kodu udev / systemd.
    Konieczne jest pilne rozwidlenie systemd i podjęcie przez całą społeczność decyzji dotyczących tego, jak sprawy są wykonywane.
    To, co najbardziej denerwuje mnie w systemied, to zależności jednej usługi od drugiej, ta kontrola musi być ręczna, jeśli stracisz kontrolę nad tym, który demon jest aktywny lub nieaktywny, to stracisz kontrolę nad swoim systemem ... na tym etapie zaproponują aby usunąć do roota i zainstalować niezmieniony obraz na dysku… ..wszystkie działają tak samo, masywny sposób w przypadku „nieumyślnego błędu”, aby mieć kontrolę nad wszystkimi komputerami z systemem Linux.

    1.    x11tete11x powiedział

      daj mi powód, dla którego nie implementacja kdbus jest korzystna (i nie mówię, że przynieś wszystko systemd, tylko KDbus), to szalenie niedorzeczne, aby przełączać kontekst 2 lub 3 razy, aby komunikować się z procesami przez obecny Dbus, to szaleństwo ... .

      1.    Anonimo powiedział

        Nie mówię, że źle jest implementować magistralę pulpitu w przestrzeni jądra, mówię, że twoja implementacja kdbus (Lennart) nie będzie niezawodna, ponieważ zmienisz ją tak, aby odpowiadała twoim upodobaniom, aby schrzanić resztę świat projektantów.
        Czytałem już kilka opinii Linusa na temat systemd i nie sądzę, żebym był taki głupi, żeby się poddać.

        Kto pozwolił Lennartowi wtykać nos w dzienniki systemowe? wpływający na pakiet syslog-ng z jego dziennikiem w formacie binarnym, prostym # cat / var / log / message | grep -i coś
        Pozwoliło to z dowolnego miejsca zobaczyć przefiltrowany log bez użycia czegokolwiek, czego nie ma w systemie podstawowym, okazuje się, że dziennik używa formatu binarnego i tylko z plikiem wykonywalnym jpurnald można zobaczyć zawartość i przefiltrowanie jej parametrami nie jest do końca łatwe .
        Jak możesz używać systemd i syslog-ng bez instalowania dziennika? ... dlatego jest rakiem, rozprzestrzenia się po wszystkich częściach systemu, zakrywając, blokując i anulując inne pakiety.

      2.    Emiliano powiedział

        Dziennik binarny, dla mnie brzmi jak Windows.

      3.    jukiteru powiedział

        @emiliano i nie przegap szczegółów konieczności ponownego uruchomienia komputera w przypadku aktualizacji systemu i kilku usług w tym samym czasie, w takich przypadkach nawet nie wykonanie przeładowania demona systemctl uchroni Cię przed całkowitym ponownym uruchomieniem systemu, jeśli chcesz, żeby działało tak, jak jest. Windows? Gdzie?

  14.   Niedziela powiedział

    Zawsze używałem dystrybucji .deb, ponieważ dla mnie zawsze były łatwiejsze w użyciu niż te z rodziny .rpm.
    Ta łatwość, którą zawsze przypisywałem nowicjuszowi. Zraniłem się w dniu, w którym dowiedziałem się, że Debian wybrał systemD

  15.   Skarmigliona powiedział

    Szczerze mówiąc, kod źródłowy nadal tam będzie, stwórz własną dystrybucję. Nie widziałem żadnego wyjaśnienia, co było nie tak w systemie, poza komentarzami poza centrum na temat czegoś technicznego, morze obraźliwych słów praktycznie bez wyjaśnienia, ok poza brakiem przejrzystości (odporność na zmiany), możesz nadal używam BSD, także tego haiku os ... a na wypadek gdybyście nie zauważyli, jest więcej wolnych systemów operacyjnych 🙂 Polecam haiku os. Chciałbym wiedzieć, co w tej całej sprawie jest satanistyczne, ale wypaliłem cały komentarz i nie widziałem nic istotnego poza nieco sfałszowanym stanowiskiem filozoficznym (powszechnym w debianie). Chyba nie będziesz jedynym, który się nie zgodzi z tym, forkeen powinien i sprawiają, że jest doskonały. Pozdrawiam, zacznę się martwić, gdy kod źródłowy nie będzie dostępny, na razie neeee.

    1.    jukiteru powiedział

      Na górze artykułu jest wyraźnie napisane, że jest to list od Debianity z listy lkml.org, ale nie jest to krytyka ze strony autora (@diazepan).

  16.   Emiliano powiedział

    Wszystkie "problemy" init są związane z systemami desktopowymi, na których GNU / Linux nie istnieje. W dziedzinie serwerów, gdzie GNU / Linux jest numerem 1, init jest najlepszy. Jeśli widzisz użytkownika wykopującego przeciwko SystemD, to z pewnością dzieje się tak, ponieważ zarządza on wieloma serwerami.
    Pozdrowienia.

    1.    Hej powiedział

      Używam Linuksa, ale nigdy nie poświęciłem się temu, by poznać go wewnętrznie, więc te dyskusje na temat upstart systemd i innych brzmią dla mnie jak chiński. Więc pytam o coś, dlaczego mówią, że systemd to rak?
      Jak wiele może wpłynąć na rozwój jądra Linuksa. Czy mogą one stać się nierozłączne w dystrybucji? dzięki 🙂

    2.    Eliotime3000 powiedział

      Wyrzucili go za to, że był tym, który generował błędy, nie wiedząc, jak je rozwiązać. Stąd uraza.

      A gdyby to nie wystarczyło, oto kilka szczegółów, dlaczego Linux stopniowo odchodzi od filozofii UNIX:

      1.- FSF jest przeciwko UNIXowi. Dlatego od czasu stworzenia jądra FSF wpłynął na odległość między Unixerosami.

      2.- UNIX na serwerach jest już postrzegany jako Windows XP na komputerach stacjonarnych. Stąd, dlaczego superkomputery są - w większości przypadków - instalowane z dystrybucją GNU / Linuksa.

      Gdyby nie te dwa punkty, Christopher Barry zostałby ogólnie zaakceptowany przez użytkowników Linuksa. Ale ponieważ zapomnieliśmy, że UNIX nie ma już takiego samego znaczenia jak poprzednio (chociaż trzeba przyznać, że bez niego nie istniałby ani internet, ani komputery, jakie znamy), a sektor biznesowy jest całkowicie zależny od Linuksa (weźmy zobacz, z jaką dystrybucją handluje New York Stock Exchange).

    3.    jukiteru powiedział

      To był Kay Sievers, a Linus zabronił mu dodawania kodu do jądra, ponieważ dawało to więcej problemów niż rozwiązało, poza tym, że chciał zamknąć debugowanie jądra, aby ukryć błędy w kodzie, który pisze dla systemd. Oryginalny raport jest tutaj:

      https://bugs.freedesktop.org/show_bug.cgi?id=76935

  17.   Darkar powiedział

    W końcu byłoby to jak korzystanie z systemu Windows ...

  18.   Anonimo powiedział

    A skoro mowa o Rzymie ... właśnie wydali nowe wersje udev-init-scripts i openrc

    https://packages.gentoo.org/package/sys-fs/udev-init-scripts
    https://packages.gentoo.org/package/sys-apps/openrc

    Pamiętam, kiedy zmieniam udev na eudev, całe ryzyko, ponieważ najpierw musisz usunąć udev, a następnie zainstalować eudev, w międzyczasie pracujesz w powietrzu, jeśli coś pójdzie nie tak, nie masz innego wyjścia, jak chroot hehe.

    1.    jukiteru powiedział

      Hahahaha, jeśli idziesz po krawędzi klifu, dobrą rzeczą jest to, że ma rozwiązanie chroot i nic więcej 🙂

  19.   Eliotime3000 powiedział

    Theo de Raadt pławiłby się ze śmiechu z powodu tego płomienia (i pomyśleć, że LibreSSL narodziło się z problemu utrzymania OpenSSL i jego nieskuteczności samego oprogramowania w późniejszych latach).

    To samo by się stało, gdyby SystemD miał interes Theo i chuliganów OpenBSD (nazwaliby to SystemX w odniesieniu do systemu UNIX i rodziny dodatkowo uczyniłby go jak najbardziej kompatybilnym i - podobnie jak LibreSSL - ze stroną internetową z typografią Comic Sans).

    W każdym razie wydaje się, że Slackware i Gentoo zyskałyby więcej obserwujących dzięki flamewar (poważnie, Slackware jest najbardziej przywiązany do UNIXa i samej filozofii KISS).

  20.   Vinsuk powiedział

    Brzmi to dla mnie trochę fanatycznie

  21.   mario powiedział

    Powiedziałbym, że czas spędzony w debianie dobiegł końca, jeśli chcesz zachować swoje przyzwyczajenia związane z Uniksem, będziesz czuł się bardzo komfortowo z OpenRC na Gentoo - możesz spokojnie zainstalować KDE i nie dostaniesz gałęzi Gnome. Systemd i Gnome idą w parze, łatanie każdego pakietu byłoby bólem głowy, ponieważ chciałem ubuntu z upstartem. W debianie popcon ciągle mówi, że używany jest Gnome, zasoby są ograniczone i znajdują się w drugiej wersji beta wydania.

  22.   sf22 powiedział

    Czy ktoś może mi wytłumaczyć co to jest systemd i jaki jest z nim problem (chociaż wyobrażam sobie, gdzie idą strzały)? Chodzi o to, że chociaż używam Linuksa, nie znam zbyt dobrze jego wewnętrznego działania.

  23.   jukiteru powiedział

    systemd to program, który odpowiada za uruchomienie systemu operacyjnego (init) oraz wszystkich usług, z których będziesz korzystać na swoim komputerze, od montażu dysku twardego i usb, po demony, które pozwolą Ci korzystać z internetu, a także zamykanie systemu i śledzenie sesji użytkowników, między innymi.

  24.   Xerix powiedział

    Nie ma mowy, żeby znaleźć sprzęt, który dobrze obsługuje FreeBSD 😛

  25.   Xerix powiedział

    To jest fałszywy eliotime3000
    1. FSF nie nienawidzi UNIXa. Są zainteresowani jedynie promowaniem wolnego oprogramowania. Gdyby AIX lub HP-UX były wolne, byłyby zalecane przez fundację. Richard Stallman powiedział, że zdecydował się stworzyć system podobny do UNIX-a ze względu na jego dużą przenośność i czystość, chociaż miał kilka ogólnych uwag krytycznych.
    Działania FSF nie mają nic wspólnego z oddzieleniem UNIX i GNU / Linux, ale raczej wynika to z ich odziedziczonego lub nabytego modelu rozwoju. Podczas gdy pierwsza jest bardziej scentralizowana, stabilna i przetestowana, druga zawiera bardzo szybkie funkcje i funkcje, bez przeprowadzania wielu rygorystycznych testów.

  26.   Anonimo powiedział

    W gentoo możesz mieć jądro Linuksa lub jądro freebsd, to jest główny powód odrzucenia systemd przez gentoo, jak wiesz, systemd jest powiązany z grupami cgroup, które ma tylko jądro linuksa, a nie jądro unixa, takie jak freebsd.

    $ eix -c źródła-freebsd
    [N] sys-freebsd / freebsd-sources (-): źródła jądra FreeBSD

    Dzisiejszy sprzęt jest w pełni kompatybilny w 95% przypadków, jakiś inny problem z nietypowymi netbookami asics lub chipami do notebooków, ale ogólnie reszta nie jest problematyczna, niektóre biosy z tabelami ACPI nie są zbyt dobrze wykończone, ale nic, co nie może można naprawić, kompilując jądro lub przekazując parametr jądra w / etc / default / grub

  27.   bez nazwy powiedział

    Czy słowa odeszły z wiatrem

    To tylko słowa bez argumentów, konkretne dane, porównawcze ...

    to przemówienie filozoficzne

    Chciałbym znaleźć udokumentowane rozumowanie w całym tym przemówieniu, ale nic nie mogę znaleźć

  28.   Tina Toledo powiedział

    „Ci, którzy uważają, że Linux powinien martwić się idiotami i HOYGANami, powinni wrócić do swoich komputerów Mac i Windows i przestać próbować„ naprawiać ”Linuksa.
    To jest najlepszy przykład tego, dlaczego zdecydowana większość użytkowników Windowsa postrzega nas jako grupę maniaków, którzy czują się jak pępek świata ... z mojej strony Barry może zwinąć swój mały list i umieścić go tam, w tej części ciała, gdzie słońce nigdy nie świeci.

  29.   pandev92 powiedział

    Cóż, mój systemd mi się nie podoba, nie jest już tak niestabilny, jak na początku, a prawda jest taka, że ​​nie obchodzi mnie, czy to openrc, upstart systemd, o ile mój komputer uruchamia się szybko.

  30.   pandev92 powiedział

    Tina, większość użytkowników to ci, którzy nigdy nie weszli na forum, aby przyjrzeć się dyskusjom, którzy nawet nie wiedzą o istnieniu Linuksa, a jeśli tak, to wiedzą, że istnieje coś dziwnego i brązowego o nazwie Ubuntu. Dlatego z tych dyskusji przeciętny użytkownik nie dociera ani nie dowiaduje się, w rzeczywistości większość nadal nie wie, jak dobrze korzystać z systemu Windows.

  31.   Tina Toledo powiedział

    Pandev… masz całkowitą rację na świecie; ogromna większość użytkowników Windowsa nie czyta ani nie uczestniczy w takich dyskusjach i właśnie dlatego mają zniekształcony obraz użytkownika GNU / Linuksa. A przy tak głupich pomysłach, jak ten, który napisał Barry, są jeszcze mniej zainteresowani. Kto chce być traktowany jak „idiota i Hoygan”? Kto według Christophera Barry'ego odnosi się do innych w ten sposób? Zatem GNU / Linux był, jest i zawsze będzie światem odpowiednim tylko dla „oświeconych”, którzy rozumieją techniczne aspekty i słynne „wolności”? Zwykli zwykli użytkownicy, którzy chcą, aby GNU / Linux generował bardziej przyjazne, łatwe w użyciu dystrybucje, a my jesteśmy bardzo mało lub nie jesteśmy zainteresowani językiem programowania i doktryną Stallmana, nie liczymy się, ponieważ według «Mr. Barry »czy jesteśmy idiotami?

  32.   diazepam powiedział

    tina, pandev. Zauważ, że link, który umieściłem w części hojanów, umieściłem w zły sposób.

  33.   Tina Toledo powiedział

    Cześć Diazepan. Dzięki za wyjaśnienie, ale już to zauważyłem. W rzeczywistości, zanim skomentowałem, przeczytałem oryginalny list, aby mieć jasność co do tego, co Barry próbuje powiedzieć, i było prawdą, że krytykujesz tło - a nie formę - z tymi ironicznymi dodatkami i rzeczywiście bardzo trafne.
    Jest to ten sam kontekst „złego mleka”, którego używam w odniesieniu do określenia „pan” Christopher Barry wyraził się jako niechcący.

    Rozumiem, tak jak ty, Diazepanie, to, co powiedział Barry między wierszami i całkowicie zgadzam się z twoją krytyką.

  34.   Anonimo powiedział

    Myślę, że musisz umieścić się w kontekście, do kogo został wysłany list? tak, od tego Berry do LKML.ORG, to znaczy, że jest on prawdopodobnie zaawansowanym użytkownikiem programisty, który zwraca się do innych zaawansowanych programistów ... a nie zwykłych użytkowników.
    GNU / Linux dotarł tam, gdzie jest, dzięki programistom, nadal to programiści ulepszają to wszystko.
    Mamy do czynienia z systemem operacyjnym i programami tworzonymi przez ludzi, a nie przez firmy, w firmie menedżer mówi, że tak się dzieje, ponieważ mówię i za to płacimy im, kropka, w ten sposób użytkownik nigdy nie pójdzie na kompromis z twórcą programu lub systemu.
    Zobaczmy teraz, co dzieje się w systemie GNU / Linux, użytkownicy bez wiedzy wdają się w rozmowy z programistami….
    Nie chcę tym komentarzem budzić kontrowersji, nie jestem też programistą, tylko po to, żeby powiedzieć, że trzeba umieścić się w kontekście tego, jak to się stało.

  35.   Eliotime3000 powiedział

    Cytując rzeczonego wyzwoliciela:

    Częściowo jest to przekonanie, że społeczność Linuksa musi walczyć z
    hegemonia Windows i Mac - tak jakby zależało od istnienia Linuksa
    pokonanie alternatyw. Ci, którzy uważają, że Linux powinien zaspokoić
    idioci i śliniaczki powinni wrócić do swoich komputerów Mac i boxen Windoze i
    przestań próbować „naprawić” Linuksa. To nie było, kurwa, zepsute!

    Oznaczając użytkowników systemu Windows jako idioci i upośledzeni to więcej niż wystarczająco, aby rozważyć Barry A. idiota i HOYGAN (Jest wielu, którzy wiedzą, jak korzystać z pakietu Adobe, programów Autodesk {takich jak studia gier wideo, w tym Valve i Bandai Namco}, modelarzy, którzy używają SolidWorks ze swoimi drukarkami 3D i innych techników).

    Bez wątpienia jest to kolejny powód, aby nie brać pod uwagę opinii tego fanboya, że ​​lepiej byłoby, gdyby pracował z Theo de Raadt nad rozwojem LibreSSL i OpenBSD.

  36.   hikari powiedział

    Rzecz systemowa stała się walką ego, które są większymi wierzącymi bogami. Pomysł systemd nie był na początku zły, ale wydaje mi się, że jest to coś zbyt dużego i złożonego dla systemu uniksopodobnego, nadal działa niedopracowany (na przykład problemy z debugowaniem jądra). Chociaż jeśli ten, który zrobił pulsacyjną katastrofę audio, jest w czosnku (od czasu do czasu dziwne rzeczy mi się z nim zdarzają), nie muszę mówić nic więcej. Kiedy zacząłem od Linuksa upstart, nawet nie istniał, był init i działał.

  37.   Tina Toledo powiedział

    Anonimowy:
    Kontekstem tego jest list otwarty skierowany do całej społeczności:
    Data wtorek, 12 sierpnia 2014 15:38:12 -0400
    Od Christophera Barry'ego
    Temat OT: List otwarty do świata Linuksa

    „Teraz zobacz, co dzieje się w systemie GNU / Linux, użytkownicy bez wiedzy wdają się w rozmowy z programistami…”. równa się „Ci, którzy uważają, że Linux powinien zaspokajać potrzeby idiotów i śliniaków, powinni wrócić do swoich komputerów Mac i boxen Windoze i przestać próbować„ naprawiać ”Linuksa”.

    Co sugerujesz, abym wtedy Anonimowy? Że wrócę do mojego Maca lub Windowsa? Wydaje mi się, że część społeczności GNU / Linuksa składa się z ludzi, którzy używają GNU / Linuksa, ponieważ oferuje nam system operacyjny, który lubimy. W tej grupie, do której należę, nie jesteśmy programistami i, tak jak w moim przypadku, propozycje Stallmana wcale nie są dla nas praktyczne. Są użytkownicy, tacy jak ja, których to nie obchodzi i nie jesteśmy zainteresowani tym, aby wiedzieć, czy systemd narusza wolności - przypuszczam, że Barry odnosi się do tych, o których mówi Richard Stallman, chociaż nie mówi tego - ponieważ widzimy w GNU / Linuksie narzędzie z przyszłością ... chociaż wydaje mi się, że przyszłość będzie bez GNU.

    1.    Anonimo powiedział

      @Tina - List został wysłany na główną listę e-mailową, z jego tematu wynika, że ​​jest skierowany do wszystkich głównych programistów, a przynajmniej to rozumiem.
      Systemd jest krytykowany, ponieważ zaczynał jako system zastępczy dla init i okazuje się, że teraz manipuluje siecią i dns. O ile mówisz, że nie interesuje Cię wiedza, jak to działa, jeśli wpłynie to na to, aby kontynuować na bieżąco ... to na pewno trafi do pilota zewnętrznego i za zgodą użytkowników, którzy nie znają ogórka i myślą jakby to robili.
      Bezpieczeństwo to podstawa GNU / Linux, pewność, że informacje nie są dostępne ani manipulowane, bez zauważenia przez użytkownika (w najlepszych stylach Windows i Mac).
      Co może pomyśleć ktoś, kto wie coś o bezpieczeństwie, patrząc na kurs, który obrał systemd? prędkość jest pretekstem do wypaczania bezpieczeństwa.
      Jestem zmęczony tym mówieniem, logind, consolekit, policykit, selinux, multiseat, a teraz systemd to trojany dla wrodzonego bezpieczeństwa, które GNU / Linux zawsze miał, spoza firm zewnętrznych i niektórych krajów bardzo dobrze płacą liderom niektórych kluczowych projektów zmienić bezpieczeństwo GNU / Linuksa w coś, co można manipulować ... nikt tak tego nie mówi, ośmielam się to powiedzieć, żeby zobaczyć, czy dowiedzą się od razu.
      Inne próby w tym kierunku są w kde, kdelibs nepomuk strigi, zwane semantycznym pulpitem.
      Nie chcę, aby mój jedyny zaufany system operacyjny został zrujnowany, ale okazuje się, że systemd ma już PID 1… i ma problemy z siecią i dziennikami systemowymi.
      Możesz kłócić się długo, a nawet całymi dniami, ale spójrz na odpowiedzi na ten e-mail, a zobaczysz, że nikt nie przyszedł, aby powiedzieć, że nie ma powodu, aby powiedzieć to, co powiedział.

  38.   jukiteru powiedział

    @Tina wiele z tego, czym dziś jest Linux, to dzięki temu, że ściśle przestrzegano idei Stallmana i wielu innych, którzy opowiadają się za poszanowaniem wolności oprogramowania i użytkownikom, aby wybierać to, czego chcą, zgodnie z ich potrzebami, i tak się stało nie tylko na poziomie użytkownika, ale także na poziomie instytucjonalnym, naukowym i biznesowym. Rezygnacja i utrata tych wolności oznacza nie tylko pozostanie bez możliwości wyboru, ale także przekształci Linuksa w coś, z czym walczono od początku. Projekty takie jak KDE, GNOME zależą od systemd, utrudnią sprawę w tym kontekście, a ze względu na obecny trend możliwe jest, że w ogóle go nie będzie, rozszerzając zależność na systemd. Dla przykładu, FreeBSD domyślnie instaluje KDE, ale jeśli KDE zależy od systemd, aby działało w tym systemie, będzie to problem, ponieważ kod będzie musiał zostać poprawiony, aby działał, mimo to Martin Gräßlin, ja Zapewniam, że zachowa stary init KDE dla systemów używających tylko X11, więc przynajmniej na razie tak się nie stanie.

  39.   Tina Toledo powiedział

    Wiele z tego, czym dziś jest Linux - bez GNU - zostało osiągnięte dzięki tym, którzy nie przestrzegali sztywnej doktryny Stallmana: najczęściej używanym systemem operacyjnym Linux na świecie jest Android, a GNU nie ma nic, najpopularniejsze dystrybucje i te, które są najbliżej dla zwykłego użytkownika, takiego jak Ubuntu i jego pochodne Linux Mint, Elementary, a ostatnio Deepin, dostosowując je do naszych potrzeb, okazuje się, że ostatecznie nie są już bardzo GNU.

    Zawsze mówiłem, tu i gdzie indziej, że mam duży szacunek dla tych, którzy wierzą i praktykują filozofię Stallmana, chociaż nie uważam jej za przydatną - przynajmniej dla mnie - jednak należy również zauważyć, że istnieje wiele GNU / Użytkownicy Linuksa, że ​​używamy ich dystrybucji z powodów innych niż swobody, które promuje Don Richad i że najmniej ważna jest znajomość „wnętrzności” systemów operacyjnych, ponieważ nie jesteśmy technikami ani inżynierami systemów. Ta grupa - duża lub najmniejsza - zasługuje na szacunek, fakt, że nie znamy się na programowaniu, nie czyni nas mniej lub bardziej inteligentnymi i ani bardziej, ani mniej zainteresowanymi doskonaleniem siebie jako ludzi. Wiemy, czego potrzebujemy od systemu operacyjnego - czy to GNU / Linux, Windows czy MacOS - i mamy wszelkie prawo na świecie do przedstawiania naszych pomysłów. Co się stanie, jeśli moje potrzeby - które mogą być także potrzebami wielu innych - kolidują ze stalinowskimi swobodami? Prawda jest taka, że ​​nie bardzo się z tym zgadzam, jeśli nie wszyscy się rozgrzejemy, to wrzucimy piec do rzeki.

    1.    x11tete11x powiedział

      Zgódźmy się, że ci użytkownicy, których opisujesz, nie dbają o systemd, upstart, openrc itp. 😛

      1.    Tina Toledo powiedział

        Zgadza się @ x11tete11x. Kiedy włączam komputer, w przeciwieństwie do Neo, nie widzę kodów Matrix na moim monitorze, a tym bardziej wiem, jak je interpretować. Nie obchodzi mnie, czy system operacyjny, którego używam, ma SystemD lub jakikolwiek inny, ponieważ ze względów praktycznych chcę, aby system operacyjny działał ... i działał dobrze. Że SystemD stanie się wszechobecny i czy to oznacza utratę wolności? Jezu, to nonsens!

        Że SystemD jest skomplikowany, ma błędy, a jego twórcy są tak leniwi, że robią rzeczy o połówki? Raul powiedział to tak wyraźnie, że nie trzeba tego krzyczeć; Zamiast narzekać, niech ci, którzy o tym wiedzą, jeśli mają czas, pomogli to naprawić i poprawić. Cóż, nie o to chodzi w wolnym oprogramowaniu?

      2.    Eliotime3000 powiedział

        @Wanna:

        Powtarzam po raz kolejny to, co powiedziałem w poprzednich komentarzach: ucz się od Theo de Raadt, np miał odwagę rozwidlić OpenSSL, kiedy wszyscy inni tylko narzekali.

        Nie twierdzę, że wdrożenie SystemD to zły pomysł. W rzeczywistości, kiedy używam Chromium / Chrome / Opera Blink Developer w Linuksie, zwykle SysVinit na Debianie zajmuje wieczność, aby całkowicie zamknąć system, co zwykle nie ma miejsca w przypadku SystemD. Wydaje się również, że SystemD miałby swoje dni policzone, gdyby został rozwidlony (a na dodatek z ulepszeniami i podobieństwami z OpenRC, SysVinit i tym podobnymi, których wielu administratorów chciałoby mieć).

      3.    Tina Toledo powiedział

        Mój drogi @ eliotime3000… masz absolutną rację na świecie. Chociaż nie widzę powodu, dla którego miałoby to zostać rozwidlone. Wow, rozumiem dlaczego, ale nie widzę uzasadnienia.

      4.    jukiteru powiedział

        @ eliotime3000 co powiesz o rozwidleniu. Uważam to za skomplikowane, przynajmniej w BSD, w Linuksie to inna sprawa, ponieważ może uczynić system, który jest w stanie uczynić aplikacje zależne od systemd kompatybilnymi z initem takim jak OpenRC, poprzez warstwę pośredni między aplikacjami zależnymi od systemu a samym systemem. Coś takiego, jak było planowane z OpenRC-settingsd, chociaż wydaje się, że ten projekt został zatrzymany od 2013 roku. Inne pytanie brzmi: jeśli zrobisz coś takiego, czy Lennart zrobi to samo, co teraz, gdy eudev torpeduje projekt przenosząc do udev / kdbus i systemd do silniejszej integracji jądra?

        @Tina, ta, którą włączasz komputer i nie rozumiesz kodu matrycowego, który pojawia się podczas bootowania, czyni z ciebie przeciętnego użytkownika Linuksa, który stanowi zdecydowaną większość * użytkowników * tego systemu, czyli tych, którzy pochodzą z krajów Windows i OS X, szukając alternatywy, testując lub eksperymentując, i widzieli w Linuksie coś, co ich złapało, bez względu na powód, i to jest szanowane. To, co jest omawiane i jest głównym źródłem tarcia między pro i przeciw systemowi, przynajmniej w moim rozumieniu, to fakt, że ten init staje się rodzajem centrum grawitacji, z którego nic nie może uciec, robiąc rzeczy, których init normalnie nie powinien zrobić i stać się twardą zależnością od wszystkiego, co robi Linux (demony, oprogramowanie do zarządzania, DE). To w końcu oznacza jedno: uzależni nas od aplikacji, która może mieć problemy z projektowaniem i bezpieczeństwem (teraz lub w przyszłości), poza tym, że nie akceptuje niczego poza własnymi przesłankami (Lennart nie jest zbyt współpracujący, sarkastyczny). Istnieje wiele powodów, aby tego uniknąć, a znalezienie go nie wymaga dużej ilości pamięci, przypadek OpenSSL jest całkiem nowy i jest żywym przykładem tego, że zależność od samego oprogramowania jest złym pomysłem (OpenSSL jest największym oprogramowaniem w kryptografia używana w prawie wszystkich dystrybucjach) i daje nam jasny przykład tego, co ślepe poleganie na oprogramowaniu może przynieść społeczności i tym, którzy używają systemu operacyjnego. I powodów jest więcej, ale zostawiam to tutaj, żeby się nie rozszerzać.

        Pozdrowienia 🙂

  40.   Anonimo powiedział

    A teraz zobacz, gdzie się wtrącał, tak, z wirtualnymi terminalami rdzenia VT, wygląda na to, że chce je wymienić… .. ktoś musi powstrzymać tego frontmana, bo inaczej coś pójdzie nie tak.
    WIDELEC pilnie proszę!

    Systemd 216 stawia na więcej funkcji, ma na celu stworzenie nowej przestrzeni wirtualnej użytkownika
    http://www.phoronix.com/scan.php?page=news_item&px=MTc2Nzk

    1.    jukiteru powiedział

      @ anonymous i na tym nie koniec, teraz masz nawet pamięć podręczną DNS. Co robi init z wbudowaną usługą DNS? Właściwie nie mam najmniejszego pojęcia, ale * potwór * będzie miał nawet obsługę DNSSEC i mDNS. Mam tylko nadzieję, że nie dostanie * plastiku * z jakimś innym demonem, takim jak bind, unbound lub pdnsd.

      Systemd-terminal ma związek z KMSCon (konsola KMS), próbą wyprowadzenia VT z przestrzeni jądra do przestrzeni użytkownika, ale także z naprawieniem wielu innych rzeczy, zwłaszcza z Mesa, KMS, DRM, w dodatek do uproszczenia niewielkiego rozwoju jądra. Wysiłek jest dobry, ale implementacja będzie problematyczna po chwili, ponieważ zależności KMSCon to: table (libdrm, libgbm, libEGL, libGLESv2), udev (systemd), xproto (zależność środowiska uruchomieniowego), libxkbcommon, freetype2 i glib (obsługa unicode ), w skrócie, kolejny ciąg init niekompatybilny z systemd.

      1.    fatamorgana powiedział

        Dzieje się tak, ponieważ systemd już dawno przestał być tylko inicjatorem. init to tylko jedna z oferowanych usług. druga to seria drugorzędnych demonów (takich jak logind i wszystko, co kończy się na d), które są oddzielnymi plikami binarnymi i koncentrują się na jednej określonej funkcji. i faktycznie możesz używać systemd bez większości wspomnianych demonów potomnych lub wyłączyć je. dzieje się tak, że te demony są w wielu przypadkach kompatybilne tylko z systemd i nie mogą być używane poza tym (przypadek logind z wersji 205). Dzieje się tak, ponieważ zostały zaprojektowane do pracy tylko z nim. ma to zalety i wady.

        zaleta

        -systemd jest wysoce modularny, możesz go używać tylko z usługami, których potrzebujesz (w rzeczywistości dlatego systemd jest najczęściej używany w systemach wbudowanych)
        - są zaprojektowane do współpracy tylko ze sobą. daje możliwość lepszej integracji z systemem. uczynienie skryptów systemd praktycznie uniwersalnymi (był to jeden z głównych problemów sysvinit, skryptów z jednej nie można było przenieść na inne dystrybucje, łatwiej było stworzyć jeden z 0 (powiedział kilku deweloperów Debiana)

        - standaryzacja: należy to wyjaśnić.

        - ograniczając opcje, możesz zachować mniejszą i czystszą bazę kodu, poprawiając w ten sposób bezpieczeństwo (ponieważ pamiętaj, że każda usługa systemd jest oddzielnym demonem w oddzielnym pliku binarnym) wiele najpoważniejszych problemów związanych z bezpieczeństwem jest spowodowanych starym kodem, który wciąż jest tam z powodu wstecznej kompatybilności lub ponieważ musisz znosić zbyt wiele opcji.

        wady

        -Brak przenośności: ponieważ jest zaprojektowany do pracy tylko z niektórymi częściami oprogramowania i niczym innym, jeśli wymagania nie są spełnione, rzeczy nie działają lub wymagają dużo dodatkowej pracy, aby to działało.

        wreszcie, bycie krytyczną zależnością wszystkich systemów nie jest złe. od 11 lat polegamy na X20 w Linuksie w zakresie interfejsów graficznych i DE. To przyniosło nam uniwersalne problemy z bezpieczeństwem (problemy x11 w debianie są takie same jak na przykład w arch), ale rozwiązaniem nie jest stworzenie 20 różnych serwerów graficznych, po jednym dla każdej dystrybucji, co uczyniłoby programowanie dla Linuksa wyższym koszmarem. Wydaje mi się, że zalety „narzucania porządku w domu” są lepsze. świat Linuksa od lat domaga się zakończenia fragmentacji, a systemd jest najbliższym oprogramowaniem, które przyniosło to długotrwałe pragnienie

  41.   CarlosMC powiedział

    Cześć,

    Jeśli naprawdę korzystałeś z systemd, nie rozumiem, dlaczego tak wiele skarg, używam Gentoo od lat, co dało mi swobodę wyboru wielu rzeczy i dostosowania ich do własnych potrzeb.

    Pamiętam migrację mojego Gentoo z OpenRC i poprawa szybkości uruchamiania była niesamowita. Potem pojawił się SystemD i po chwili odczekania, aż ustabilizuje się w drzewie Portage zdecydowałem się na migrację i przetestowanie. Zatrzymałem go tylko dlatego, że daje mi to, czego potrzebuję na moim laptopie, system, który uruchamia się szybko, tak, szybciej niż OpenRC, bez dokonywania jakichkolwiek zmian sprzętowych!

    Nie możesz po prostu być maniakiem i chcieć wszystkiego na zamówienie, używamy komputerów, ponieważ ich potrzebujemy i zawsze muszą zacząć szybko, prosto i krótko.

    Cóż, to jest linux, zawsze będą różne opinie i alternatywy dla wszystkich gustów.

    Oprócz krytykowania tylko z powodu zamiłowania do bycia maniakiem i dostrojenia wszystkiego w naszym systemie operacyjnym, lepiej wyjaśniać rozwiązania i alternatywy ... pomagać innym, którzy czują, że nowy nie dostosowuje ich do poradników i innych, które wnoszą więcej niż cokolwiek innego w świat Linux!

    Pozdrowienia!

    1.    Anonimo powiedział

      @Carlosmc.
      … .. i zawsze muszą zaczynać szybko, prosto i krótko.

      Słuchaj, nie mam nic mobilnego, a mój dzienny czas pracy wynosi zwykle około 14 godzin, z openrc zajmuje około 20 sekund, aby dostać się do smukłego graficznego logowania, w sistemd może to zrobić w 12 lub 14 sekund, o czym mówimy 8 sekund w około 14 godzin. Nie potrzebuję szybkości uruchamiania, potrzebuję bezpieczeństwa i usług obsługiwanych ręcznie tak łatwo, jak zawsze.
      Gdyby systemd został rozwidlony, niestety wiele rzeczy musiałoby zostać całkowicie odrzuconych, takich jak używanie skompresowanych formatów binarnych ... naprawdę szkoda widzieć tyle bezużytecznego kodu.

  42.   Draco Metalium powiedział

    Im więcej czytam o SystemD, tym bardziej się go boję. Na wszelki wypadek zrobiłem już 'sudo apt-get install sysvinit sysvinit-core sysvinit-utils'.

  43.   DMY powiedział

    Przekaz jest ostry, ale tło jest całkowicie prawdziwe, wielu programistów pomagających w programowaniu jądra to programiści opłacani przez firmy, które zrobiłyby wszystko, aby zarobić więcej pieniędzy, a jedną z najbardziej agresywnych firm w tym względzie jest Red Hat która ma tam swoich programistów z zamiarem wyłącznej obrony swoich interesów handlowych, tworząc rozwój technologiczny, który sprawia, że ​​korzystanie z wolnego oprogramowania jest niekompatybilne z innymi systemami typu Unix, takimi jak systemy BSD i inne.

    Problem polega na tym, że aby spowodować to niezgodne użycie, tworzą technologie, takie jak systemd, które są całkowicie inwazyjne i szkodliwe dla interesów społeczności, a poprzez ich rozszerzenie i rozpowszechnianie spowodują, że system nie będzie podobny do Uniksa, i przestać robić jedną rzecz i robić to dobrze, robić wiele rzeczy i robić to źle, co będzie skutkowało ciągłym źródłem błędów i absurdalnych zależności tylko po to, aby uniknąć mnożenia rozwiązań przez inne firmy, w skrócie inny przypadek jak w Pulseudio.

    Co więcej, teraz z systemd po zainstalowaniu aktualizacji konieczne będzie ponowne uruchomienie systemu, co ma coraz mniej wspólnego z filozofią Uniksa, a uzależniając wszystko od systemd, uniemożliwiają każdej dystrybucji korzystanie z innych rozwiązań, takich jak openRC, Init itp…

    Miejmy nadzieję, że Linus Torvald nadal ma coś więcej do powiedzenia na temat systemd, oprogramowania, które wyraźnie nie jest zgodne z filozofią Uniksa lub wolnym oprogramowaniem.

    http://www.phoronix.com/scan.php?page=news_item&px=MTY1MzA

    a jeśli to się powiedzie, konieczne będzie coraz częstsze korzystanie z systemów BSD.

    1.    fatamorgana powiedział

      Będzie tak, że Linus nie dba o filozofię unixową, która nie jest religią. Linus już to powiedział. W Linuksie nie chodzi o wolność ani tanią filozofię, chodzi o dostarczanie skutecznych rozwiązań rzeczywistych problemów. systemd skutecznie rozwiązuje wiele aktualnych rzeczywistych problemów lepiej niż wszystkie obecne alternatywy.

      Wreszcie. Powiem, że ten systemd nie jest unixopodobny, jest fałszywy. systemd nie jest gigantycznym plikiem binarnym, który robi wszystko sam. Istnieją 2 systemd, pierwszy to plik binarny dla init, jest to dość małe. w rzeczywistości jest mniejszy niż upsart i sysvinit. drugi to projekt jako taki i wszystkie projekty pod tym samym parasolem. każdy z nich to osobne pliki binarne (to prawda, każda usługa systemd jest oddzielnym plikiem binarnym od reszty i jest przeznaczona do obsługi tylko i wyłącznie wspomnianej usługi i żadnej innej. To brzmi jak „robienie jednej rzeczy i robienie tego dobrze”). wielu niepokoi fakt, że te indywidualne pliki binarne i demony mogą być używane tylko (niektóre, jeśli nie wszystkie), bez konieczności posiadania systemd jako PID 1. w końcu. Inne projekty, które „pożarł” systemd, są spowodowane tym, że ich twórcy sami zdecydowali się połączyć siły z własnej woli. wątpię, by lennart włożył broń w głowy programistów syslog lub udev. sami zdecydowali się dołączyć.

  44.   Anonimo powiedział

    Powiedziałeś to dokładnymi słowami… .amen.
    Nie martw się, każdy może stworzyć dystrybucję używając openrc, nikt się nie obrazi ... a ci, którzy chcą mieć własne, mają już gentoo / funtoo, myślę, że sabayon i slackware też się przydadzą.

  45.   Anonimo powiedział

    @miraż
    wady
    -Brak przenośności: zaprojektowanie do pracy tylko z niektórymi częściami oprogramowania i niczym innym, jeśli wymagania nie są spełnione, rzeczy nie działają lub wymagają dużo dodatkowej pracy, aby działały.

    Totalna porażka, może mieć wszystkie zalety, które chcesz, ale jeśli w końcu jest kompatybilny tylko ze sobą, to zmusza wszystkich do korzystania z niego lub zaczyna od zera, bo nie chce go używać ... jeśli tak nie jest co to jest?
    Skrypt może być odczytany przez każde ludzkie oko i jest interpretowany przez bash ... oczywiście jest wolniejszy w wykonaniu, plik binarny nie może być odczytany przez ludzkie oko, musisz przeczytać kod źródłowy i skompilować go samodzielnie, aby mieć pewność. .. to znaczy, zanim musiałeś umieć czytać skrypty w bashy, teraz musisz umieć programować w języku C ... lub powierzyć swoją duszę Lennartowi.
    Jeśli chodzi o to, czy Lennart używa pistoletu, nie sądzę, że jest figurantem RedHata, a jeśli czegoś używa, to w każdym razie musi to być kilka wiązek dolarów ... nikogo nie zabijają, ale przekonują w podejmowaniu decyzji.

  46.   Manuel powiedział

    Nie jestem programistą, właśnie wszedłem do instytutu, ale rozumiem, co mówisz, otwarty kod i wolność uczenia się z niego, a modyfikowanie go jest częścią tej filozofii „wolności”, którą rozprzestrzenia się gnu / linux i niestety; framework, jest dzisiaj poważną raną w sercu GNU / LINUX. Przypuszczam, że dla tych, którzy mają wykształcenie akademickie, nie powinno to mieć większego znaczenia, ponieważ zawsze będą w stanie obejść się bez dystrybucji, które przyjmują systemd i; zbuduj swój własny system gnu / linux, czyli stwórz swój system gnu / linux od zera, bez konieczności uciekania się do systemd.

    Archlinux, użyj systemd i wierz mi, że go używam i na pewno działa bardzo dobrze, ale osobiście spróbuję zostawić go, aby dostać się do gentoo, a stamtąd do linuxa od zera.

  47.   Anonimo powiedział

    Przynajmniej zaczęli od dobrego bojkotu, który później z pewnością stanie się suwerenem FORK dla systemu.

    Nowe wezwania grupowe do bojkotu System d
    http://www.phoronix.com/scan.php?page=news_item&px=MTc3OTM

    W komentarzach ktoś podał dwa linki, w których szczegółowo opisuje horrory projektowe (nie wiadomo, czy cel) systemud.

    http://ewontfix.com/14/
    http://ewontfix.com/15/

  48.   kristz powiedział

    A gdzie do diabła jest Richard Stallman i jego opinie na ten temat?
    Dziennik binarny, wszystko kontrolowane przez systemd, nie słysząc społeczności ...

    Nie jestem ani za, ani przeciw systemd, ale JESTEM ZASKOCZONY, że Richard Stalman nie powiedział ani słowa.

  49.   Nico Fuenzalida powiedział

    Brrrrr!

    Pomyślałem, że przeczytam post techniczny po hiszpańsku.

    pozdrowienia

  50.   PRZESTAŃ JĘCZEĆ powiedział

    Systemd to bardzo dobry pomysł bezbłędnie wdrożony. Wersja 217, już na Arch, a za kilka lat na Debianie - LOL! - zawiera funkcje bezpieczeństwa, które mogą mieć zastosowanie tylko do PID1, na przykład całkowitą izolację usług i procesów, o czym ani SELinux, ani żaden inny MAC nie mógłby nawet marzyć z implementacjami innymi niż systemd.

    Ze swojej strony nie znam nikogo, kto używa systemd i chciałby wrócić do starego systemu uruchamiania i konfiguracji systemu; Właściwie każdy archero, z którym się spotykam i do którego komentuję ten temat, ponieważ wszyscy kiedyś tęskniliśmy za /etc/rc.conf, zgadza się, że systemd jest po prostu nienaganny z punktu widzenia administrowania systemem i nie ważne jak dużo Kiedyś mogłeś dzisiaj pokochać stary paradygmat konfiguracji usług. ŻADEN SZALONY nie wracaj do tego po użyciu systemd.

    Ludzie, przestańcie łamać sobie jaja, to już fakt, jest tutaj i jeśli wam się to nie podoba, używajcie innych rzeczy, takich jak Devuan (hahahahahahahaha) lub Gentoo, lub Slack lub nawet Manajaro, które teraz obsługuje OpenRC.
    A potem, liżąc rany, używając czegokolwiek antysystemowego, spójrz na openSUSE, Fedorę lub Arch i zobacz, jak beznadziejnie zagubieni w czasie, żyjąc w anachronicznej rzeczywistości, wszystko po to, by po prostu odrzucić to, co wydaje się być nieznane i oceniać według pozostałych opinii, zamiast tworzyć własne.

    Kurwa, jeśli nawet główni twórcy FreeBSD mówią już o zaprojektowaniu systemu podobnego do systemd, aby sprostać nowym potrzebom, które są widoczne na najbliższym horyzoncie, wśród nich masową wirtualizację, mnogość podłączonych urządzeń, przenośność na gadżety mobilne, bezpieczeństwo i uproszczenie i zoptymalizowaną administrację, między innymi ...

    Zanim odpowiesz na nonsensy zrodzone z instynktownego sentymentalizmu, przeczytaj ten krótki zapis niedawnego wystąpienia Lennarta na temat nowych funkcji bezpieczeństwa omówionych powyżej:

    Wszystkie funkcje są dostępne za pośrednictwem jednostek usługowych i mają na celu odizolowanie lub podzielenie dostępu do zasobów systemowych, które mają demony i siebie nawzajem przy użyciu przestrzeni nazw jądra:
    - PrivateTmp: przypisz określone / tmp i / var / tmp dla demona
    - PrivateDevices: stwórz specyficzny / dev dla demona ze wszystkim, co niezbędne: null, random, urandom itp., Tylko to, co jest konieczne, aby działał poprawnie. W ten sposób uniemożliwiasz demonowi dostęp do dysku lub dowolnego podłączonego urządzenia (blok lub znak). NIESAMOWITY.
    - PrivateNetwork: utwórz interfejs, który jest całkowicie odizolowany od rzeczywistego (aby nie można było uzyskać do niego dostępu z hosta wskazującego na 127.0.0.1). BARDZO wspaniałą rzeczą w tym jest to, że możesz współdzielić tę samą przestrzeń nazw między różnymi demonami, więc na przykład możesz mieć MariaDB podłączoną tylko do sieci zaplecza, która jej używa, a te dwie z kolei do Nginx, który ma dostęp do interfejsu sieciowego.
    - PrivateSystem: krok dalej, jeśli go aktywujesz, daemonowi dostęp tylko do / etc i / usr (/ usr w trybie R / O); jeśli ustawisz go jako pełny, dostęp do / etc można uzyskać tylko w trybie R / O
    - PrivateHome: nakłada pusty / home w przestrzeni nazw demona, aby nie mógł uzyskać dostępu do twoich informacji
    - ReadOnlyDirectories: jak wskazuje nazwa, sprawia, że ​​te katalogi są tylko do odczytu
    - InaccessibleDirectories: jak to nazwa 🙂
    - MountFlags = slave: podczas aktywacji którejkolwiek z poprzednich opcji dla danego demona, argumenty montowania są automatycznie maskowane jako slave, to znaczy ogólna tabela montowania systemu nie jest zmieniana, ale parametry wpływają wyłącznie na montowanie wykonywane przez diabeł (moi groso!).
    Możesz również użyć tej opcji samodzielnie.
    - CapabilityBoundingSet: instruuje proces, aby wszystkie utworzone wątki, które są od niego zależne, używały tylko możliwości zdefiniowanych przez administratora (http://man7.org/linux/man-pages/man7/capabilities.7.html), a tym samym unikaj luk w zabezpieczeniach umożliwiających eskalację uprawnień - sexy, co!? ^ _ ^
    https://drive.google.com/open?id=0Bw3eycS9_SPaQnFHZjU5TURxdmc&authuser=0

    Główny programista FreeBSD dokonujący prognozy na najbliższe 10 lat systemu operacyjnego i opowiadający o potrzebie wdrożenia rozwiązania podobnego do systemd:
    https://www.youtube.com/watch?v=Mri66Uz6-8Y

    1.    msx powiedział

      * rzucać

  51.   Fernando Cortes Aviles powiedział

    Od lat jestem wiernym użytkownikiem Debiana i zasmuca mnie widok drogi, którą on podąża. Tylko niektórzy programiści mogą głosować, ale użytkownik końcowy nie ma innego wyjścia, jak tylko zaakceptować ten spawn of hell (systemd). Mam tylko nadzieję, że projekt devuan ruszy do przodu i otrzyma duże wsparcie.
    Istnieje kilka dystrybucji wiernych SysV, takich jak Gentoo i pclinuxos i oczywiście… slackware!

    pozdrowienia

  52.   Alberto powiedział

    Szczerze myślę, że dla tych, którzy zarabiają pieniądze na Linuksie, ten system jest oddalony o lata świetlne od Windowsa i Maca, a zatem od wszystkich systemowych lodzików, zestawów i kutasów. Śmiem twierdzić, że za mniej niż 8 lat Nod, Avast, Kaspr i cała ich ekipa wejdzie do świata Linuksa, wraz z nimi oczywiście wszystkimi swoimi wirusami. To biznes i tutaj nie pozbędę się żadnego boga. Każdego dnia więcej użytkowników Linuksa? a cock come paca Potrzebuję twoich pieniędzy. To jest tak niestety. Teraz kładą tylko napiwek i wazelinę ... poczekaj kilka lat, zobaczysz hahaha

  53.   Marcelo Lopeza Foresiego powiedział

    Myślę, że to, co mówi autor listu, jest głupie. Chociaż istnieje kilka zastrzeżeń co do systemd, za każdym razem, gdy dochodziło do dużych zmian, były duże zastrzeżenia.
    Poza tym bycie użytkownikiem Debiana (ja też) nie wydaje mi się uzasadnionym sprzeciwem. Jeśli nie podoba ci się, że decydują za Ciebie, po prostu użyj innej „trudniejszej” dystrybucji i skompiluj wszystko ręcznie, łącznie z systemem startowym.
    Nie możesz udawać, że masz wszystkie zalety uruchamiania apt, które rozwiązuje wszystkie zależności bez żadnych wad.
    Użytkownikowi slacka lub gentoo nie zdarzyłoby się, że „Ups ... Zaktualizowałem i są rzeczy, których nie lubię”. Ponieważ aby ręcznie zaktualizować system, musisz spędzić wiele godzin na obserwowaniu tego, co robisz.
    Przepraszam, jeśli twórcy dystrybucji, którą lubisz, zrobili coś, co Ci się nie podoba. Mam pomysł, dlaczego nie zrobisz tego samego co Linus i nie zbudujesz osobnego systemu operacyjnego?

  54.   Jorge powiedział

    Witam, jestem całkiem nowy w Linuksie i prawda jest taka, że ​​ten artykuł wydaje się przerażający i niezupełnie wyłączony. Ja, który dołączyłem do Debiana z całą iluzją tego, co oznacza wolne oprogramowanie (wolność, altruistyczna pomoc dla wszystkich, którzy go potrzebują, wolność, prostota), w skrócie, wydawało mi się to sposobem na zrozumienie fantastycznego i dobrego przetwarzania (i tego, jak myślę powinno być od początku). W rzeczywistości znalazłem się na tej stronie, ponieważ zacząłem dokumentować Debiana, aby nauczyć się radzić sobie ze sobą i robić rzeczy samodzielnie. Zdaję sobie sprawę, że wszystko, do czego chcę kierować, znika.

    Będziemy musieli utworzyć nową partycję w Devuan, zobaczmy, jak to ...

    Dzięki za wkład w ten artykuł.
    Pozdrowienia, Jorge.

  55.   Jorge powiedział

    Tak czy inaczej, czas udowodni, kto ma rację.

    To, co my, użytkownicy, możemy zrobić, to wypróbować kilka alternatyw i mieć nadzieję, że która z nich będzie lepsza.

  56.   Jorge powiedział

    Jeśli chodzi o Devuana, chciałbym spróbować, ale obecnie jest w wersji testowej. Jak tylko wyjdzie stabilna wersja, zobaczę, czy mogę spróbować, zobaczyć, jak to jest.

  57.   Sebastian powiedział

    Jak dziwnie się czyta na tak nietypowy temat i zgadza się na wszystko. Niedawno zainstalowałem Debiana Jessie, musiałem już sformatować 2 razy, aby uzyskać całkowitą awarię systemu w stosunkowo łatwych aktualizacjach. Zastanawiałem się, jak nic takiego nigdy mi się nie przydarzyło i nagle wszystko zaczęło się pogarszać. Używałem wydania wheezy, a ponieważ płyta Debian jessie ściągnęła stronę (nagrywając na DVD lub na pendrive), nie działają one dla mnie, instaluję wheezy i aktualizuję. Ponieważ zajmuje to trochę czasu, nie robię tego od razu, więc używam Wheezy przez kilka dni i zauważyłem różnice w wydajności z Jessie, których nie zauważyłem w poprzednich aktualizacjach. Przypadkowo czytając kolejny artykuł dowiedziałem się o systemd i zdałem sobie sprawę, że nie była to fałszywa paranoja, którą mogłem zauważyć w przypadku Jessie (uczucie bycia w niestabilności okien).
    Dzięki Twojemu artykułowi i innym, które przeczytałem, które poinformowały mnie o tym temacie, postanowiłem zmienić swoją dystrybucję.