Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Was hoping someone can give me advice on the distro that will be the best choice for me. I have tried distros like Ubuntu and SuSE and although they were user friendly, i did not like them very much because random bugs kept cropping up with every update or distro release. Random strange things which in the end put me off using them.
I really want to make a go of Linux as I feel learning it gives me a closer understanding with my computer.
I am willing to read up and educate myself where required. I am looking for a distro that is stable and fast, I quite like the minimalistic approach. I hate having tons of pre-installed apps, I would rather build my distro up to only include the features I want, including the desktop manager and all that but I also want to try avoiding a distro that is overly complicated to setup. I feel that when I install a pre-built OS like Ubuntu, I do not understand whats going on in the background with Linux, what makes it work, what processes and services are running in the background to serve basic functions, I feel I will learn more by doing some of this myself.
I am not against learning how to compile things from source but I don't want to spend days and days trying to compile things and then figuring out what went wrong and trying it again, I am trying to kind of balance this so that it's not all dumbed down and automated but not too extreme either.
Am I asking too much or does anyone have a distro they could recommend for that?
It will be used more as a multimedia type desktop so I will be streaming music/video and doing some gaming on it too(probably through wine).
Last edited by Dead_$partan; 10-14-2011 at 04:44 AM.
Although, i havent spent much time using it as in a desktop environment, so im not sure about the media side of things, you will probably want to look into "rpm fusion" to enable all the media stuff, im not sure if it is in the default repo's. If you use the net install image, you will get a bare system, from which you can add packages you want, without the bloat you get with distro's such as ubuntu.
if you arent already aware of it, have a look at http://www.distrowatch.com, it has a lot of info on most distro's large and small..
Debian is quite user friendly. You can learn, quite a bit, depending on your hardware you may have to do some compiling.
To me, Slackware is a little bit harder & you will learn quite a bit more than in your Debian install & I believe everything is built from source.
I agree with Eddy1: Slackware or Debian. They are both rock solid stable.
Slackware boots to the command line by default. Debian does not, but can be configured to do so. I used sysv-rc-conf to disable the GDM (Gnome Display Manager) in run level 3 and then modified /etc/inittab to boot to run level 3 by default. I did have to create an .xinitrc file in my home directory.
(I included all the links because I realize that a lot of this would gibberish to someone new to Linux--it would have been gibberish to me six years ago. The links should explain it.)
Firstly, Kudos on specifying your wants from your distro.
Secondly, and to answer your question ... As a beginner of linux I first used a debian system (I'm still a beginner, just now I have a little practice) ... What I liked from Debian was you still get a GUI that is easy to use, But they keep it basic.
Also as well as keeping it simple to look at, they made it relativity lighter as compared to other fairly well packed distros.
The way it was setup I could easily hop on my wi-fi, browse with Mozilla, and complete daily tasks with little or no setup. But I still had to learn some of the command line (apt-get and it's options or how to unpack and install .deb packages without a manager for example) and how to interact with the system.
The drawback was debian was not too friendly with some of my hardware. I couldn't use my SD (with debian -OR- distros built on it), got a couple of sound errors, etc. ... But these where nothing but experiences ... I learned how to blacklist (and got no more SD errors) and how to configure my sound settings and properly get/install drivers ... Which brings me to Thirdly (and lastly);
those bugs and things that don't work the same as before an update that you mentioned. With distros like Ubuntu you have people who are working hard to try and fix errors from the old one, and to make a newer more compatible system for people. When you work hard on fixing something you are bound to skip something, and with the way technology advances you are missing a lot more then fixing. 95% of the time a fix (usually simple-ish) is found by users and fixed by ubuntu in the next release ... it's one of the things I like about using linux, people who are devoted to making it easy for ALL of us.
So, Long speech aside, I recommend Debian. it's a user friendly, decent looking desktop; That still offers a chance to learn the basic use of command line, and setup of a system ... Without leaving you feeling like a 2nd grader taking a calculus test.
If you use CentOS, you will need two extra repositories for the home-user type software: RPMfusion and EPEL. Luckily, it's all explained on the CentOS website.
Slackware is just as stable as CentOS, but a bit of a bother to set-up. The answer is Salix, that takes Slackware and provides friendly "housekeeping tools" (and a lot of extra programs).
Debian is quite good; not as much work to set up as Slackware or CentOS, but more than Salix.
For example, to play media formats like mp4 or wmv, for Debian or Slackware you need to find the codecs on-line; for CentOS, they're downloadable from RPM fusion; for Salix, there's an "install codecs" option listed in the menu.
Thanks for the feedback so far everyone. I will try downloading and playing around with some of the distros mentioned here and see what ones feel right for me. I am in the middle of trying Arch atm, felt a little overwhelming at first but once you get the hang of pacman(which feels quite easy to use) and spend some time reading the documentation, it's not bad. Not sure if it is the one for me though.
Thanks again, I am really grateful for the feedback.
Many thanks again for all the advice. I am currently posting this from an Arch 64bit install, seems pretty sweet so far, the config isnt much hassle when you kinda read the docs a few times. Pacman is brilliant, but a bit more playing around before I make up my mind.