Which Linux distribution should I use?

For someone who is looking into getting into Linux for the first time I tend to recommend a Debian/Ubuntu based distro. The reason for this is that they have a lot of community support and are normally very stable. So I would recommend Linux Mint or Elementary OS as they are both lightweight and really user friendly. I will say you'll probably be better off going with Mint though because it has a massive community of people that can help you through step by step. I left some resources below if you have any questions and/or concerns feel free to ask.

Useful Resources
http://forums.linuxmint.com/

http://ubuntuforums.org/

http://ss64.com/bash/

  1. Currently none. I used to run Ubuntu but I'm back on Windows because of work.

  2. ElementaryOS is the most polished and most user friendly distro I've seen. Also one of the snappiest. That one would be my recommendation. You won't make a mistake with Ubuntu either. I think for beginners especially those should be great.

  3. Well, you can do a lot, but the question is if you should, unless you plan on making a living dealing with an OS. Linux allows you to customize A LOT, but it can become overwhelming. I mean, I'm the type of person that used to spend hours customizing every bit to my liking, but as time went on, I realized I spent way too much time on that, and started preferring something stable that works and doesn't get in the way. Nowadays I strongly believe a good OS shouldn't get in the way of doing your work, and ideally, you shouldn't even notice it.

  4. I used it for regular OS tasks. Launching apps basically. Back then I used to write, so I didn't need any specific tools and I was good for when it came to application support. I enjoyed the UI, I found it had some really user friendly ideas, that for instance are only now making it into Windows, years after (multiple desktops, scrolling inactive windows, notification center, centralized software updater).

Well i played arround with tons of distroĀ“s, and from my experiance i can say this.

  • Home use: i personaly feel that Debian based distroĀ“s like Mint, Ubuntu, Elementary OS, LXLE etc etc, work verywell out of the box.
    Very user friendly and easy to use imo.
    Next to that Fedora is also not bad.

  • Professional use: i could recommend something like Open Suse uphere.
    Its very stable, well build, and it comes with allot of pre installed tools.

  • If you like to learn Linux the hard way? then you might look into Gentoo, Pentoo, Arch or Slackware.

1 Like

Linux is the best OS currently out there so you have made a great choice to join the community, and it doesnā€™t spy on you (ahem win10).

I have been using Linux for many years now, and have quite a bit of experience with the many different distros. I have created a list of my top ones for different types of computer and different features of them. Arch and Gentoo are the hardest by far to set-up but they will teach you loads about how the OS and computers work when you are done.

Recommendations of OS for specific type of computer:
For Desktops: Ubuntu 15.10 GNOME 3
For Laptops: Ubuntu MATE 15.10
Low Power: LXLE or Arch Linux

Recommendations for features:
Nicest Looking: Elementary OS
Most Customisable: Arch Linux
Difficult to set-up: Arch Linux & Gentoo
Beginner Friendly: Ubuntu 15.10 & Linux Mint
Most Software: Ubuntu 15.10
Lean the Most with: Arch Linux & Gentoo
Gaming: SteamOS
Secure/Private: TAILS

I hope this has helped you.

1 Like

Duly noted, thanks,

@FaunCB

Aside from trying to learn about computers and coding some of my activities will include:

broadcasting/streaming

recording (possibly while broadcasting/streaming)

gaming (possibly while broadcasting/streaming/recording)

etc.

Finding bugs? I don't know

pre-built I guess, not sure

gaming, video, audio, I do all these things, In terms of recording videos and editing them, recording and sound and other things I mentioned earlier etc.

I tried ubuntu and opensuse a while ago but they didn't really appeal to me Guess I could give it another go. Thanks for your input anyway.

@Ohban will do, thanks

@redneckgamer185 Good to know, will give Zorin a try

@LinuxForYou Thanks, bookmarked and reading

@Syanide Interesting

@MisteryAngel Noted

@alexvear It has, thanks

Alright well I have some suggestions for you to do first: research anything you find important.

Learn a little first before you jump in because you'll get pissy at it and decide to not like it :P

Heres some links to look at:
https://www.winehq.org
https://www.playonlinux.com/en/
www.ubuntu.com
http://ubuntuforums.org
https://ubuntu-mate.org
https://kdenlive.org
https://www.lwks.com
https://wiki.archlinux.org : As you go along this is the perfect place to look up bugs and fixes.
https://obsproject.com
http://www.phoronix.com/scan.php?page=news_topic&q=NVIDIA
http://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/nvidia-linux
http://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/amd-linux

I suggest ubuntu to start, ubuntu Mate is my favorite because a lot of people work on it, if not the community that uses it. Everything else is stuff you'll need to stream or tools that you could use to record on top of video edit. I like kdenlive but others suggest lightworks.

The phoronix links are for looking up gpu compatibility. Anything that you think could go wrong, could in fact go wrong. Those are good references.

Everything else that you need to know you will learn yourself. Ubuntu has an "App Store"..... thing. Not an app store but a gui tool for the command line interface. If you want to use cli you have to do sudo apt-get install

Any bugs or problems you can ask here OR on IRC. IRC is probably the best tool.

