GNU Shepherd 1.0 Service Manager Released As "Solid Tool" Alternative To systemd

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67153

    GNU Shepherd 1.0 Service Manager Released As "Solid Tool" Alternative To systemd

    Phoronix: GNU Shepherd 1.0 Service Manager Released As "Solid Tool" Alternative To systemd

    GNU Shepherd as a service manager for both system and user services that is used by Guix and relying on Guile Scheme has finally reached version 1.0. For those not pleased with systemd, GNU Shepherd can be used as an init system and now has finally crossed the version 1.0 milestone after 21 years of development...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • zexelon
    Senior Member
    • May 2019
    • 740

    #2
    Okay, it looks like they innovated on the barely comprehensive systemD unit file... by making it even more incomprehensible... Are they trying to make the unit file double as a touring complete language on its own??

    lisp_cycles.png

    Personally I am not a huge fan of systemD and what it has become (almost its own whole OS that uses Linux as a type of hypervisor) but I have slowly started adapting to it. One thing I cant argue with is that it does work and once you learn its semantics its relatively easy to implement things in.

    This GNU Shepherd looks like the herd ran over the shepherd a few to many times...

    Comment

    • sophisticles
      Senior Member
      • Dec 2015
      • 2546

      #3
      For those not pleased with systemd, GNU Shepherd can be used as an init system and now has finally crossed the version 1.0 milestone after 21 years of development.

      The GNU Shepherd developers believe the Shepherd 1.0.0 release marks "a solid tool, meeting the kind of user experience one has come to expect since systemd.
      Think about the above statements:

      If you are not happy product A, after 21 years there is now product B that offers you the same experience that you are already not happy with.

      Make mine a double!

      Comment

      • _blk
        Junior Member
        • Jan 2016
        • 10

        #4
        Sounds like the people strongly opposed to systemd now have an alternative that does the same without the leader or the name.. I'm not against competition but it sounds a bit .. You name it

        Comment

        • chilek
          Junior Member
          • Mar 2012
          • 45

          #5
          What a pity that abstract machine language is not used for service definitions!
          Oh wait - Guile Scheme was mandatory as 20 years ago RMS liked this language the most...
          Last edited by chilek; 11 December 2024, 03:46 AM.

          Comment

          • discordian
            Senior Member
            • Sep 2009
            • 1130

            #6
            that looks like taking the worst parts of haskell and some declarative stuff like basic.
            then use that programming language for stuff your competitor manages with descriptive config files.

            Comment

            • kiffmet
              Senior Member
              • Jan 2016
              • 476

              #7
              IMO, SystemD's greatest strength is that it uses easily understandable, maintainable and extensible service definitions in the .ini format.

              Comment

              • egorfine
                Junior Member
                • Aug 2014
                • 29

                #8
                I hate systemd with passion. I hate everything that comes from LP and his crowd.

                But this... I hate this more.

                Comment

                • Steffo
                  Senior Member
                  • Jan 2013
                  • 604

                  #9
                  No. Just no.

                  Comment

                  • bachchain
                    Senior Member
                    • Jun 2016
                    • 401

                    #10
                    I too enjoy having to write my config files in lisp. This is why you don't let emacs people design things.

                    Comment

                    Working...
                    X