Democratic Underground Latest Greatest Lobby Journals Search Options Help Login
Google

Anybody ever tried Linux From Scratch?

Printer-friendly format Printer-friendly format
Printer-friendly format Email this thread to a friend
Printer-friendly format Bookmark this thread
Home » Discuss » DU Groups » Computers & Internet » Open Source and Free Software Group Donate to DU
 
struggle4progress Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Apr-18-10 06:26 AM
Original message
Anybody ever tried Linux From Scratch?
Refresh | 0 Recommendations Printer Friendly | Permalink | Reply | Top
RoyGBiv Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Apr-18-10 07:19 AM
Response to Original message
1. I started to ...

...I contend that one day I will ultimately prevail, but I'm not sure when that will be.

It takes a lot of time ... a LOT of time. I basically got to chapter 5 in their guide before I got distracted by something else and stopped playing with it.

Printer Friendly | Permalink | Reply | Top
 
struggle4progress Donating Member (1000+ posts) Send PM | Profile | Ignore Tue Apr-20-10 09:14 PM
Response to Reply #1
2. Thanks. Maybe I should try a Gentoo install first
Printer Friendly | Permalink | Reply | Top
 
RoyGBiv Donating Member (1000+ posts) Send PM | Profile | Ignore Tue Apr-20-10 10:09 PM
Response to Reply #2
3. Gentoo is a good starter ...

...for something like that. Slackware would be a decent choice too. It gets you accustomed to the idea of not using package management as such and doing a lot of compiling from source. Both *do* have package management of a variety, and you can, of course, set your system up so that it would work with a standard rpm or deb repository, but that takes work too.

Gentoo documentation, btw, is excellent. I've used it to figure out things for several other distros.

The thing about LSF is you have to deal with things like compiling a compiler so you can compile things. But, I'll say this. Even though I didn't finish it yet, I learned more about Linux just playing with for a few weeks than I have running various Linux distros for five years. Slackware taught me a lot too.

If you have a spare drive laying around and an available IDE port, you could just plug that in and mess with it from time to time. I say "IDE" 'cause the initial bits of LSF have a lot of trouble dealing with SATA drives until you get well into it, at least in my experience. Since the first thin you do is prepare the drive for the install, that can be a deal breaker.



Printer Friendly | Permalink | Reply | Top
 
struggle4progress Donating Member (1000+ posts) Send PM | Profile | Ignore Tue Apr-20-10 11:01 PM
Response to Reply #3
4. Thanks. I have copies of both Gentoo and Slackware on disk,
as well as a couple of spare machines with IDE drives, that I don't mind rewriting
Printer Friendly | Permalink | Reply | Top
 
Urban Prairie Donating Member (1000+ posts) Send PM | Profile | Ignore Thu Apr-22-10 08:36 PM
Response to Original message
5. No, but I want to modify and customize a Linux kernel
Edited on Thu Apr-22-10 08:41 PM by Urban Prairie
someday..

Seems to me that Slackware is one of the few better-known Linux distros that at least require you to have to learn how to compile and create/locate files, along with needing to learn about dependencies. I remember how loooong it took to finally get my Linux-friendly all-in-one printer/scanner to work with SANE and CUPS. But I liked the trial and error of using early versions of Slackware, even though I crashed and caused kernel panic with many versions of it to the point of needing to reinstall them from scratch. Making mistakes is the best way to learn, of course, but it can get irritating and frustrating, especially when I was on the brink of successfully performing some task or installation/compilation. Bluetooth was also somewhat difficult to configure on Linux, when it was first introduced.

Xandros is one of the few Linux distros that remind me of Windows in that it has a proprietary bent and with my early adopter paid version, it was very limited and did not play well with any of my hardware, (scanners printers, cameras, ect..)

Mandrake became Mandriva, Red Hat became Fedora, and SUSE became Open SUSE. Of the three, I really disliked Mandrake. I still have the last versions of each one before they changed their names.
Printer Friendly | Permalink | Reply | Top
 
RoyGBiv Donating Member (1000+ posts) Send PM | Profile | Ignore Fri Apr-23-10 12:39 AM
Response to Reply #5
6. Slackware is good for that ...

My first foray into a custom kernel was on Slackware. They don't put any barriers in the way of you doing it, and there's detailed documentation in various forms out there to help you navigate the brazillion options available in xconfig/menuconfig.

By contrast, I've found it more obnoxious to do it on distros like Ubuntu and SuSE. In theory it shouldn't be, but both do their own personalized things that seem to me to be intentional roadblocks to custom kernel building. But I'm just guessing at that.

