1

I'm debating whether I should switch from Windows to Linux and I've decided that if I do, I'll be using Arch Linux (most likely manjaro specifically). Mainly because I don't want to have to deal with:

"5 years of free security and maintenance updates" (correct me if I'm wrong)

The problem is that the "rice" that I want to use contains dotfiles that were created on Ubuntu and I don't know if they'll work on Arch.

If they aren't compatible, would you mind explaining how one would go about making them compatible (if possible).

Or, since I am new to Linux, if you think I should just go with Ubuntu then explain why I should choose it instead of Arch.

Thanks!

1 Answer 1

2

From the wikipedia:

In Unix-like operating systems, any file or folder that starts with a dot character (for example, /home/user/.config), commonly called a dot file or dotfile, is to be treated as hidden – that is, the ls command does not display them unless the -a flag (ls -a) is used. In most command-line shells, wildcards will not match files whose names start with . unless the wildcard itself starts with an explicit . .

A convention arose of using dotfiles in the user's home directory to store per-user configuration or informational text. Early uses of this were the well-known dotfiles .profile, .login, and .cshrc, which are configuration files for the Bourne shell and C shell and shells compatible with them, and .plan and .project, both used by the finger and name commands.

There's nothing special about a file that starts with a dot, you won't have problems to use them across Unix/GNU+Linux systems. And I say this because you can have issues handling the encoding and end of lines of the files if they are created from windows. But that's not really something you should worry about much.

Or, since I am new to Linux, if you think I should just go with Ubuntu then explain why I should choose it instead of Arch.

That's just matter of debate and opinions. I would ask you how much effort you want to put in installing the OS. Arch is a bit complicated to install, and you need a basic set of linux skills to be succesful. Or, if you want to learn in the process, go for it, the arch community is awesome. But beware that they will tell you RTFM first.

On the other side, Ubuntu and derivatives are easy to install.

You have plenty of distributions to choose from, and each one has it's perks an downsides. But IMHO GNU+Linux is GNU+Linux. Almost any distro will have anything you need out of the box, it's just a matter of taste. I have a bunch of machines around, now I'm in Debian, other has Linux Mint, on other I installed Arch, etc.

And of course, you can always test a distro creating a live USB, or have a dual boot machine.

Go for it!

5
  • 1
    I kindly request feedback for downvotes. For me this is a learning experience above all, If I'm wrong I want to know why. Thanks. Commented Feb 29, 2020 at 23:04
  • I didn't downvote because I don't have enough rep, but for me it was useful so idk why someone else would downvote it. Commented Feb 29, 2020 at 23:10
  • @FatDubs I didn't think you did since you accepted my answer :). The thing in this site(s) is that is frustrating getting downvoted with no comment on it. Ultimately, it's better not to take it personally. Commented Feb 29, 2020 at 23:16
  • 2
    Note: I prefer to call the OS Gnu/Linux (or Gnu+Linux). It is less confusing. e.g. WSL = Gnu+Linux - Linux + MS-stuff, Androd = Gnu+Linux - Gnu + ..., Cygwin = Gnu+Linux - Linux + cygwin.dll. Linux is a kernel, it is part of the Gnu/Linux OS. Commented Feb 29, 2020 at 23:25
  • @ctrl-alt-delor I was just thinking of it. I'll edit my answer, thanks. Commented Feb 29, 2020 at 23:27

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.