As I am not a user of this distribution, I do not know if this change has already been applied or is in the future, but let's see what they think.
In former times the philosophy of system administration in ArchLinux it boiled down to a single general configuration file: the /etc/rc.conf. This file contained all the configuration information for the basic system to work, it was edited:
- Time zone
- The system clock (Local or UTC, local will be depreciated soon)
- The keyboard map, the console font, the console character map
- The locale (language, regionalization) with which the system was configured
- The kernel modules that were loaded manually
- Use of storage technologies such as RAID, BTRFS file system, LVM
- Host name configuration
- Configuration of (local ip or DHCP)
- The DAEMONS or system daemons to load
Well, all that is not going to be like that anymore. The next big change looming in ArchLinux is to stop using this centralized file and configure the different areas of the system in separate files and directories. And why this? the short answer is for systemd the alternative bootloader to initscriptsAs systemd, apart from replacing the boot management, it also helps to administer the system itself, making it easier to administer the system, although it may seem otherwise.
The configuration would be as follows:
| Setting | New configuration files | Old location in /etc/rc.conf |
|---|---|---|
| Host name | / etc / hostname / etc / hosts | NETWORKING |
| Console fonts and keyboard map | /etc/vconsole.conf | LOCATION |
| Local settings | /etc/locale.conf /etc/locale.gen | LOCATION |
| Time zone | / etc / timezone / etc / localtime | LOCATION |
| Hardware Clock | / etc / adjtime | LOCATION |
| Kernel modules | /etc/modules-load.d/ | HARDWARE |
| daemons | /etc/rc.conf | DAEMONS |
Basically the /etc/rc.conf remains as a manager DAEMONS nothing else absolutely all other parts will be replaced by these configuration files.
The note in the original language
http://dottorblaster.it/2012/07/arch-linux-addio-ad-rc-conf-kiss/
regards