DEV Community

Discussion on: Linux probably isn't for you

Collapse
 
ayanweb profile image
Ayan-web

you are right ...even dot-files work different on different distros

Collapse
 
developerbishwas profile image
Bishwas Bhandari

Dot files?

Collapse
 
abhj profile image
Abhijay Mitra • Edited

.vimrc or .conf type files. Config files in general.

Thread Thread
 
developerbishwas profile image
Bishwas Bhandari

Got it. I didn't knew that config files work different in different distros. I guess, it depends of what child distro they're using. Basically, Debian, Ubuntu, Kubuntu, Xubuntu are the same.

Thread Thread
 
abhj profile image
Abhijay Mitra

Yeah, I guess you were using a lot of debian distros only.

Thread Thread
 
developerbishwas profile image
Bishwas Bhandari

I have used Fedora and Cent OS, but I guess they're not built for me.

Thread Thread
 
ayanweb profile image
Ayan-web

Fedora is not my type ...one time I was trying to install mongodb but couldn't ...
I would recommend ubuntu based or arch based ...they can install everything ...

Thread Thread
 
shouhuoyuan profile image
Please call me 007 πŸ”«πŸΈ • Edited

Fedora is the best Linux distro

Thread Thread
 
developerbishwas profile image
Bishwas Bhandari

Why do you think that so?

Thread Thread
 
shouhuoyuan profile image
Please call me 007 πŸ”«πŸΈ

Most polished and Linus Torvolds uses it

Collapse
 
mtrantalainen profile image
Mikko Rantalainen

Dot files work different for different versions of any given software where the developers of that software fail to support forwards and backwards compatibility of their own software. Dot files are not saved nor read by the distributions itself.

The dconf is the only somewhat standardized and shared configuration file format, all other dot files are fully custom to each application and designed by developers of said application.

Older software usually handles forwards and backwards compatibility well because it used to be common to mount home directory (where these dot files are stored) over NFS and different systems were running different versions of each application. Younger developers don't seem to know this or just don't mind anymore.

See .gitconfig for an example of config file that doesn't break when you switch to different version. That's because Git developers do mind about backwards compatibility and that doesn't change between distros.

Collapse
 
jessekphillips profile image
Jesse Phillips

In debian the dot files are generally not included with file operations. But they don't disappear when performing something to a parent folder like move.

How do they behave in other distro?

Some comments have been hidden by the post's author - find out more