13 comments

  • arjie10 hours ago
    One release every 4 years. So this is like monit or systemd-supervisord and so on, a process manager. I have to say the thing I most enjoy about it is the fact that it's got the classic GNU trend of "here's an obviously pronounceable spelling; let's say it a different way".
    • stackghost10 hours ago
      The only thing missing is a recursive acronym e.g. Pies: Pies Is Experimental Software or something equally cringe like Hurd
      • stevekemp9 hours ago
        Pies is eshewing systemd?
      • calvinmorrison9 hours ago
        how about "Active Development" without any progress in 3 decades
  • KronisLV7 hours ago
    I&#x27;m reminded of this <a href="https:&#x2F;&#x2F;supervisord.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;supervisord.org&#x2F;</a><p>Used it inside of containers a few times when I wanted to keep things simple and have a container that ran both a web server and PHP-FPM at the same time and kept them up.
  • mgaunard8 hours ago
    The area where I&#x27;ve seen the most homegrown implementations of things like these is HFT, with the caveat it&#x27;s also designed to be distributed, integrated with isolation systems, start&#x2F;stop dependency graphs...<p>I once worked for a company which chose to use Kubernetes instead, they regretted it.
  • written-beyond10 hours ago
    Is this the gnu version of systemd?<p>edit: I know it&#x27;s not a monolith like systemd but service&#x2F;unit files are a core component of systemd
    • eliaspro10 hours ago
      systemd is not a monolith.<p>It&#x27;s a collection of losely coupled components and services of which basically every single one can be disabled or replaced by another implementation.
      • chlorion6 hours ago
        No it definitely is a monolith.<p>It&#x27;s NOT loosely coupled in any way. Try running any part of the systemd software suite on an openrc system and see how that works out?<p>I have no idea why people are so insistent on claiming that its not a monolith, when it ticks off every box of what a monolith is.
      • cyberax8 hours ago
        In theory. In practice, systemd is a mess of different components that have subtle dependencies on each other. And while the core of systemd is solid enough, everything around it is not.
      • stackghost10 hours ago
        It&#x27;s a collection of tightly-coupled components that are functionally a monolith because large distros tend to rely on the various components rather than allowing modularity.
    • bladeee10 hours ago
      GNU Shepherd
      • throw_a_grenade10 hours ago
        &quot;Pies&quot; means &quot;dog&quot; in Polish an Ukrainian (пес).
        • seemaze3 hours ago
          “Pies” is Spanish for feet, which was my second reading after seeing the pronunciation. The first was in reference to round baked deserts.
        • fangorn10 hours ago
          So, &quot;Gnu is Not Unix, Dawg&quot;?
        • otterley10 hours ago
          Is that pronounced “peace” or “piss”?
          • throw_a_grenade10 hours ago
            More like pi+[y]es, but single syllable and no y.<p>EDIT: Here are three audio files to hear: <a href="https:&#x2F;&#x2F;pl.wiktionary.org&#x2F;wiki&#x2F;pies#pies_(j%C4%99zyk_polski)" rel="nofollow">https:&#x2F;&#x2F;pl.wiktionary.org&#x2F;wiki&#x2F;pies#pies_(j%C4%99zyk_polski)</a>
            • jagged-chisel6 hours ago
              As an American, I hear “pyes” - a single syllable “yes”, with a preceding “p.”
            • otterley10 hours ago
              When do you use that vs собака (sobaka)?
              • throw_a_grenade9 hours ago
                I don&#x27;t, I&#x27;m Polish. Can&#x27;t say for sure for Ukrainians, don&#x27;t know Ukrainian that well, but my reading of <a href="https:&#x2F;&#x2F;en.wiktionary.org&#x2F;wiki&#x2F;%D1%81%D0%BE%D0%B1%D0%B0%D0%BA%D0%B0" rel="nofollow">https:&#x2F;&#x2F;en.wiktionary.org&#x2F;wiki&#x2F;%D1%81%D0%BE%D0%B1%D0%B0%D0%B...</a> and <a href="https:&#x2F;&#x2F;en.wiktionary.org&#x2F;wiki&#x2F;%D0%BF%D0%B5%D1%81#Ukrainian" rel="nofollow">https:&#x2F;&#x2F;en.wiktionary.org&#x2F;wiki&#x2F;%D0%BF%D0%B5%D1%81#Ukrainian</a> suggests that пес must be male, but собака is either male or female. I might be wrong.
  • Alifatisk9 hours ago
    Are the collection of components run in some kind of namespace? Say I run a Pies for Gitlab (which in itself had lots of components), and I run a Pies for Frpd, do they share the same space or are they isolated from each other? Am I maybe overthinking this? Perhaps its just a program manager.
    • bmacho8 hours ago
      I think they both run as user. But you can put gitlab in a docker<p><a href="https:&#x2F;&#x2F;www.gnu.org.ua&#x2F;software&#x2F;pies&#x2F;example.php?what=gitlab" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org.ua&#x2F;software&#x2F;pies&#x2F;example.php?what=gitlab</a><p><a href="https:&#x2F;&#x2F;www.gnu.org.ua&#x2F;software&#x2F;pies&#x2F;manual&#x2F;Docker-Entrypoint.html" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org.ua&#x2F;software&#x2F;pies&#x2F;manual&#x2F;Docker-Entrypoin...</a>
  • asa40010 hours ago
    If you have to explain the pronunciation of the name of your tool in the first sentence, you&#x27;ve already lost.
    • db48x8 hours ago
      Lots of counterexamples to that one.
    • myth20189 hours ago
      <a href="https:&#x2F;&#x2F;nginx.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nginx.org&#x2F;</a>
      • flomo38 minutes ago
        Funny, I had a job where everyone called it &quot;N-Jinx&quot;, so I said that at another job and everyone looked at me like an idiot.
    • hiprob9 hours ago
      sudo? gnu? mate? debian? ubuntu? suse?
      • jagged-chisel6 hours ago
        Oo Boon Too<p>I was born and raised amongst the rednecks of the southern US and still, someone saying “uh-BUN-too” sounds so silly
      • quasarj7 hours ago
        Wait, how are you supposed to say mate?
    • zekrioca10 hours ago
      No.
    • Artoooooor8 hours ago
      English, dammit...
  • bandrami3 hours ago
    I&#x27;ve been using this init for years and always liked it. It&#x27;s sad the Init Wars ignored it completely.
  • relaxing10 hours ago
    &gt; pronounced &quot;p-yes&quot;<p>Absolutely not.<p>Apologies to the Slavs, but there’s already a utility pronounced like that.
  • gary17the8 hours ago
    Good to hear that some people out there still have some old-school -style sense of humor.
  • evilmonkey1910 hours ago
    Pies it means &quot;foot&quot; in spanish
    • otterley10 hours ago
      Plural - “feet”
    • baq10 hours ago
      &#x27;a dog&#x27; in polish
  • notnmeyer7 hours ago
    &gt; The name Pies (pronounced &quot;p-yes&quot;)<p>oh come on
  • garciasn9 hours ago
    Almost 20 years ago now I worked for a company that sat a group of about 25 of us down to talk about their latest survey named...CRMPIES.<p>Everyone looked at me like I was insane as I sat there chuckling. Thank you for bringing back that unfortunate memory.
    • hsbauauvhabzb8 hours ago
      If you don’t think whoever named it that way wasn’t based, you’re almost as naive as your coworkers :P
  • tete10 hours ago
    Everyone needs to have made a web framework. Everyone needs to have made a programming language. Everyone needs to have made a supervisor. Everyone has to have made a container manager. Everyone needs to have made a text editor.
    • binaryturtle10 hours ago
      Absolutely. I recently wrote my first compiler to get it off the bucket list… brainf*ck compiler&#x2F;interpreter #100010134 or such? :-) Well… it was a fun half hour.
    • killerstorm9 hours ago
      What&#x27;s the value of making a supervisor? It seems to be mostly about gluing together some system APIs.
      • trklausss8 hours ago
        In some industries it’s critical. Think about aerospace where code is almost always homegrown or done by specialized company, and are specific implementations for specific needs. You don’t have that many COTS due to the criticality etc.
        • wakawaka286 hours ago
          The thing about specific needs is that they are usually narrow. You could throw darts at the dartboard of problems, working on very narrow problems for years and never get a job solving any of them. If a problem calls out to you and you won&#x27;t stop until you get a job with it, then the effort could be worth it. But sometimes, even if you get THE job, you&#x27;ll have a slight twist in constraints that makes most of your prep go by the wayside.
    • wakawaka286 hours ago
      I disagree with all of this. If you have time and interest, or a real need, then go ahead. I&#x27;ve never met a programmer who&#x27;s made all of these things in my 20 years of programming, and that includes PhDs, professors, and old graybeards about to retire.
      • kalterdev4 hours ago
        I think that at least one thing from the least is feasible.