Linux From Scratch 5.0 Book Released
Mecha-A writes "Linux From Scratch 5.0 was released earlier this month, incorporating GRUB as a bootloader, GNU coreutils, GCC 3.3, and lots of other package upgrades among other improvements. If you haven't tried it, LFS is a procedural outline for building a Linux system from the ground up. For those who can't get enough customizability..."
I've always wanted to learn how Linux was written, FROM SCRATCH!
I hope there will be book about GNU/Linux from scratch soon.
(awaits the flame about old smelling men with beards, and so on)
Note to self: get smarter troll to guard door.
About a month ago, I tried out LFS 4.1 and was very happy with it. (Wish I had known LFS 5 was coming so soon. I might have waited) I'm new to Linux and it helped me get a handle on a lot of commands that I probably would not have learned for quite a while longer had I not tried it. I'm currently in the middle of using the BLFS (Beyond Linux from Scratch) to add in the necessary tools to use my LFS system as my main linux system.
For others new to linux, I would recommend it. All you need is:
- A spare partition
- An ordinary linux distro to start building the lfs system. (I hear you can build w/o it, but I didn't try that method, as it wasn't recommended)
- Lots of free time
Cogito ergo sum in Slashdot.
It seems like it has been updated very regularly, too.
Well, right now as in I started almost 24 hours ago compiling stuff. Don't get me wrong, I think it's a great idea; so great in fact that I'm building it on a P-III 500. Which is something I'd strongly recommend against if you're in any sort of a rush. Of course, GCC gets compiled 4 times i think (three when it's bootstrapped, and again when it's built using the new toolchain), glibc gets compiled and tested twice. Compiling doesn't take so long compared to testing it. Later on I'll be building Perl, X, KDE (at least the libraries), Gnome, OpenOffice. Yeah, I think that covers the really big packages. I fully expect this whole process to take every bit of 48 hours. Nothing like sleep between compiles. :-) This must be what it was like installing Linux 10 or 11 years ago.
http://www.gentoo.org
/obligatory
How to create your own distro from scratch.
Hell or how about how to make a bootable cdrom for installing your distro.
I've looked but no such luck. Maybe the google nazis can find something to help out!
just builds this and that on top of LFS. Try this for starters.
As to a bootable cdrom how about this?
Google nazis? is that a sequitur?
illegitimii non ingravare
I must say, I've installed LFS 4.0 and 4.1 on a few machines, and it's taught me a _lot_ about Linux. I wasn't totally ignorant before, but I now know a bit more about compilation flags, standard directory structures, etc. It is, of course, a long and sometimes painful install - which is why I highly recommend booting from Knoppix to do the installation, as you'll get lots of things to toy with while you're waiting for some of the longer things to compile. =) Of course, that which really sucks is the fact that I don't want to reinstall until 2.6 becomes stable, and I can run XFS on my box.. ;.; Oh well. Hopefully that won't be too far off.
On the major tips side of things, if you've never done LFS before, make sure you download and install ssh for scp and sftp or lynx/links before booting into it. LFS is bare to the point of having no www, ftp, or nfs utilities, which can be annoying. =p Anyways, for those brave few souls, good luck, and happy compiling!
This statement is false.
I created several bash scripts that automate the process for me. It works pretty good and was easy to do. Every time a new edition is released I just update my scripts and then reinstall. The think I like best about LFS is the system in the end is configured to your liking. It takes time but gets you a very customized system.
I've seen this all before... Oh yeah: that's what Slackware was about. You see, real hackers installed Linux the hard way, and SLACKERS used Slackware. You can slack off your installation... Red Hat was (as far as I can remember) based on Slackware, which left much to be desired back in the day.
Now we come full circle. May I interest you in trying FreeBSD 4.x? Have I mentioned the PORTS tree?
--- Nothing clever here: move along now...