Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Which Distro to try if I really want to get my hand dirty and learn how Linux works?

  1. #1
    Join Date
    Aug 2006
    Location
    Leeds
    Beans
    754
    Distro
    Ubuntu 8.04 Hardy Heron

    Which Distro to try if I really want to get my hand dirty and learn how Linux works?

    Don't get me wrong. I love the effortlessness and stability of Ubuntu, and the fact that anyone can install and use it, but I've got a real itch to learn Linux properly. I really want to know how it fits together and *really* understand what I'm doing. Which distro would you guys recommend? One with a relatively simple to understand partitioner would be ideal, I don't want to damage my dual boot setup.

    Another quick question - can I make my swap an extended partition? I've already got 4 primary and I'll need another for my "dirty" Linux.

    Cheers
    Lose all your fears, they're keeping you down.
    Windows-Free since 2nd September 2006

  2. #2
    Join Date
    Oct 2005
    Location
    UK
    Beans
    521
    Distro
    Ubuntu 12.10 Quantal Quetzal

    Re: Which Distro to try if I really want to get my hand dirty and learn how Linux wor

    why do you have 4 primary partitions?

    Even in a dual boot, you should only need one - for windows.

    Linux is entirely happy in a logical partition, as the grub boot loader in the MBR tells it where to look to boot.

    You should really have only one primary with the entire win setup on it, then an extended, with as many logicals as you need for linux.

    As for learning how linux works - well, once you have the HDD partitions set up properly, and windows installed the in the first primary, then ubuntu in the first 3 logicalof the first extended (root, home, swap), leave some room for the next linux distro.
    I would suggest Slackware, Zenwalk, or if you fancy building from source, try Gentoo.

    Slackware is a very good way of learning linux. - it throws you to a console on the first boot after install, where you have to configure X yourself first. Then you would need to edit the /etc/inittab file to change the default runlevel to 4 so it boots into X next time.
    There are all sorts of things you can learn by using Slackware- but be patient, the curve is um...steep.
    "Of all the things I've lost, I miss my mind the most " -- Ozzy Osbourne

  3. #3
    Join Date
    Oct 2006
    Location
    Riga, Latvia
    Beans
    22
    Distro
    Ubuntu 7.04 Feisty Fawn

    Re: Which Distro to try if I really want to get my hand dirty and learn how Linux wor

    I would also give my vote to Slackware. That was what I used for quite some time. At first I was reading a lot of manuals and trying things on my own (compiling the kernel, playing with config files). By countless broken things because of my experiments and attempts to fix them I learned quite a lot. Gentoo was also nice, but I found Slackware better personally, as waiting for countless things to compile can be quite annoying. Probably the ultimate way to learn Linux system internals would be Linux From Scratch http://www.linuxfromscratch.org/ ,but I never tried it myself- basically you build everything yourself- no distro or anything is there at the beginning.

  4. #4
    Join Date
    Aug 2006
    Location
    Leeds
    Beans
    754
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: Which Distro to try if I really want to get my hand dirty and learn how Linux wor

    Wow, Slackware does sound.. tough. I think I'll start with what I sort of know (Debian), and work my way up from there, eventually to Slack. I'd feel very geeky if I got Gentoo going.
    Lose all your fears, they're keeping you down.
    Windows-Free since 2nd September 2006

  5. #5
    Join Date
    Oct 2005
    Location
    Portland, Oregon USA
    Beans
    4,022

    Re: Which Distro to try if I really want to get my hand dirty and learn how Linux wor

    Quote Originally Posted by happy-and-lost View Post
    Don't get me wrong. I love the effortlessness and stability of Ubuntu, and the fact that anyone can install and use it, but I've got a real itch to learn Linux properly. I really want to know how it fits together and *really* understand what I'm doing. Which distro would you guys recommend? One with a relatively simple to understand partitioner would be ideal, I don't want to damage my dual boot setup.

    Another quick question - can I make my swap an extended partition? I've already got 4 primary and I'll need another for my "dirty" Linux.

    Cheers

    I suggest Sorcerer.

  6. #6
    Join Date
    Nov 2005
    Location
    flying a cubicle
    Beans
    700
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Which Distro to try if I really want to get my hand dirty and learn how Linux wor

    You can absolutely learn Linux with Ubuntu... although Ubuntu includes a lot of easy to use GUI apps for configuration, you don't have to use them. Stay on the command line, and you'll learn a lot!

    I'd also recommend learning Fedora too, because Red Hat Enterprise Linux has a large install base on enterprise servers. It's very similar, but the RPM package management system is worth learning.

  7. #7
    Join Date
    Aug 2006
    Location
    In The Land of Cotton
    Beans
    89
    Distro
    Ubuntu 6.06

    Re: Which Distro to try if I really want to get my hand dirty and learn how Linux wor

    How about Arch? It has a decent package manager with few dependency problems, but you get to configure everything via the config files.
    There are 10 kinds of people on earth; Those that understand the binary system and those that don't.


  8. #8
    Join Date
    Apr 2005
    Location
    Sweden
    Beans
    311
    Distro
    Ubuntu Breezy 5.10

    Re: Which Distro to try if I really want to get my hand dirty and learn how Linux wor

    My vote is on slackware, you get to learn where it is important to optimize your system and how to do it. You will get to know the different deamons in the background better.
    Vrooom

  9. #9
    Join Date
    Oct 2006
    Beans
    Hidden!

    Re: Which Distro to try if I really want to get my hand dirty and learn how Linux wor

    If you really want to get your hands dirty I, like others in this thread, would recommend Linux From Scratch (LFS). Haven't tried it myself, but it should help you understand Linux about as much as is humanly possible, since you literally start from scratch. Will be time-consuming though.

    Gentoo isn't as hard as it may look, they have the best documentation of any distro and the manual will walk you through it. You just have to be prepared for the compile times (very discouraging for me on older hardware).

    Arch is what I currently use. Being the distro that finally got me into configuring my system via simple text files rather than relying on GUIs, it seems pretty 'vanilla' so I suppose it wouldn't be a bad introduction to the inner workings of Linux, and aims to be as simple as possible (config files are kept straightforward and mostly self-explanatory and stored in the same place as much as possible, etc.). Hands down the fastest distro I have tried (faster than Gentoo in my case) and binary packages + easy package management (pacman) means no more waiting for hours for Firefox to compile. Excellent system for compiling your own packages when the need arises, too.

    Debian, never tried it myself, I think the experience would not be entirely dissimilar to Arch, except it would probably be noticeably slower (Arch is i686 optimized and rather lightweight), and it's structure is bound to be more complicated.

  10. #10
    Join Date
    Dec 2006
    Location
    Birmingham, England
    Beans
    83
    Distro
    Ubuntu 6.06 Dapper

    Re: Which Distro to try if I really want to get my hand dirty and learn how Linux wor

    I would also recommend Linux From Scratch.

    I've already learnt so much and I haven't managed to install it yet.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •