Linked by Thom Holwerda on Tue 18th Mar 2008 21:37 UTC
BSD and Darwin derivatives The MirOS BSD project has released MirOS BSD xi. "The MirOS Project proudly presents release 10 of MirOS BSD: MirOS xi. A mini-ISO for the installation can be downloaded from mirbsd.org. This image can be burned to a CD and used for installing over the network. The full CD image can be downloaded via BitTorrent. MirOS BSD is a secure operating system, originally based on OpenBSD, for i386 and sparc machines. Read more about it at the 'About MirOS' page.
Thread beginning with comment 305648
To read all comments associated with this story, please click here.
Dotfiles in .etc
by Konjofsky on Wed 19th Mar 2008 10:42 UTC
Konjofsky
Member since:
2008-03-19

I think this feature is good and would be nice to have it in other BSDs and Linuxes. What do you think?

--"Dotfiles" in .etc--
Both MirOS and MirPorts should put most of
the "dotfiles" in users' home directories in a
single directory named ".etc". For example, ssh
uses ".etc/ssh" for its configuration files.
This greatly reduces the clutter of hundreds of
hidden files in the home directory. All of the base
system uses this convention, but at the moment,
only a few ports do.

(From the MirOS information flyers
http://www.allbsd.de/src/Flyer/MirOS/ )

Edited 2008-03-19 10:43 UTC

Reply Score: 1

RE: Dotfiles in .etc
by irbis on Wed 19th Mar 2008 11:20 in reply to "Dotfiles in .etc"
irbis Member since:
2005-07-08

Agreed. It would be a very good idea in order to clean the home folder from dozens of configuration files. If only Linux and Unix software had implemented that already years ago. Now it takes some time before the current system can be changed.

Reply Parent Score: 2

RE[2]: Dotfiles in .etc
by sorpigal on Wed 19th Mar 2008 17:13 in reply to "RE: Dotfiles in .etc"
sorpigal Member since:
2005-11-02

I've made this ~/.etc/ (or similar) suggestion many times, and have always received the same negative or luke-warm responses, most of which amount to: Dot files are already hidden, this does not reduce clutter.

The only real advantage, when you think about it, is rm -rf ~/.etc works better than rm -rf ~/.* (don't run this command! It is more destructive than you probably expect.) If you're thinking "But I never delete my configuration," then replace rm with cp/scp and think settings synchronization.

The only other advantage is psychological.

I'm still in favor of it, because psychology matters. It would be nice to be able to simply say "The directory name makes no sense, but /etc/ is global configuration and ~/.etc/ is user configuration." Of course, this is not entirely true, especially on e.g. freebsd, some Linux distros that like /boot/grub/, etc., etc..

Reply Parent Score: 2