Looks interesting if niche. Somebody should take all the documentation and create gamification experience around it. With levels and all. Maybe even as a submission to the currently running Gamification Coursera class.... I can just imagine: Level one: you managed to download all sources. All the way to "You are the master, you can now serve your own ??? (ruby on rails app?) from your own server". Then build a commun…
Does anyone older than 14 really care about that?
Welcome to Linux From Scratch
71–75 of 75 posts
Re: Welcome to Linux From Scratch
#72Earlier quoted context omitted.
It'd probably take about a week for a noob to get a reasonable desktop up and running with LFS or Gentoo, but that week will be some of the most valuable education about software build processes and operating system design one can find.
I beg to differ. I don't recall how long it took me exactly, but the only thing I learnt about build processes was, both on LFS and Gentoo: if it fails to compile, lookup on google what to do and apply that. If all else fails, edit the code and hope it does not cause a waterfall effct.And I even cared about learning. If you just follow the manual you'll have learned nothing at all.
Re: Welcome to Linux From Scratch
#73Re: Welcome to Linux From Scratch
#74Earlier quoted context omitted.
What do you learn in LFS that you don't learn in Gentoo? I have started with Gentoo several years ago (and never tried LFS) but I really learned a lot how Linux works. In Gentoo, you can basically do everything. You are just supported in that by a really nice package manager. But you are starting from scratch. You are bootstrapping the system, setting up compiler flags, setting up build flags and decide about every s…
Right, and then Portage makes everything and puts it into place. And then you use Gentoo's init scripts. And then you use Gentoo's package manager. And so forth. What you learn is exactly what it is that the distribution does, which parts of the system are decided by it, which things are convention and which things are configuration. Gentoo's great, I ran it for several years, but I'm still glad I did LFS one semeste…
Otherwise, I don't see much difference between
./configure
make install
and emerge x
Except that in the first case, you have to deal with some exceptions where it doesn't work that way. But not sure if that knowledge is really valuable.Re: Welcome to Linux From Scratch
#75Earlier quoted context omitted.
Right, and then Portage makes everything and puts it into place. And then you use Gentoo's init scripts. And then you use Gentoo's package manager. And so forth. What you learn is exactly what it is that the distribution does, which parts of the system are decided by it, which things are convention and which things are configuration. Gentoo's great, I ran it for several years, but I'm still glad I did LFS one semeste…
But nothing is really decided on Gentoo. You can easily use another init-system for example (all the common ones are in Portage). You can also use a different package manager. I recall that there was a famous replacement for emerge; forgot its name right now. Otherwise, I don't see much difference between ./configure make install and emerge x Except that in the first case, you have to deal with some exceptions where…