You are not logged in.
Ever tried it? Read it? Used it? Worth it?
Views?
Offline
awesome.
Personally, I'd rather be back in Hobbiton.
Offline
Educational, but only if you deviate from the instructions somewhat. Otherwise you're just copying and pasting (figuratively or otherwise).
Offline
I used it for several years until I could not afford the time any more.
If ever you want really understand how linux works, don't bother, try LFS!
Last edited by bernarcher (2010-03-12 23:45:06)
To know or not to know ...
... the questions remain forever.
Offline
Sorry for my ignorance but what is LFS?
Offline
Sorry for my ignorance but what is LFS?
It is "Linux from Scratch", look here (Wikipedia) and here (Homepage)
To know or not to know ...
... the questions remain forever.
Offline
I used it for several years until I could not afford the time any more.
If ever you want really understand how linux works, don't bother, try LFS!
i couldn't agree more, on both subjects. it's great if you have time to spend on it, and you will learn a lot from it.
"I know what you're thinking, 'cause right now I'm thinking the same thing. Actually, I've been thinking it ever since I got here:
Why oh why didn't I take the BLUE pill?"
Offline
A more specific question will probably get better answers. What do you want to use LFS for and what do you want to get out of it?
I used LFS quite a bit around 2003 or so. Used it on my desktop and some low spec servers. I abandoned it because maintaining a distro is a lot of work for a single person, even when you ignore the software you personally don't care about being up to date.
You will learn but a lot of the lower level stuff is fast moving so it can be a bit of a waste of time. My knowledge of devfs is pretty useless now everybody moved to udev is one of many examples.
Offline
I been meaning to try LFS. I just hadn't got around to trying it.
I don't know, am just lazy or too busy.
Govern a great nation as you would cook a small fish. -Lao Tzu
Offline
I ran LFS for a while before I came to Arch. It is where I learned everything I needed to know about the toolchain which is my primary interest. The reason I discovered Arch was looking for a decent package manager to use!
I think that you can get a lot out of the book without actually doing it. Building (e.g.) coreutils teaches you nothing. It is just ./configure, make, make install. Same with many other packages. Understanding the "theory" behind the bootstrap procedure does not need building, but it can help.
Offline
I didn't use LFS, but I did all the readings and preqreq readings. That's where I got most of my low level linux knowledge.
Offline
A more specific question will probably get better answers. What do you want to use LFS for and what do you want to get out of it?
Actually, I have flirted with LFS many times and have drawn from it periodically for informational purposes. I merely wanted to start a dialog about it and see how many Archers came to Arch from it.
I knew that Allan used it, and the fact that he migrated to Arch in search of a good package manager bears out the historical description of Arch; Linux, with a nice package manager.
I especially enjoy the 'hints' section of LFS.
I am interested in knowing which packaging schemes people chose to use, as a few are mentioned in the hints section, if memory serves.
Offline
Educational, but only if you deviate from the instructions somewhat. Otherwise you're just copying and pasting (figuratively or otherwise).
Deviating and researching further than just what LFS provides is what makes it fun.. otherwise it would be boring.
Last edited by Aprz (2010-03-13 04:46:10)
Offline
I am interested in knowing which packaging schemes people chose to use, as a few are mentioned in the hints section, if memory serves.
I used the "symlink" method for quite a while. You basically install everything to /packages/<pkgname>/<pkgver> and then add symlinks for all those files into the main fs hierarchy. It does limit you using separate partitions for thing without some additional planning. I had some scripts that would add, remove and update packages and do basic conflict checking but I have no idea what became of them...
Note that GoboLinux essentially does something similar. Just in a much more complex (and probably much better) way.
Edit:
I knew that Allan used it, and the fact that he migrated to Arch in search of a good package manager bears out the historical description of Arch; Linux, with a nice package manager.
One thing that may be of interest to people. When I was using LFS, I got rid of all unnecessary crap (for me). Locales, man pages, other documentation... The idea was that I had a web browser to find help so who needed to store local stuff. Since using Arch, I have begun relying on man pages a lot more and would not consider deleting those now.
There are some things that I still do not like about Arch, although they are gradually becoming less and less. They are far outweighed by the time gains by not compiling everything (especially big updates...). But I obviously could not resist the urge to compile stuff!
Offline
The reason I discovered Arch was looking for a decent package manager to use!
Quite so!
Pacman was that one tool which finally convinced me of Arch. I had some sketches of my own package manager which went along similar lines. But it is just too much work to maintain all that stuff alone.
Nevertheless I don't want to miss the experience I got from building and maintaining my very own LFS system.
BTW: Reading the LFS books of course helps in understanding. But really doing it yourself is quite another thing. The real fun starts when you got tired of simple copy and paste and try to understand your own ways which inevitably you will.
Last edited by bernarcher (2010-03-13 07:43:52)
To know or not to know ...
... the questions remain forever.
Offline
I did lfs years ago, it was ok. Recently I did a diy linux build http://www.diy-linux.org and it was alot more fun than I remember lfs being.
I learned alot from both. I wrote a bash package manager for my diy install, but lost interest after a few months of maintaining it (In both cases).
Offline
I ran an LFS system for a number of years, including building an LFS system on a really slow laptop, which took forever. I learnt a lot in the two years I was using it. Now I like an easy life, I wouldn't go back to be honest. Although sometimes when drunk I am tempted
Offline
Never used it as a distro, but I have gone through the book (and through CLFS's) many times to build a base system, though. As said before it's an excellent project to get an insight into the inner workings of the OS.
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
I tried it but from the view of a default user its not much more than a Gentoo without package manager.
Offline
There are some things that I still do not like about Arch, although they are gradually becoming less and less.
May I assume one of the things I still do not like involves the lack of compiling .
I'd actually be interested to hear more of your thoughts on this, versus the bare-bones LFS. What exactly does LFS have over Arch (besides the educational value)?
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
I flirted with LFS for a short while. Used virtualbox to play just a little, but never saw the use in going from a Gentoo user to LFS. Gentoo will teach you all the 'fun' parts of hand-tuning, without the ugliness (being unable to uninstall). All in all, I got tired of constantly tweaking things, and didn't really have the time. I am finding Arch to be a good compromise between speed and efficiency vs. convenience. Removing a piece of SW that was hand-compiled is tedious, unless you abandon any libs, man files, conf files, etc.. and then that cruft will build up until you need to wipe it and reinstall. Package management rocked my world when it was new. Why do you think RedHat became the king of the Hill?
Offline
I did it once, mostly for the educational experience. After that I moved onto Gentoo.
#binarii @ irc.binarii.net
Matrix Server: https://matrix.binarii.net
-------------
Allan -> ArchBang is not supported because it is stupid.
Offline
I am interested in knowing which packaging schemes people chose to use
I've done a few LFS installs in the past. Did one with the package user system, which is a bit cumbersome, but gives full control and was a good learning experience.
Offline
I was thinking of doing LFS to learn more about Linux, but reading some of the opinions here, I'm having doubts! I don't that much free time on my hands I guess, although I do have a somewhat fast CPU (Intel Q6600) so compiling shouldn't be a problem (I think?).
hey mr shuttleworth im real happy for u and imma let you finish but i just wanna to say ARCH LINUX IS THE GREATEST DISTRO OF ALL TIME
Offline