Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Distributions
User Name
Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on... Note: An (*) indicates there is no official participation from that distribution here at LQ.


  Search this Thread
Old 08-31-2017, 02:13 PM   #1
LQ Newbie
Registered: Aug 2017
Posts: 3

Rep: Reputation: Disabled
Learn Linux seriously


are years that I use Linux, mainly Debian, then CentOS.
Now I'm in front of a doubt, to start LSF project or Arch Linux...
Basically my objective is to learn very well/deeply the Linux Kernel, then the OS , or the opposite or together, as is better to do.
Basically I have great lack of knowledge when it comes to hard stuff, so I want to start somewhere and reach my goals.

What you suggest? If I start with Arch, that seems to be very well documented, I think is too much different than CentOS, from the otherside I didn't find nothing relative to CentOS for hard stuff, I mean something from scratch, not because I need it but is better to start somewhere and end up somewhere else, then proceed alone with troubleshooting and development.

I know that part of this is to learn the C Language, I have basis, in this I'm not so worried and is very well documented, but for CentOS I didn't find anything and my doubt is the LFS project or Arch Linux as learning plan/platform/environment.
Old 08-31-2017, 03:31 PM   #2
Registered: Mar 2008
Posts: 18,105

Rep: Reputation: 2709Reputation: 2709Reputation: 2709Reputation: 2709Reputation: 2709Reputation: 2709Reputation: 2709Reputation: 2709Reputation: 2709Reputation: 2709Reputation: 2709
Hello and welcome to LQ.

I am not sure there is a correct path to learning. LFS is one that should help to learn the nuts and bolts.
Old 08-31-2017, 03:35 PM   #3
LQ Newbie
Registered: Aug 2017
Posts: 3

Original Poster
Rep: Reputation: Disabled
Thanks for reply .
Do you mean that is too hard for now based on my knowledge?
Old 08-31-2017, 03:54 PM   #4
Registered: Jan 2017
Posts: 666

Rep: Reputation: 288Reputation: 288Reputation: 288
Hi&welcome to LQ!!! In my opinion, you don't need another distro (tho Slackware gets LOTS of help at LQ).
You can practice the basics of bootloader, kernel config, init stuff, then OS concepts (ps, /proc&/sys, permissions='mode', net/firewall, fs), pkg mgmt, scripting/programming, etc., with any distro.

#1: Play with VMs in VirtualBox. Read thru a couple good books (recent: Pro Linux SA; How Linux Works). Work thru LPIC objectives (LQsearch .pdf's). Read LXer news. Get a free AWS. Career goals?

CentOS is optimal; using the great Arch wiki stuff with it, tho a bit confusing, will sharpen your skills on applying&translating base concepts, IMHO!!!

JUMP IN, and experiment with 'everything' Day/week 1: do this in a VBox, mll too
Practice tech communication skills, by: posting your results/questions in that aus9 Thread; help here; grab a simple Newbie ZRT and try answering. Don't be discouraged if you get it wrong: the LQgurus will jump in to help. (rant: they 'steal all' these easy ones within minutes anyway New LQrule: IF trivial answer, maybe poster will www-search, if expert doesn't make a post#2 instantly/rant)

LFS is just following a zillion cookbook steps perfectly; your typo of LSF says "bad idea"

Last edited by !!!; 08-31-2017 at 05:05 PM.
Old 08-31-2017, 05:00 PM   #5
LQ Newbie
Registered: Aug 2017
Posts: 3

Original Poster
Rep: Reputation: Disabled
Ahah I tought this about LFS the first time, but still there are lot of things that I don't know there, probably I'll start from there, but always a look elsewhere like the books you suggested, or the Arch wiki, when I was using Debian I always used that .
1 members found this post helpful.
Old 08-31-2017, 05:13 PM   #6
Registered: Jan 2017
Posts: 666

Rep: Reputation: 288Reputation: 288Reputation: 288
Whatever motivates you to jump-in and try something/anything!!!

But have 'thick skin' IF someone replys just "Follow instructions correctly." And hit the "Report" button But IF the reply is "FAQ: How to ask questions", then you have an opportunity to work on your posting

Best wishes; ENJOY learning, whatever path!!!

P.s. fyi, You can mark Thread as Solv'd when done here, at top of page.

Last edited by !!!; 08-31-2017 at 05:29 PM.
Old 09-01-2017, 07:21 AM   #7
Registered: Nov 2003
Location: Jacobs Well, Queensland AU
Distribution: Slackware
Posts: 79
Blog Entries: 1

Rep: Reputation: 10
Hope you know RTFM

read the documentation before you start, dive into Crux,
not easy, but a great teacher (you will be reading and learning heaps)

try Slackware, it's classic

look around distrowatch, good way to select something different
the search function is useful

maybe do a couple of BSDs

I have my pc setup with these partitions -
1 swap 8 Gb
4 / 20-30 Gb each
1 /home the rest (backup your home folder and be very careful not to format it)

1 slackware, 1 debian, 1 antiX, 1 spare for the next try out
boot with whichever lilo or grub, (learn both)

always changing, antiX is what I'm currently using more often,
sometimes the configurations in my home folder get a bit spun out,
but it is generally good,
I'm pretty well over rpm type distros, prefer deb or pkg based
but that's just personal preference
write things down in an exercise book (will become your bible)

get a raspberry Pi, or whichever Arm SBC
Old 09-01-2017, 11:09 AM   #8
LQ Newbie
Registered: Aug 2017
Location: Leon, Spain
Distribution: Debian, Slackware
Posts: 3

Rep: Reputation: Disabled
Slackware its a classic. Its primitive (in the good sense), simple, tidy and well organized. Its raw, without the hyper patched packages and the bells and whistles than other distros have, so you can understand what a distro its without layers of abstraction and cosmetics.

Oposite to Slackware you have the Gentoo/Funtoo options, there you will learn a lot about compilation, dependency resolution, automatics, freedom of choice and bleeding-edge technology.

To learn about kernel programming I think you dont need any particular Linux Distro, lots of kernel programmers tends to use more user friendly distros like Ubuntu or OpenSuse.
1 members found this post helpful.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
How to learn linux? xshbo Linux - Newbie 11 08-03-2012 05:51 PM
New to Linux looking to learn Brianosaurus Member Intro 4 06-19-2012 10:34 PM
Best way to learn Linux? dmmoran Linux - Newbie 12 06-28-2008 01:33 PM
Trying to learn Linux tcyk Member Intro 4 12-14-2007 10:56 AM
How to learn more about linux? Howloweener Linux - Newbie 9 05-27-2003 01:43 PM > Forums > Linux Forums > Linux - Distributions

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

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