6 ms·
GNU Pies – Program Invocation and Execution Supervisor
- tete 8mo agoEveryone 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 8mo agoWhat's the value of making a supervisor? It seems to be mostly about gluing together some system APIs.
- trklausss 8mo agoIn 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.
- wakawaka28 8mo agoThe 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'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'll have a slight twist in constraints that makes most of your prep go by the wayside.
- direwolf20 8mo agoSolving a variety of problems makes you better at solving problems.
- wakawaka28 8mo agoI agree, but we all have to pick our battles. Do you want to solve real problems, enjoy other things in life, or solve some problem that a guy on the internet said is essential for any "real" programmer?
- deleted 8mo ago[deleted]
- binaryturtle 8mo agoAbsolutely. 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.
- wakawaka28 8mo agoHalf an hour? Slacker!
- wakawaka28 8mo agoI disagree with all of this. If you have time and interest, or a real need, then go ahead. I've never met a programmer who's made all of these things in my 20 years of programming, and that includes PhDs, professors, and old graybeards about to retire.
- piekvorst 8mo agoI think that at least one thing from the least is feasible.
- wakawaka28 8mo agoThat makes a lot more sense than saying everything is essential lol.
- written-beyond 8mo agoIs 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
- bladeee 8mo agoGNU Shepherd
- throw_a_grenade 8mo ago"Pies" means "dog" in Polish an Ukrainian (пес).
- fangorn 8mo agoSo, "Gnu is Not Unix, Dawg"?
- otterley 8mo agoIs that pronounced “peace” or “piss”?
- throw_a_grenade 8mo agoMore like pi+[y]es, but single syllable and no y. EDIT: Here are three audio files to hear: https://pl.wiktionary.org/wiki/pies#pies_(j%C4%99zyk_polski) https://pl.wiktionary.org/wiki/pies#pies_(j%C4%99zyk_polski)
- otterley 8mo agoWhen do you use that vs собака (sobaka)?
- throw_a_grenade 8mo agoI don't, I'm Polish. Can't say for sure for Ukrainians, don't know Ukrainian that well, but my reading of https://en.wiktionary.org/wiki/%D1%81%D0%BE%D0%B1%D0%B0%D0%BA%D0%B0 https://en.wiktionary.org/wiki/%D1%81%D0%BE%D0%B1%D0%B0%D0%B... and https://en.wiktionary.org/wiki/%D0%BF%D0%B5%D1%81#Ukrainian https://en.wiktionary.org/wiki/%D0%BF%D0%B5%D1%81#Ukrainian suggests that пес must be male, but собака is either male or female. I might be wrong.
- evilmonkey19 8mo agoPies it means "foot" in spanish
- arjie 8mo agoOne 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 8mo agoThe only thing missing is a recursive acronym e.g. Pies: Pies Is Experimental Software or something equally cringe like Hurd
- calvinmorrison 8mo agohow about "Active Development" without any progress in 3 decades
- stevekemp 8mo agoPies is eshewing systemd?
- elric 8mo agoIt's how you would pronounce it if it were Latin. In which case it would mean "feet". Maybe that's not what inspired the name.
- 8mo ago
- relaxing 8mo ago[dead]
- asa400 8mo agoIf you have to explain the pronunciation of the name of your tool in the first sentence, you've already lost.
- zekrioca 8mo agoNo.
- myth2018 8mo agohttps://nginx.org/ https://nginx.org/
- flomo 8mo agoFunny, I had a job where everyone called it "N-Jinx", so I said that at another job and everyone looked at me like an idiot.
- thisislife2 8mo agoHuh? Guess you do learn something new everyday - I've been calling it that for ever too but apparently it is "engine-x" ... (thanks to you, I guess I won't sound like an idiot any more, to some ;).
- hiprob 8mo agosudo? gnu? mate? debian? ubuntu? suse?
- quasarj 8mo agoWait, how are you supposed to say mate?
- PygmySurfer 8mo agoMah-tay
- 8mo ago
- garciasn 8mo agoAlmost 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.
- hsbauauvhabzb 8mo agoIf you don’t think whoever named it that way wasn’t based, you’re almost as naive as your coworkers :P
- Alifatisk 8mo agoAre 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.
- bmacho 8mo agoI think they both run as user. But you can put gitlab in a docker https://www.gnu.org.ua/software/pies/example.php?what=gitlab https://www.gnu.org.ua/software/pies/example.php?what=gitlab https://www.gnu.org.ua/software/pies/manual/Docker-Entrypoint.html https://www.gnu.org.ua/software/pies/manual/Docker-Entrypoin...
- mgaunard 8mo agoThe area where I've seen the most homegrown implementations of things like these is HFT, with the caveat it's also designed to be distributed, integrated with isolation systems, start/stop dependency graphs... I once worked for a company which chose to use Kubernetes instead, they regretted it.
- gary17the 8mo agoGood to hear that some people out there still have some old-school -style sense of humor.
- notnmeyer 8mo ago> The name Pies (pronounced "p-yes") oh come on
- KronisLV 8mo agoI'm reminded of this https://supervisord.org/ https://supervisord.org/ 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.
- bandrami 8mo agoI've been using this init for years and always liked it. It's sad the Init Wars ignored it completely.