# journalctl -u ssh
I would have no problem if systemd used a database like sqlite, lmdb or anything else with some valid tooling, indexing, caching and proper recovery solutions.
Would SQLite be any more complicated than what they have now? Or OpenLDAP's Lightning Memory-Mapped Database (LMDB)? OpenLDAP/Symas' Howard Chu on the latter:
* https://www.linkedin.com/pulse/20140924071300-170035-why-you...
Also, you can pipe the output of journalctl to do whatever you want with it with those unix tools.
what tool can't you read them with? Why is the fs the fundamental unifying abstraction, as opposed to pipes?
> doesn't allow you to do all the things you can do with a real file
like what?
Also: If all pipes are files, but not all files are pipes, it would seems to me that files are more restrictive. That, and the extra steps you need to take to avoid needless IO.
that doesn't allow you to do all the things you can do with a real file
I'm not interested in what the differences between a pipe and a file are (I know) - I'm interested in why OP thinks they are relevant in this specific context/case; particularly in context of my statement: seems to me that files are more restrictive
Is, for example, a sticky bit relevant to systemd log files?