Good luck. Buckle up.

Distro doesn't matter. Just go with Ubuntu/Mint, Fedora, or OpenSuse. Plenty of documentation for all those.

1 Like

Seconded on Mate. Great OS.

1 Like

My favs are Mint and LXLE.
When it comes to coding I assume you mean programming or writing code.
There are a ton of sites and free compilers etc. I jumped into it 20 years ago and it was fun and I learned allot! I am not into it any more. Usually you start out with a simple program that just says "hello world". Not impressive but when you compile and get it to run you know you accomplished something. When I did it there was Basic, C++ and ASM or MASM. Now there is Perl and Python I believe.
You don't need Linux to jump into programming. I did it on Dos
I still find the subject fascinating however I knew that it just wasn't for me at that time. Especially ASM or assembly.

Have you considered openSUSE?

Yeah I am interested in programming. Pretty much everything about computers and software really. Like what is code, how does seemingly random strings of symbols make things and make things happen, and so on. Fascinating stuff man, thanks.

Why fuck gentoo? And why to hell with fedora? (Just trying to pick you brain, not trolling.)

Another thing that might be of interest is Minix. It is a small teaching OS with source code designed to teach people about OS's. A young student liked it but wanted to make some changes. He started in machine code I think, then got to assembly and put it our on the internet, others started helping him. The student was Linus Torvalds(or something) so he called it Linux.
Another option is the raspberry PI, A 35 dollar teaching cpu. People have actually made HTPC's from them and put several together to make a mini-supercomputer. There is also the small programmable robot kits etc.
Every computer is basically a set of switches. If this switch is on the do A, if it is off do B. Really old computers used "core" memory. Little iron rings with gold thread or something. Big step up from vacuum tubes. Then some guy found that if you put a dope a substance like silicon you get a semi-conductore. RadioShack used to have some great books on learning about electonics

I can answer that.

Gentoo is a HUGE pain in the ass. You have to build everything yourself, and the only people who like it are people who hate themselves and enjoy pain.

Stepping on legos on a cold morning is more fun than using gentoo.

Fedora is probably worse. Why? Unlike gentoo, fedora intentionally makes things difficult. They have this creed that they only let you use free and open software.

So no google chrome, no steam, no non free codecs without installing unsupported repos and doing some back flips to get the whole system to work well.

Every step of the way the fedora team will slap a dick in your face no matter what you do.

That is korrara is popular. They literally try to do everything they can to simply probably one of the most infuriating distros around.

When you say there are tons of sites do you mean like code academy? That place was alright but I was getting kinda bored, probably because I was learning HTML, I don't know. Anyway, enlighten me on these websites please?

Don't trust anything this guy says. As far as I can tell he's just a troll.

lol me or trucker?

I'm not rusing you m8 I'm genuinely curious.

1 Like

More like this site: http://download.savannah.gnu.org/releases/pgubook/
you can download programming from the ground up. It's about 326 pages long and It actually goes into how the hardware works. stackoverflow looks good.
Never heard of code academy. And I was exploring programing 20 years ago. FASM can be added to Linux (at least on Mint) through the pkg manager.
Ok looked at code academy. Frankly it looks like there trying to sell something. You can just google learning asm or assembly. The reason I mention assembly cause it is the language closest to the hardware. I would upload the book but pdf files aint allowed
Hears a sample:
In addition to the memory on the outside of the processor, the processor itself has some special, high-speed memory locations called registers. There are two kinds of registers - general registers and special-purpose registers. General-purpose registers are where the main action happens. Addition, subtraction, multiplication, comparisions, and other operations generally use general-purpose registers for processing. However, computers have very few general-purpose registers. Most information is stored in main memory, brought in to the registers for processing, and then put back into memory when the processing is completed. special-purpose registers are registers which have very speciļ¬c purposes. We will discuss these as we come to them.
Now that the CPU has retrieved all of the data it needs, it passes on the data and the decoded instruction to the arithmetic and logic unit for further processing. Here the instruction is actually executed. After the results of the computation have been calculated, the results are then placed on the data bus and sent to the appropriate location in memory or in a register, as speciļ¬ed by the instruction.
This is a very simpliļ¬ed explanation. Processors have advanced quite a bit in recent years, and are now much more complex. Although the basic operation is still the same, it is complicated by the use of cache hierarchies, superscalar processors, pipelining, branch prediction, out-of-order execution, microcode translation, coprocessors, and other optimizations. Donā€™t worry if you donā€™t know what those words mean, you can just use them as Internet search terms if you want
Anyway thanks for your post: Kinda got me re-interested....maybe they will have a chapter on trolls too:)

Oh one more thing. The term register actually comes from the days of mechanical calculators. When I was into collecting old computers I bought a TRS-80 model 4 from a guy for 50 bucks. He got bored with PC's and was collecting old mechanical calculators and we talked for an hour where he told me about how they work. Most of it was over my head. When intel invented the first cpu,the 4004, it was for a calculator. They did not have the money to develop 5 chips for a customer so the developed a general purpose computer on one chip and programmed it to function as a calculator.