Vlákno názorů k článku Debian se musí znovu vážně zabývat přístupem k init systémům od Miroslav Šilhavý - Díky svému pevnému a rozhodnému "možná" dopadá Debian...

  • Článek je starý, nové názory již nelze přidávat.
  • 20. 9. 2019 0:31

    Miroslav Šilhavý

    Díky svému pevnému a rozhodnému "možná" dopadá Debian zhruba tak, jako Lidovci v Parlamentu. Pro mě osobně je to velká ztráta, protože před lety jsem Debian považoval za favorita mezi svobodnými distribucemi. Jen díky jejich neschopnosti určit vlastní směr jsem přešel na FreeBSD a nakonec vůbec nelituju. Debian pro mě zůstává, hned po FreeBSD alternativou č. 2. Není to špatné, ale škoda ztráty pozice favorita.

  • 20. 9. 2019 9:32

    Heron

    Ač bych do toho politiku netahal, tak to mám stejně. FreeBSD je dneska už pro mě na prvním místě, Debian na druhém. Systemd nezatracuju, ale nelíbí se mi cesta, kterou se dostal na světlo.

    Co se týče Debianu, tak myslím, že by bylo správnější udělat fork distribuce, kde část bude jen na systemd a to poctivě a druhá (třetí, čtvrtá) bude poctivě podporovat jiný init. Aktuální kočkopes, kdy fakticky není zcela podporován žádný z init systémů a balíčky nejsou připraveny na daný init, nepovažuji za šťastnou situaci.

    V posledních letech jsem narážel na to, že ruzné debian helpery pro konverzi mezi init.d skripty a unitami napáchaly více škody než užitku. Některé unity jsem si napsal sám, protože buď neexistovali (jen přes generátor) nebo byly špatně napsané. To už je lepší používat čistě systemd distribuci.

  • 20. 9. 2019 16:10

    bez přezdívky

    Patřím k těm co by uvítali "...a druhá (třetí, čtvrtá) bude poctivě podporovat jiný init..." Sám se v tom potácím někde na konci uživatelského řetězce a ještě míň vím o freeBSD. Ten kdo by měl vyhlásit root.cz odklon správným unix směrem jste Vy GURUové pod vedením zvoleného předsedy, navrhuji p.Krčmáře:) Chápu ale jak je to náročný:(

    Osobně nemám jasno zda lze napsat tohle: "Ano, můžeš v tom turingovsky úplném shellu například implementovat funkcionalitu systemd".
    A-politicky systemd vidím jako něco připomínající diktát EU a nátlak velkých korporací ke škodě svobodného SW, který může mít jedinec plně pod vlastní kontrolou.

  • 21. 9. 2019 13:00

    Heron

    správným unix směrem

    Otázkou je, co to je. Jedna ze základních myšlenek unixu je vytvářet jednoduché programy, které budou dělat jednu věc a budou ji dělat dobře a budou se umět propojit s ostatními programy. V "klasickém" pojetí se mělo na mysli např. propojení více programů pomocí roury. Jenže to se nestalo samo od sebe a k tomu byl potřeba shell. Takže v interaktivním skriptovacím jazyku (který rozhodně není jednoduchý) se něco lepilo.

    Systemd tomuto vůbec nijak nebrání. Je to jiný druh lepidla. Naopak, the systemd way je dělat malé unity (service), spouštějící se podle událostí a reagujících na ně. A můžou být vzájemně propojeny pomocí socketů.

    To skutečně není nic proti unixu. Ano, systemd je moloch a možná časem se rozpadne na víc částí, které by mohly transparentně komunikovat třeba pomocí nějaké sběrnice. Co já vím.

    A mě osobně toto pojetí (v tom co já dělám) příliš nevyhovuje. Mám rád staticky nastartované služby a jednoduché a rozumně udržované rc skripty. Tak jednoduché, že implementace jailů ve freebsd byla procházka růžovým sadem. A toto mám rád. Místo radikálních změn to dělat dobře (možná pomaleji, ale dobře) a následující změny budou jednoduché. U FreeBSD mám pocit, že u návrhu base systému někdo skutečně přemýšlel. Což se o některých distribucích linuxu říci nedá.

    Osobně nemám jasno zda lze napsat tohle: "Ano, můžeš v tom turingovsky úplném shellu například implementovat funkcionalitu systemd".

    V každém turingovsky úplném jazyku lze napsat totéž, co ve kterémkoliv jiném turingovsky úplném. Jen je otázkou, zda je to vhodné. Každý jazyk má jiné vyjadřovací prostředky a ne každý se hodí na každý úkol.

    připomínající diktát

    A politiku bych do toho fakt vůbec netahal. systemd představuje zcela legitimní koncept jak věci dělat a jen by jim slušelo více a lépe vysvětlovat, kam to chtějí směřovat (např. dynamické spouštění služeb na základě událostí místo statického při bootu), možnost ovládání služeb i z jiných zdrojů (dbus, socket activation) apod. Systemd není žádná černá skříňka na magii a rozhodně jej má jedinec plně pod kontrolou. A bugy v implementaci jsou a najdou se u každého programu.

  • 20. 9. 2019 10:18

    Fuki

    To je pochopitelne, pretoze FreeBSD je stale UNIXom. Linux ale unixom nikdy nebol, iba tak vyzera a snazi sa o POSIX. Inak si ide svojou vlastnou cestou. https://en.wikipedia.org/wiki/Unix_wars#/media/File:Unix_timeline.en.svg