Hlavní navigace

Názor ke zprávičce Debian bez systemd je za dveřmi: Devuan 1.0 RC2 od kozec - > Jedna věc je unixová filozofie, že jeden...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 8. 5. 2017 11:18

    kozec

    > Jedna věc je unixová filozofie, že jeden proces dělá jen jednu věc

    ... mountuje filesystémy, spravuje konzole, vypočítava machine_id (nech je to čokoľvek), parsuje stringy v kernel commandline, prehadzuje procesy medzi jadrami cpu, číta konfiguračné súbory, reštartuje procesy, zapisuje container_id a vypisuje help. A to som prosímpekne prešiel v tom zdrojáku len do polovice, než ma to prestalo baviť.

    Pre porovnanie si pozrite init skript runit-u, ktorý ma, keď zrátam všetky 3 stages, 200 riadkov shellu.

    > <i>Normalny server hlavne nema ocakavat pritomnost dakeho spravcu sluzieb. </i>
    > Který server očekává konkrétního správce služeb?

    Kde sa zrazu vzalo to "konkrétního" ? :)

    > To, že jsme nějak dokázali fungovat, neznamená, že to nejde lépe.

    S tým náhodou súhlasím. Čo mne osobne vadí je, že sme miesto "lépe" prešli na "komplikovanejšie". SystemD ako správca služieb docela obstojí, ale už v dobe, keď ešte len crashoval inštalácie nás, odvážlivcov s Archom, existovali oveľa zaujímavejšie riešenia. Ruinit Voidu, OpenRC riešiaci všetky problémy, ktoré SystemD pôvodne riešiť mal na ~100 riadkov shellu, InitNG ktorý neriešil nič, ale dokázal nabootovať Arch pod 5 sekúnd a pár ďalších čo im neviem prísť na meno.

    Každý z nich je schopný nahradiť klasický init jedným príkazom na správcu balíčkov a zvyšok systému o tom ani netuší. Preto sa radšej prešlo na obludnosť, čo pokladá za vhodné kompletne redefinovať ako sa operačný systém správa :)