LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This 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!

Notices


Reply
  Search this Thread
Old 09-19-2011, 02:45 AM   #1
meditation
LQ Newbie
 
Registered: Aug 2011
Location: PRC
Distribution: ubuntu
Posts: 4

Rep: Reputation: Disabled
Which distribution is good for learning linux?


Hi!
I am a guy from Department of Computer Science,and I fall in love with linux three months ago.

Well, I learned basic options and commands of linux,and my PC is an old ware with 512MB memory. Ubuntu 11.04 runs not very well in my laptop. I want to learning linux and OS deeper, which distribution should I install? What's about Debian?
 
Old 09-19-2011, 03:32 AM   #2
Aquarius_Girl
Senior Member
 
Registered: Dec 2008
Posts: 4,731
Blog Entries: 29

Rep: Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940
Quote:
Originally Posted by meditation View Post
I want to learning linux and OS deeper
http://www.linuxfromscratch.org/lfs/
 
1 members found this post helpful.
Old 09-19-2011, 04:58 AM   #3
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
Debian is a good choice to move to from ubuntu- similar commands, same package management tools avaible, etc.

Arch, Slackware or even Gentoo would also be good if you want to learn more about linux. They would be harder to move to than debian, but would also make you learn things that you wouldnt have to with debian.

Quote:
Originally Posted by Anisha Kaul View Post
I'm alwys suprised at how many people suggest LFS. Its a long strech from ubuntu to LFS. Do-able, but it would be easier and less fustrating to try something simplier than LFS for almost anyone moving from ubuntu.

Last edited by cascade9; 09-19-2011 at 05:04 AM.
 
1 members found this post helpful.
Old 09-19-2011, 05:10 AM   #4
Aquarius_Girl
Senior Member
 
Registered: Dec 2008
Posts: 4,731
Blog Entries: 29

Rep: Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940
Quote:
Originally Posted by cascade9 View Post
Do-able, but it would be easier and less fustrating to try something simplier than LFS for almost anyone moving from ubuntu.
I know that, but if the person specifies that he wants
to get in "deeper", well then, I don't think there's any
harm in taking him to the sea and be shown the depth!

Last edited by Aquarius_Girl; 09-19-2011 at 08:15 AM. Reason: Corrected ridiculous typo :mad:
 
Old 09-19-2011, 05:50 AM   #5
etech3
Senior Member
 
Registered: Jul 2009
Location: Virginia
Distribution: Debian Stable Testing Sid Slackware CentOS
Posts: 1,055
Blog Entries: 2

Rep: Reputation: 45
You could try installing a base install of Debian and learn the command line.
 
Old 09-19-2011, 06:08 AM   #6
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
I think Linux From Scratch would be an excellent idea. Working from the book, it will step you through compiling your own programs and libraries, and editing the configuration files by hand.
 
1 members found this post helpful.
Old 09-19-2011, 12:19 PM   #7
michaelk
Moderator
 
Registered: Aug 2002
Posts: 25,699

Rep: Reputation: 5895Reputation: 5895Reputation: 5895Reputation: 5895Reputation: 5895Reputation: 5895Reputation: 5895Reputation: 5895Reputation: 5895Reputation: 5895Reputation: 5895
Moved: This thread is more suitable in Linux-Newbie and has been moved accordingly to help your thread/question get the exposure it deserves.
 
Old 09-19-2011, 12:25 PM   #8
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
Why not give Slackware or Arch a go?
 
Old 09-19-2011, 03:20 PM   #9
derstephen
Member
 
Registered: Sep 2011
Location: Northern Colorado
Distribution: Slackware64
Posts: 79

Rep: Reputation: Disabled
While it would be quite a jump from Ubuntu to Slack, Gentoo or Arch (or LFS), having done just that (Ubuntu to Slackware) last week I would certainly recommend it to you. I'm in a very similar situation as a computer science undergrad who really wants to learn more about linux as opposed to just using it.

Debian is a good choice too, from what I hear. Like the more basic distros that have been mentioned here, I think you can choose which packages you want to install, so you can do some research to find the ones you'll absolutely need and leave the rest for later so you can get experience compiling and configuring source code. Sort of like Linux from Scratch, but you'll have more structure to start with.

I think the most important thing though is the community. Debian, Slackware, Arch, and Gentoo all have their own supportive and helpful communities. It doesn't ultimately matter how "hard" a distro is to use if you have an experienced community to turn to. You'll "get it" eventually. Trust me, I managed to make the switch in about a week because of all the resources online, especially this forum, even though I'm an idiot.

EDIT: Wow, and I just noticed where you said you have a laptop with 512 MB memory. Just like my Thinkpad T41!

Last edited by derstephen; 09-19-2011 at 03:24 PM.
 
Old 09-19-2011, 05:19 PM   #10
theKbStockpiler
Member
 
Registered: Sep 2009
Location: Central New York
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986

Rep: Reputation: 53
There is getting used to Linux as a user and then there are other things.

