Hacker News new | ask | show | jobs
by geocar 2247 days ago
If the use of /data is the reason why you're not using this software, I'm pretty sure you wouldn't find any use of it if it stored data someplace in /var either.

Personally, I think the FHS is stupid marketing wankery that barely made sense in 1995 when the "preciousness" of the root partition was relevant, and has in the annals of time, caused more problems than it ever could have solved. Hey, what's the path to python? Is it:

    /usr/bin/python
    /usr/bin/python2
    /usr/bin/python3
    /usr/local/bin/python
    /usr/local/bin/python2
    /usr/local/bin/python3
    /usr/local/bin/python2.7
    /usr/local/bin/python3.7
This is perhaps the only question I need a "standard" to solve, and I've given up[†]. I don't need to know mail is "sometimes" in /var and sometimes in /var/local. I don't need to know that some of my configuration files are in /etc and others are in /usr/local/etc whilst still others are in /lib someplace. Where are my libraries? maybe /lib, /usr/lib /usr/local/lib /usr/lib64 /usr/local/lib64 and who knows where else. Fuck it, I'll just use find /.

I saw this great quote recently -- I know it was about something else, but I still wish Dan and the other FSSTND/FHS people could have seen and understood it all those years ago:

I suppose people blindly following suggestions on the Internet will eventually learn a hard lesson -- don't.

Because that is what the FHS was: A bunch of suggestions on a mailing list, with a smattering of armchair philosophy lacking any real analysis. But I mean, that's just my opinion. What if I'm wrong? ¯\_(ツ)_/¯

[†]: The answer is whatever /usr/bin/env python says.

1 comments

FHS may be a mess but I don't understand how that can be translated into a justification for making it even worse.