All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Standardizing Software Installation: Why Configuration Should Use System Defaults

By

breezk0

7mo ago· 4 min readenOpinion

Summary

The article discusses software installation practices, arguing that installers should respect standard configuration and cache directory locations rather than asking users where to install applications. It emphasizes that configuration files should go to defined system locations (/etc, ~/.config on Linux; registry, %appdata% on Windows) for easier management, synchronization, and backups, while cache directories should use standard paths (/var/, ~/.cache on Linux; %localappdata% on Windows). The author notes that while configuration files are small and space isn't a concern, application files vary greatly in size (from tens of MB to tens of GB), and users often have multiple storage tiers, suggesting installers should offer installation location choices only for large application files, not for configuration.

Key quotes

· 5 pulled
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.
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...
Snippet from the RSS feed
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

You might also wanna read