GNU Pies – Program Invocation and Execution Supervisor
35 points - today at 8:53 PM
Sourcegarciasn
today at 10:06 PM
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.
Everyone looked at me like I was insane as I sat there chuckling. Thank you for bringing back that unfortunate memory.
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.
killerstorm
today at 10:25 PM
What's the value of making a supervisor? It seems to be mostly about gluing together some system APIs.
binaryturtle
today at 9:30 PM
Absolutely. I recently wrote my first compiler to get it off the bucket list… brainf*ck compiler/interpreter #100010134 or such? :-) Well… it was a fun half hour.
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".
stackghost
today at 9:49 PM
The only thing missing is a recursive acronym e.g. Pies: Pies Is Experimental Software or something equally cringe like Hurd
stevekemp
today at 10:00 PM
Pies is eshewing systemd?
calvinmorrison
today at 9:59 PM
how about "Active Development" without any progress in 3 decades
Alifatisk
today at 10:08 PM
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.
written-beyond
today at 9:24 PM
Is this the gnu version of systemd?
edit: I know it's not a monolith like systemd but service/unit files are a core component of systemd
systemd is not a monolith.
It's a collection of losely coupled components and services of which basically every single one can be disabled or replaced by another implementation.
stackghost
today at 9:51 PM
It'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.
GNU Shepherd
throw_a_grenade
today at 9:31 PM
"Pies" means "dog" in Polish an Ukrainian (пес).
So, "Gnu is Not Unix, Dawg"?
Is that pronounced “peace” or “piss”?
> pronounced "p-yes"
Absolutely not.
Apologies to the Slavs, but there’s already a utility pronounced like that.
evilmonkey19
today at 9:39 PM
Pies it means "foot" in spanish
If you have to explain the pronunciation of the name of your tool in the first sentence, you've already lost.
sudo? gnu? mate? debian? ubuntu? suse?