Just make sure you have a working kernel in a backup directory somewhere, have familiarized yourself on how to use the backup, and have a boot disc available for when the inevitable kernel panic comes. My first try was a spectacular failure that consumed an entire weekend, but as you say, it was a learning experience. My second one actually booted, so it was all worth it.
Printer Friendly | Permalink | Reply | Top
 
Syrinx Donating Member (1000+ posts) Send PM | Profile | Ignore Mon Apr-26-10 04:22 AM
Response to Original message
7. that's what I used for years
And I don't particularly regret it. Faint praise, yeah?

I respect the project a great deal, and I probably learned a lot about how Linux works by using it. And I think that LFS provides a valuable service by simply emphasizing the fact that Linux is free, as in beer and as in speech, and that you don't necessarily have to rely on a company, whether Canonical or Red Hat or whoever to use a free, open-source operating system.

But after proudly using LFS for several years, I discovered Ubuntu, and all is history. When I was using LFS, I missed out on using some very valuable software, simply because of "dependency hell." When you are using LFS, you are basically maintaining your own Linux distribution. While that might be okay if I was making a living by providing a distribution, it sucks when you just want to use your personal computer to do stuff.

If you want to play around with LFS, I suggest you make a fairly small partition on your hard drive, a few gigabytes, and give it a go. You can set it up easily so that you can access your data on other partitions, from your LFS one.

Experimenting with Linux From Scratch can be a lot of fun. And educational. But from a day-to-day usage perspective, I'd say that Ubuntu or Debian is more like the way to go. Good luck!
Printer Friendly | Permalink | Reply | Top
 
struggle4progress Donating Member (1000+ posts) Send PM | Profile | Ignore Mon Apr-26-10 12:02 PM
Response to Reply #7
8. Ubuntu has been my first real foray into Linux. But I need more insight
I've jammed about two dozen different distros into virtualbox, which gives me some basis for look-n-feel and relative speed, but I am looking to build a educational playground on an old junkbox
Printer Friendly | Permalink | Reply | Top
 
Syrinx Donating Member (1000+ posts) Send PM | Profile | Ignore Tue Apr-27-10 04:34 AM
Response to Reply #8
9. if you're really looking to learn all the technical details of Linux...
I suggest you check out the Rute User's Tutorial And Exposition.

While it may be a little outdated in regards to hardware specs and such (the copyright is listed as 2002), it's the single most informative free source of information on unleashing the power of Linux that I know about. It's a source made for geeks. :)

If you're really just trying to educate yourself about linux on a "junkbox," I would suggest doing away with virtualbox, and just setting up a multi-boot machine. Find an old 40-gig hard drive and load it up with ten or twenty distributions. ;) And put a separate, bigger drive in for data if you want to. Terabyte drives are under ninety bucks these days, I think. (Storage has gotten cheaper, but it seems that the newer drives wear out faster than they use to.)

Good luck in your quest. And by the way, I don't know but a tiny fraction of the stuff in "Rute." My basic operating philosophy is to remain as blissfully ignorant as possible, until a need arises, and then go look it up on Rute. :)
Printer Friendly | Permalink | Reply | Top
 
struggle4progress Donating Member (1000+ posts) Send PM | Profile | Ignore Tue Apr-27-10 12:09 PM
Response to Reply #9
10. Thanks for the Rute link, which I hadn't encountered before
Printer Friendly | Permalink | Reply | Top
 
DU AdBot (1000+ posts) Click to send private message to this author Click to view 
this author's profile Click to add 
this author to your buddy list Click to add 
this author to your Ignore list Thu May 02nd 2024, 07:36 AM
Response to Original message
Advertisements [?]
 Top

Home » Discuss » DU Groups » Computers & Internet » Open Source and Free Software Group Donate to DU

Powered by DCForum+ Version 1.1 Copyright 1997-2002 DCScripts.com
Software has been extensively modified by the DU administrators


Important Notices: By participating on this discussion board, visitors agree to abide by the rules outlined on our Rules page. Messages posted on the Democratic Underground Discussion Forums are the opinions of the individuals who post them, and do not necessarily represent the opinions of Democratic Underground, LLC.

Home  |  Discussion Forums  |  Journals |  Store  |  Donate

About DU  |  Contact Us  |  Privacy Policy

Got a message for Democratic Underground? Click here to send us a message.

© 2001 - 2011 Democratic Underground, LLC