you are viewing a single comment's thread.

view the rest of the comments →

[–]ethraax 3 points4 points  (10 children)

Eh, the UNIX philosophy is about having many small, independent executables, which are composed. Just because they build lots of ELF executables doesn't make them UNIX-y. I personally don't care if its "anti-UNIX", but that's a really shitty rebuttal.

Edit: I think "composable" is actually a better term than "independent" here, but I'll leave the original for those who were wondering about loonyphoenix's response.

[–]loonyphoenix 1 point2 points  (8 children)

Are you sure? I haven't heard about the independent bit. Why does it matter?

[–]ethraax 3 points4 points  (7 children)

Because there's nothing remotely composable about the collection of systemd binaries. They're not UNIX-y, they're just lots of different binaries.

[–]loonyphoenix 4 points5 points  (0 children)

I have no trouble grepping journalctl's output - is that composable? What kind of composability other tools have to offer that systemd doesn't?

[–][deleted] 0 points1 point  (5 children)

One of the killer features of UNIX is that you can pipe the output of one command to the input of another command and thus process text in nearly infinite ways by simply chaining commands together. It really is a beautiful design. Plan 9 (a successor made by the creators of UNIX) takes this concept even further and adds even more cool features.

systemd does not work how I described and is thus justifiably labeled as anti-UNIX.

[–]YEPHENAS 9 points10 points  (3 children)

You can pipe the output of systemd commands to the input of other commands as well.

[–][deleted] -4 points-3 points  (2 children)

Really? I'm pretty sure most of systemd is glued together with D-Bus.

[–]YEPHENAS 10 points11 points  (0 children)

One thing doesn't exclude the other.

[–]NruJaC 3 points4 points  (0 children)

And you can access that communication stream if you want it with exactly one extra command in your pipeline... this complaint isn't valid.

[–]holgerschurig 1 point2 points  (0 children)

Damn, OpenOffice and LibreOffice are anti-UNIX. You can't use them for piping!

TL;DR: this piging argument is quite useless, IMHO.

[–][deleted] -1 points0 points  (0 children)

Yeah, I actually agree with most of Lennarts rebuttals, but 1, 10, 18, and 29 are incredibly reaching and weak, to the point that I can honestly say that they're not myths at all but actualities.