Linux - DistributionsThis 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.
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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.
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"
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 .
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.
look around distrowatch, good way to select something different
the search function is useful https://distrowatch.com/
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)
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.