god journald is a fucking catastrophe

turns out it won’t let you delete logs of individual units because the log format is some kind of gigantic linked list

also explains why random access (which is a VERY COMMON OPERATION FOR SYSTEM LOGS) is so inefficient with journald

Show thread

“oh sure, logs are append-only and it’s totally fine for the log viewer to take half an hour to display the most recent entries while the system is on fire and thrashing its disks”

Show thread

“how can we do worse than rotating plain text files in a standardized format? how about a global binary log file with a format that is undocumented and explicitly subject to change!” — lennart poettering

Show thread

”text files have issues with undetected corruption. let’s just make our log format completely unreadable when there’s corruption somewhere!”

Sign in to participate in the conversation
nazrin.moe

Tōhō, free software and a cute mouse.