You could have a Gentoo install that can take a month to get anything to work along with another distro to get your immediate needs taken care of. Some of the nuts and bolts of an OS are to small to be practical. The command line is mostly a lesson in one line script writing. It is important but that is mostly what it is. It might be useful to set things up manually like a network instead of using the Network Manager. I don't think an intermediate O.S is going to be more than a compromise because you are choosing just one.The intermediate O.Ss give you some functionality out of the box. Learning AutoTools is not going to be any better on a OS that does not provide anything. You could start by reading the Gentoo manual and then see what you think.
 
Old 09-19-2011, 08:53 PM   #11
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,321
Blog Entries: 28

Rep: Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141
+1 for Slackware.

A full install gives you a fully functional system, but it doesn't hold your hand when you start trying to tailor your installation.

Slack expects you to RTFM and do your homework. Plus the Slacker community is a large and helpful one.

If you learn your way around Slackware, no other distro will ever intimidate you.

Once you Slack, you never go back.

You may go exploring, but you will always come home again.
 
1 members found this post helpful.
Old 09-24-2011, 07:03 AM   #12
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Slackware will definitely teach you how to administrate a working Linux system that adheres to the UNIX/BSD model. You should definitely learn dependency resolving. Systems like APT and Portage won't always be available to manage and govern packages also so learning how to build things from scratch sources will be extremely helpful for the rogue and random packages that pop up from time to time.

Slackware's startup and shutdown scripts are also easy to understand and manipulate as well and with the community doing the package management using simple build scripts, the enter distribution as a whole as a result is smaller and easier to manage.

Once you get a hand at Slackware, take some time and be adventurous and give FreeBSD a whirl. You'll find that FreeBSD shares a lot of things in common with Slackware as far as how the system works, is configured, and managed.

Basically you could say learning Slackware is like learning a gateway distribution into not just Linux, but BSD/UNIX also.

It's one thing to learn Gentoo, Debian, Red Hat and all the spinoffs each has brought about, but when you want to learn the system as a whole, you have to get back to basics.

Slackware for learning is the best and obvious way to go.
 
1 members found this post helpful.
Old 09-24-2011, 07:30 AM   #13
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,467

Rep: Reputation: Disabled
slackware++
 
Old 09-25-2011, 01:49 AM   #14
meditation
LQ Newbie
 
Registered: Aug 2011
Location: PRC
Distribution: ubuntu
Posts: 4

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ReaperX7 View Post
Slackware will definitely teach you how to administrate a working Linux system that adheres to the UNIX/BSD model. You should definitely learn dependency resolving. Systems like APT and Portage won't always be available to manage and govern packages also so learning how to build things from scratch sources will be extremely helpful for the rogue and random packages that pop up from time to time.

Slackware's startup and shutdown scripts are also easy to understand and manipulate as well and with the community doing the package management using simple build scripts, the enter distribution as a whole as a result is smaller and easier to manage.

Once you get a hand at Slackware, take some time and be adventurous and give FreeBSD a whirl. You'll find that FreeBSD shares a lot of things in common with Slackware as far as how the system works, is configured, and managed.

Basically you could say learning Slackware is like learning a gateway distribution into not just Linux, but BSD/UNIX also.

It's one thing to learn Gentoo, Debian, Red Hat and all the spinoffs each has brought about, but when you want to learn the system as a whole, you have to get back to basics.

Slackware for learning is the best and obvious way to go.
OK! Slackware is my finally choice.
 
Old 09-25-2011, 08:30 AM   #15
mreff555
Member
 
Registered: Sep 2011
Location: Philly
Distribution: Gentoo
Posts: 473

Rep: Reputation: Disabled
Quote:
Originally Posted by meditation View Post
Hi!
I am a guy from Department of Computer Science,and I fall in love with linux three months ago.

Well, I learned basic options and commands of linux,and my PC is an old ware with 512MB memory. Ubuntu 11.04 runs not very well in my laptop. I want to learning linux and OS deeper, which distribution should I install? What's about Debian?
If you really want to learn it building a lot of it yourself will be a good way.
LFS is perfect for that but takes a REALLY long time and may be a little too complicated for a first build. Building Gentoo is significantly easier and you will learn a lot.

If you want a distro that is relatively stable but small and has many of the training wheels pulled off try crunch bang. It's Debian based and you can download distro's preloaded with either open-box or xfce.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
What are some good books for learning Linux? agent_509 Linux - Newbie 4 11-29-2010 10:01 PM
is there any linux distribution for learning embedded bskumar7080 Linux - Newbie 2 02-12-2010 07:46 AM
Best distribution for learning Linux, not just how to use it seiya42 Linux - Distributions 6 08-15-2008 03:05 AM
I need a good learning book on Linux royeo Linux - Newbie 8 08-06-2006 08:32 PM
what is a good distro for learning linux? mqazi Linux - Newbie 18 08-12-2005 07:44 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 07:40 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration