Hacker News new | past | comments | ask | show | jobs | submit login

Anyone could implement their own journaling subsystem against the api and it would work... it doesn't have to be journald. not sure what your point is...



My point is that the following statement made further upthread is fundamentally incorrect as an assessment of systemd:

>systemd is a package of separable utilities, plus an init system. Much like the GNU core utilities.

The response was:

>So, how does one completely excise journald from a box running systemd. I'm not talking about passing messages through, I'm talking about complete, utter, wiping out?

The point is that if the utilities are truly separable from the init system (as was claimed by the first point as an indication that the person they were responding to didn't "get" systemd) then that would be simple. Note the person responding is responding to the assertion that they fundamentally misunderstand systemd. Their point is to show that they do not.

Your first response adds nothing to the conversation:

>If you want text logs, configure journald to pass things into rsyslog or whatever other logging subsystem you prefer (there are many).

Good point, except that's not what the person you're responding to asked for.

My observation is that systemd isn't just "an init system with separable utilities" that was originally claimed. You seem to agree with me.

Your last point, however, would have been helpful above:

> Anyone could implement their own journaling subsystem against the api and it would work... it doesn't have to be journald.

That would have answered the actual question asked.


Writing a third-party journal reader is officially discouraged: http://www.freedesktop.org/wiki/Software/systemd/journal-fil...

     Instead of implementing your own reader or writer for journal files we ask you to
     use the Journal's native C API to access these files.


Well, as vertex-four pointed out that API is not stable, and as far as I've seen there's no expectation that it ever will be. Feel free to correct me - for me this is the nub of the issue and I'd be happy to hear otherwise.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: