In Fedora 18, the systemd developers are responsible for another round of changes for the sake of change.
The following sysconfig files have been replaced:
- /etc/sysconfig/clock has been replaced by /etc/localtime
- /etc/sysconfig/i18n has been replaced by /etc/locale.conf
- /etc/sysconfig/keyboard has been replaced by /etc/vconsole.conf
Note that the variables used to configure virtual consoles have also changed:
- SYSFONT has been replaced by FONT
- SYSFONTACM has been replaced by FONT_MAP
- UNIMAP has been replaced by FONT_UNIMAP
- KEYTABLE has been replaced by KEYMAP
These changes also apply to the kernel command line options for virtual consoles.
Why change the names of these variables? What actual value do these changes add to the Linux ecosystem? Did anybody do a cost-benefit analysis before making these changes? I suspect not. What about the thousands of Linux users who will now have to flounder about trying to find out why something does not work as expected?