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!
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.
I've tried Knoppix, and it was magic. Instant surfing. Even the kids (3,5) can use it. Very satisfied that Linux can replace Windows for most people in the world. Even the what's-a-mouse people.
So now what I want to do is build a Linux to my specifications in bits. What I need is a basic os that's really expandable. No GUI's or anything, I just want to Learn to do it all from scratch. It drives me nuts that I use the thing every day and I don't know what it's doing half the time.
Can anyone recommend a download like that? I tried Debian but got totally stuck and annoyed. What I would like to do is learn the whole thing bottom up instead of letting a package do all the magic for me. Then I can learn to add things like that myself and give myself power over my own machine.
I'm not worried about security at the moment but do want it connected to the internet and all that in the end. I have no interest in dual boots or anything; it's a clean hard drive (only 4.6Gig but good enough for me).
I have no qualms about using a text os as I did a bit of multi-user Unix in college years and years ago, and it seems similar.
So if anyone has any ideas where I can start I'd be really grateful.
Well, not sure how basic version you want. If you want to configure really everything try LFS (Linux from Scratch, but it requires another running Linux version to start building it) or Gentoo. But first read their docs to see what they are
Apparently you can't use Knoppix as the host for LFS. I have a completely unformatted unpartitioned hard drive, so where can I start? I am interested in LFS though. I like that philosophy...
I don't know that you really would be interested in LFS, it's so much work to get going and it's not like the results are that spectacular unless you really know what you're doing.
If you just want a base install with a good way to expand as you need then Gentoo would be a good choice or I'd suggest Arch Linux. I used to use Gentoo and thought it was pretty awesome but Arch is better After the base install (which is what they recommend) you boot to a command line with not a lot at all. Then you use pacman which is the package manager to install what you need as you need it.
Slackware Linux, created by Patrick Volkerding in 1992, is the oldest surviving Linux distribution. It offers no bells and whistles, sticking with a text-based installer and no graphical configuration tools. Where other distributions tried hard to develop easy-to-use front ends for many common utilities, Slackware offers no hand-holding and everything is still done through configuration files. Because of this, Slackware is only recommended to those novice users who intend to spend some time on learning about Linux.
Nevertheless, Slackware has a magic appeal to many users. It is extremely stable and secure - very suitable for server deployment. Experienced Linux administrators find that the distribution is less buggy as it uses most packages in their pristine forms and without too many in-house enhancements which have a potential to introduce new bugs. Releases are infrequent (about once a year), although up-to-date packages are always available for download after the official release. Slackware is a fine distribution for those who are interested in deeper knowledge of Linux internals.
Perhaps the best characteristic of this distribution I have heard is this: if you need help with your Linux box, find a Slackware user. A Slackware user is more likely to fix the problem than a user familiar with any other distribution.
Pros: Highly stable and bug-free, strong adherence to UNIX principles.
Cons: All configuration is done by editing text files, limited hardware auto-detection.
Software package management: Slackware Package Management (TGZ)
Free download: Yes
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.