(no title)
kantapproves | 1 year ago
The output of df and mount shows the truth as it is: raw and shitty. Don't dumb it down. Your version of usability might be my idea of a nightmare. I like the raw truth, ugly as it is. If I or anybody needs a `tiktok-disk-usage --fancy` we'll conjure one up. Are we tech or what?
It is exceedingly easy to filter the output of said tools. Nothing to do with money or incentives. It is a completely solved "problem" for the people that need it and are capable of "solving" it. Maybe you should opt for a "desktop environment" that "manages" your stuff so you can have a nice set of disk percentage indicators? I hear good things about "Windows".
marginalia_nu|1 year ago
The underlying reason for this mess is that several popular tools, especially in the systemd and containerization-adjacent space, are built on a bunch of non-standardized userspace hacks (e.g. per-process tmpfs chroot jails) that pollute the mount table of the host system. That is the trainwreck.
kantapproves|1 year ago
Mali-|1 year ago
kantapproves|1 year ago
Also, a substantial amount of this problem is just systemd. Don’t shit on df, which looks fine on, say, BSD.
This is not for the “average user” IMO.
topspin|1 year ago
Where was that demanded?
> It is exceedingly easy to filter the output of said tools.
This is provably false. Consider the content of Linux file systems. There is no one tool to simultaneously observe conventional POSIX properties, ACLs, capability attributes, selinux properties, AppArmor references, etc., to which you might apply a filter. So you have to repeatedly create your own, half-baked, inefficient, throw-away correlation tools on the fly in what little time you can spare.
Why? These features didn't appear last week. Most are older than a lot of people coping with this stuff. I answer that question here[1].
[1] https://news.ycombinator.com/item?id=41288842
kantapproves|1 year ago
This implies both tools need to adjust to reality - aka systemd bs - to make it easier for the user. Also known as dumbing down. I concede it is not explicitly requested, but it’s not that much of a reach TBH.
It is provably true that the output of df and mount is exceedingly easy to filter. You don’t even need tools to do it.
I don’t care about AppArmor and other BS because I am not on Linux. Those weren’t part of the discussion anyway. It is about mount and df and the author explicitly called them out for failure to be “easy”.
creesch|1 year ago
> The output of df and mount shows the truth as it is: raw and shitty.
Is pretty much the point they are making about Trainwreck Design. They are using their output of df as a talking point to illustrate the issue.
kantapproves|1 year ago
If you want to call out design shit then just call it what it is: systemd. Leave df out of it, the poor fellow. Mount also has nothing to do with it.