Microkernel gang
He’s right tho
I thought that was the point of these memes…
Yes, the point is that the speaker is impassioned and confident and usually vibes with the statements of the original post-er, but they get zero sex because of how not interested in this niche the opposite sex is at parties.
What’s the Unix philosophy?
catb is full of great info, including the answer to the question.
http://www.catb.org/~esr/writings/taoup/html/ch01s06.html
This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.
Edit: replaced with the succinct version.
Ooohhh, I’ve been reading bits of catb.org since I was like 13!
Using one specific source for the definition of the Unix Philosophy is against the Unix Philosophy. /s
Everything does 1 thing, programs work together
I think Linux just doing the kernel should count as Unix philosophy though
Originally it was about code. Split it into reusable functions, and such.
SyStEMd fans don’t understand, per usual.
Where did I defend systemD?
Reply was to you, but it’s still a public forum with a topic.
Is it not about chaining processes?
IIRC the ideia was to use pipe (or other methods) to send one program’s output to another’s input
But it very well could be about reusable functions, as code or as a .so file
Hmm. I can’t find ehere i got that from, other then it being more general. https://cscie26.dce.harvard.edu/lectures/lect02/6_Extras/ch01s06.html
Either way the whole point is to write programs/code that can interoperate and be composed. SysD programs comunicate over an “implementation is the specification” protocol, so they might as well be one blob instead of separate programs.
I see. I read the catb page and I think it’s a good direction.
“Do one thing but do it good” and "everything is a file. Is there more?
but do it well*
Probably the opposite of what “GNU’s Not Unix” does.
MEAT MAN!
Systemd hate is about it consuming things, and doing things badly.
My unpopular opinion: all the arguments that apply to systemd also apply to X.
Yes, except X had reasons for becoming like it is. But now when computers compute and draw on the same computer, wayland is way better. If only those freedesktop people would finalize this after 3 years of looking at it.
If that opinion was unpopular we wouldn’t talk about Wayland literally everyday
From the thumbnail I thought he was just literally picking her up. Oh well.
The look on her face is priceless… 😂
Removed by mod
I’m always curious as to what these “don’t bother coming at me” comments are actually supposed to achieve. What is the point of making a public statement, and preemptively dismissing discussion as “bots” in one fell swoop? Is it just you venting out or something?
It’s a tantrum. Just pat their head and tell them it’ll be OK.
It’s not that simple. Is a soapbox a tantrum?
I don’t agree with Nick, but the point of making such a comment is to be heard and it does serve an important role in society. It’s easy not to empathize with a group we perceive as tiny and without representation, and it’s difficult to speak up when you think you’re alone.
Ideally they would defend their point, but not everybody has a spare several hours each day to spend on the Fediverse.
I’d agree if it wasn’t that in this specific case, I don’t think you really get heard by making such absolute statements and calling people that disagree with the point of view bots.
Ok, the rest of the community disagrees with you. Good bye and have a nice day
I don’t think that’s true at all. I’m ok with systemd, but I don’t really like it, and find much of the criticism valid. At this point the reason I use it, and am more-or-less fine with it, is that it has become the de facto standard and is very well supported.
Which is also one of the reasons I dislike it — it is such an integral part of modern Linux systems that it can be hard to change, which reduces a lot of the appeal of Linux — flexibility and freedom.
I’m fine with systemd, but I really do get the feeling that it exists more because of Red Hat’s NIH syndrome than anything that was actually bad about upstart.
Nah, upstart actually sucked. I used it in an embedded project and getting things to start consistently was a nightmare. We had to put all kinds of sleeps in because there was no way to tell when something actually started, only when it was told to start (i.e.
start on started x
would start both at essentially the same time).With systemd, that all went away. It magics away sockets and whatnot so things just work properly. Also, our startup time went way down because things could start just a bit earlier, and the config files were more intuitive.
Upstart was a poor solution in search of a problem, and items sysvinit was honestly better imo because sysvinit didn’t hide little gotchas all over the place. Systemd is an over engineered solution to a real problem, but it works really well. Oh, and socket activation is magical.
That said, I still prefer the FreeBSD way, which is just a slightly fancy sysvinit. It works well, though it won’t win any awards for fanciness. Maybe launchd, if it ever comes to FreeBSD (maybe it has? I’ve been OOTL since 12), will be cool, IDK.
On the other hand, fragmentation makes software hard to support all of them. It seems like a dilemma.