←back to thread

47 points breezk0 | 1 comments | | HN request time: 0.203s | source

Title.

I think it is very rude to just install to any "default" directory and not asks the user where he wants it to be installed.

Show context
diffeomorphism ◴[] No.45772742[source]
Weird windows centric view.

There shouldn't even be a question where to put things much less a "wherever you want". Instead you want a sane, sensible standard.

replies(6): >>45772869 #>>45772897 #>>45772992 #>>45773110 #>>45773120 #>>45774091 #
1. wongarsu ◴[] No.45773120[source]
Configuration should go in a defined place. /etc and ~/.config on linux, registry and %appdata% on Windows. A common location makes management, synchronization and backups easier, and space is rarely a concern for configs. Cache directories should go in a defined place. /var/ and ~/.cache on linux, %localappdata% on Windows.

But application files have a huge size range depending on the assets the program needs (typical sizes range from the tens of MB to the tens of GB, with large outliers in either direction). I have multiple tiers of storage (a terabyte of SSD, multiple TB of HDD, tens of TB of network storage) and allocate my software to the desired storage tier depending on my needs

And this isn't just a thing on Windows, Android does the same by allowing you to moving apps to the SD card, provided you have one. Management is just greatly simplified in that case because you have at most two meaningful storage locations on an Android location, while desktop or laptop might have any number of them