Beyond Linux From Scratch 1.0 Released 184
An anonymous reader writes "DistroWatch reports about the 1.0 release of Beyond Linux From Scratch (BLFS), a subproject of Linux From Scratch: 'The BLFS Development team is proud to announce the release of BLFS 1.0. With this release, you can take your LFS 4.1 base beyond a development system. It can be a desktop, a firewall, a multimedia player/editor, an Apache web server or all of the above. You install only what you need. Your Distro. Your Rules. Enjoy.'" Choose the closest mirror...
I think I'm missing something (Score:1, Insightful)
And that's different from LFS how?
Re:I think I'm missing something (Score:1)
Re:I think I'm missing something (Score:3, Informative)
BLFS tells you about major packages and their dependencies.
Re:I think I'm missing something (Score:2)
LFS and BLFS will still kill a good day of your time though.
Re:I think I'm missing something (Score:2)
Because LFS doesn't tell you how to install a desktop, a firewall, a multimedia player/editor, an Apache web server or all of the above. Thats why it's called Beyond Linux From Scratch. RTFWP.
Re:I think I'm missing something (Score:4, Insightful)
Where exactly? In chapter 9 (hint: this is the last chapter in the book), "What now" it states:
Re:I think I'm missing something (Score:1)
Re:I think I'm missing something (Score:2)
How different from Gentoo? (Score:5, Insightful)
Having said that, I'm not always convinced that the way to a reliable server setup is to build everything yourself, but both LFS and Gentoo look good for the desktop.
Re:How different from Gentoo? (Score:5, Insightful)
If you want to learn about how and why a linux distribution is put together, LFS is the way.
Gentoo, Mandrake, Xandros and package management (Score:2)
I like my current Mandrake distro, and RPM works great as long as you consistently and always use RPM to insta
Re:Gentoo, Mandrake, Xandros and package managemen (Score:5, Interesting)
Re:Gentoo, Mandrake, Xandros and package managemen (Score:3, Informative)
urpme postfix
To satisfy dependencies, the following packages are going to be removed (9 MB):
mutt-1.4.1i-1.1mdk
postfix-2.0.6-1mdk
Is this OK? (Y/n)
There are graphical tools to manage thsi as well. Using straight RPM in Mandrake is like putting your nuts in a vice. There's no fucking point, and it's painful and stupid as all hell.
Ok, there are times when using rpm is nice/required, but very very rarely since urpm(x) does dependency checking and automatic downloads
Re:Gentoo, Mandrake, Xandros and package managemen (Score:2)
Maybe it's your friend, but it's definitely my foe. I can't get urpmi to work.
Example:
Re:Gentoo, Mandrake, Xandros and package managemen (Score:2)
I also had nothing but hell with urpmi. Essentially it would figure out that dependencies were needed and then not install stuff. Part of the fault was with broken standard rpms from mandrake from what I can tell (this was trying to upgrade Mandrake 8.0 to 8.1, using the rpms from cd, and the rpms wanted dependencies with slightly different names than what those packages were called by the 8.0 rpms).
My boss swears by Red Carpet, and if you want RPM to work, I hear this is the way to go, but it seems ther
Re:Gentoo, Mandrake, Xandros and package managemen (Score:2)
use this website: http://plf.zarb.org/~nanardon/urpmiweb.php to find sources, I could never find an easier way to put them in, the urmpi
Re:Gentoo, Mandrake, Xandros and package managemen (Score:2)
However, I often install programs which have no RPM, just tarballs or gzipped tarballs. I don't have any problem doing this at all. If there are dependency conflicts they're usually pretty easy to work around; and if not a test or two will tel
Avoid package hell / parallel src installs (long!) (Score:5, Interesting)
Anyway, I don't understand how anyone has trouble installing packages from source. You just need to partition them appropriately. I wish distributions used a similar method so they could keep parallel versions of programs and libraries installed.
Take openssh, for example:
My typical build of openssh requires: zlib, openssl, and tcp_wrappers.
I use a structure I call /mfs ("My File System"). I could use /usr/local for the same thing, but a customized directory will prevent collisions in /usr/local (the usual default prefix for configure scripts).
Under /mfs I have directories "dist" (the tarballs), "src" (where I untar and build each package), and "pkg" where I install packages.
So I start with zlib: "./configure --prefix=/mfs/pkg/zlib/1.1.4 ; make ; make test ; make install".
I repeat with tcp_wrappers, openssl, and finally openssh. So now I have the most current versions:
It should go without saying that I configure openssh to use the zlib, openssl, and wrappers libraries under /mfs, rather than the default system libraries. To the anal purists out there, I don't do this with all libraries (such as glibc), as it would drive me insane -- but it could theoretically be done.
Here's where it gets elegant (or convoluted, depending on your tolerance for complexity). Under each package's directory, I use a symlink from the version I wish to use on a regular basis to "std".
So, under /mfs/pkg/openssh, I may have directories 3.6.1p1, 3.0.1p1, and 2.9.9p1. Let's say that I want to use the latest sshd, so I run "cd /mfs/pkg/openssh ; ln -s 3.6.1p1 std". I then cd back up to /mfs. I then issue "lndir pkg/openssh/std". Actually, I have a script in /mfs that automatically removes all existing links under /mfs (avoiding the "pkg" dir, for obvious reasons) then re-linking every package with a "std" link. (Note I don't use a "std" link -- and thus don't lndir -- for libraries without runable binaries). If you don't know how lndir works, check it out (it's from the XFree86 distribution, though that might not be where it originated.).
After running lndir (or my script), I now have /mfs/{bin,etc,var,lib,sbin}. I point my sshd startup script to always use /mfs/sbin/sshd, which is actually a link to /mfs/pkg/openssh/std/sbin/sshd. Since std is a symlink to the version I wish to use, I can change to a newer or older version by simply stopping sshd, changing the "std" link to point to another version, and restarting sshd.
The beauty is that still have other versions available to me. Say the scp provided in 3.6.1p1 has an irritating bug (not the case, but just imagine). If my normal PATH has /mfs/bin, I'll get scp v3.6.1p1, but I can fall back to running /mfs/pkg/openssh/3.0.1p1/bin/scp.
This technique is especially valuable in multi-user systems, where libraries and applications of different versions (think compilers, for example) have dedicated users who aren't ready to upgrade.
Sorry for the really long post, but this idea works extremely well, IMHO, and I'm surprised that no distros use a similar technique for maintaining parallel versions. If RPM used this technique, you'd never run into the case where a new app needs a newer library version, but upgrading that library isn't possible since other major applications require that specific version (such as KDE needing a specific version of libpng and libcrypt).
Re:Avoid package hell / parallel src installs (lon (Score:2)
To be fair, the maintainers of the scripts (whatever gentoo calls them) research the dependencies. So you should thank the maintainers! (perhaps this will become an exclamation much like C3PO's "Thank the Creator!" or "Thank God!") :)
Re:Gentoo, Mandrake, Xandros and package managemen (Score:2)
That's why I burned a copy of my initial filesystem to a CD. Frequent backups aren't a bad idea either.
Re:How different from Gentoo? (Score:2)
It seems like it takes *hours* to do gentoo truly from scratch, if you cheat and use the prebuilt Gnome, OpenOffice, X why bother? Is the ports packages richer than say Debian?
Re:How different from Gentoo? (Score:2)
Re:How different from Gentoo? (Score:2)
Re:How different from Gentoo? (Score:2)
I haven't seen a distribution yet where I haven't had to venture into /etc at some point.
You could always use the LFS instructions and then make one... :) Oh what fun it would be to ride on that particular camel my friend :).
Re:How different from Gentoo? (Score:5, Informative)
a whole host of choices you can make when building
a package from source. Most of these are made for
you in the ports setup.
For instance, I may prefer *not* to have GNU
gettext linked into everything. Or perhaps I want
every installed program in
statically linked so I can recover if my
libraries somehow get hosed.
Don't get me wrong, Gentoo is good for eeking
performance out of your dist. But you don't
get exposed to nearly as many design decisions
as you do when building from scratch. I recommend
that anyone serious about *nix admin try it at
least once.
On your last point, I wholeheartedly agree.
When you upgrade/install a package from source
on a production system, you're basically trusting
that the creator of the package you're installing
has thouroughly tested it. This usually is not
the case. When you install a package from your
vendor, they've at least done some basic testing.
Re:How different from Gentoo? (Score:5, Insightful)
Why would you want to do this? It's an excellent way to learn about Linux. You learn exactly what components make up your system, get a pretty good idea how they interact, etc.
Would you want to run this on a system you actually use? Probably not. It's a pain in the ass. Everything has to be compiled from scratch. No package system to minimize cruft build-up. Every security patch has to be downloaded and applied by hand. It's very time consuming.
Re:How different from Gentoo? (Score:3, Funny)
Okay, I can see that.
Re:How different from Gentoo? (Score:5, Insightful)
People with actual lives use Mandrake or Red Hat. People with l33t tendancies but an aversion to work use Gentoo. People who want to learn stuff use LFS.
Re:How different from Gentoo? (Score:2)
Now, I agree completely that you don't know much about Linux et al until you can LFS it! I just don't want to live that way...
Re:How different from Gentoo? (Score:2)
IT goons who are afraid they're going to lose thier NT admin job use RedHat or Mandrake to show the boss they're learning something new.
People who have been using linux for years, know how stuff works, and aren't interested in learning it again use Debian.
People that are used to BSD but crave the
Re:How different from Gentoo? (Score:2)
Until it finally annoys them for the last freakin time and they switch back to what they started with - Slackware.
MOD PARENT DOWN... (Score:2)
This is a blatant troll. Please tell me we have at leat a few moderators with some critical thinking skills. It makes no sense. "Linux is for people who want to work, but Linux is for lazy people who think they are l33t." is all it amounts to. If you modded this up, you're an idiot.
Re:How different from Gentoo? (Score:4, Informative)
The real selling point of Gentoo is the portage system. Want to try a new application? Type "emerge appname", and go have a coffee whilst it fetches the sources, compiles it optimised for your system, and then configures and installs it all for you. Want to update every application on your computer to the newest version? Type "emerge -u world".
It really is the most easy to maintain system I have ever used, and the only distro where installing and updating software is simpler than Windows. Whilst both Gentoo and LFS let you get a good look under the hood, the difference (as parent poster points out) in maintaining the systems is a gulf apart.
Phillip.
Re:How different from Gentoo? (Score:2)
For example, if you want to install mozilla:
apt-get install mozilla
Re:How different from Gentoo? (Score:2)
Um, did I install a different version of Gentoo to you? There was no install progr
Re:How different from Gentoo? (Score:2)
That sounds bad. I should point out then that sourcemage has an excellent installer (pretty much teh best I have seen so far for experts, with options to shell out at any step in the process, for instance), and many excellent tools for configuring various things affecting the build process. It is also pretty easy to reconfigure things by hand if you prefer.
I have not tried Gentoo. Actually since Sourceror was the first source-based distro I heard of (on /.) and Sourcemage is its decendant, I tried Source
Re:How different from Gentoo? (Score:2)
Re:How different from Gentoo? (Score:1, Informative)
In contrast, Linux From Scratch is more designed for people who are interested in learning about the internals of a Linux system. There's no bootstrap.sh; you do everything by hand.
If you're looking for a kickass source distro with a minimum of hassle, use Gentoo. If
Re:How different from Gentoo? (Score:1)
It's a server... plus has the ports.
Re:How different from Gentoo? (Score:4, Informative)
All of the source based distributions are based on LFS. he whole point of LFS was to teach you how to make your own distribution. The problem was in order to teach people how to make a distribution, it was necessary to make a reference distribution (well, they referenced packages in the LFS-HOWTO, and ended up making the versions they used in making the HOWTO available, so by default this becomes a distro). It kind of grew from there. Gentoo/SourceMage/Sourcerer/etc take the LFS packages and add scripts that automate the download/compile and an installer, among other things.
So in essence the main reason to go through the LFS and such is to learn more about how Linux works and how to make your own distro (or better understand why your distro does things the way they do). Sourcemage is my current favorite distribution, but I have ordered the new LFS book because I want to learn more. (the Howto, sources, and I think even the book are also available online).
Re:How different from Gentoo? (Score:2)
HAHAHAHAHAHA!!!!!!!
Re:How different from Gentoo? (Score:2)
Oh, but for mod points. I wonder what happens if you try to mod a discussion you already posted in? ;)
/me crawls back into his chair
Re:How different from Gentoo? (Score:4, Insightful)
Gentoo Linux is a distro. LFS is a "Make your own distro" HOWTO.
Suppose there were no Gentoo, and you wanted to make your own distro with the design goals of Gentoo. You'd install some other distro like RedHat or Debian (or perhaps even a completely different OS; anyone ever bootstrap Linux from FreeDOS?) and slowly compile your own packages. You might choose to use rpm, dpkg, your own, or no packaging system. You'd have a bit of dependency hell while trying to figure out what order to compile everything in (and make sure that you didn't wind up with library dependencies on the original distro). Finally, you'd want to repeat the process from within your new distro; after all, you want it to be self-hosting rather than having to install RedHat each time you build a new version.
Mastering LFS trains you to do all this. Does everyone need to know how to do this? No. Do we really need any new distros? Probably not. But people who have said, "Yes we do" have often brought us much better systems (like your beloved Gentoo). Plus, I found learning this material to be intensely interesting and right up my alley.
It is not a distro (Score:5, Informative)
Having said that, I would recommend that anyone serious about furthering their knowledge of Linux, and at least 750MB of free hard disk space should give it a go. I got into Linux back in '93, and knew quite a lot. Then I stumbled across Linux From Scratch (LFS) - I didn't realise how much I didn't know until finishing my first complete build.
I now run an number of LFS-based systems at home and at work, and have never looked back.
BTW, I am typing this on my Gentoo [gentoo.org] [gentoo.org], 1.4_rc4 build.
OT: Re:It is not a distro (Score:1)
Re:OT: Re:It is not a distro (Score:1)
LFS is great... (Score:2, Interesting)
Thx to all the guys (and girls) who contributed to LFS
Grtz
predates gentoo (Score:2, Informative)
LFS is not Gentoo (Score:5, Informative)
BLFS is a collection of instructions for installing various bits of popular software like Gnome, KDE, Mozilla, and more.
I would like to point out that LFS is not Gentoo. LFS is literally Linux From Scratch. There are no installation scripts. There are no system management tools. There is no pretty interface, or simple instructions. It is a book, not a piece of software.
You literally go through each piece of software and configure, compile, and install it. It is pretty cool because they describe what each piece of software is for, and you can see how one piece builds on another. You'll certainly never look at your system the same again, because you'll know what each bit does.
I wouldn't suggest trying LFS unless you are interested in what exactly goes on under the hood, or you are building your own distro from scratch.
Re:LFS is not Gentoo (Score:2)
Although I agree building these from scratch is a great learning (and waiting) experience, I do recommend things like Garnome [gnome.org] or Konstruct [kde.org] to build those. They worked a treat when I set up my LFS box (which is now a gentoo box again though).
Of course, when I want to finish off a machine quickly, I just use FreeBSD and be done with it :)
The real benefit of LFS and Gentoo... (Score:4, Interesting)
When I first started using Linux I did the usual, RedHat, SuSE, Mandrake, blah blah blah. I ran the nice little installer, opened my desktop, ran a few programs, but I couldn't tell you what was where or how to effectively fix broke things.
Then I tried Gentoo and now I feel like I have learned something about Linux. I found out where configuration files went because I had to. I learned how to compile the kernal because I had to. I learned how to install freaking network cards because I had to.
I don't know if my machine is "leaner and meaner" but you know, I had a lot more fun doing building it.
Re:The real benefit of LFS and Gentoo... (Score:2, Interesting)
- learning
- there was no distro with what I needed !
I have had a hard time with distros. I started with Linux on 1999 only, and for 2 years, I stumbled upon a lot of issues, only to see that they were solved already, but not in distros.
So I installed my first LFS near the end of 2000. Yes, the worst thing about LFS is that it's time consuming. Actual
Great news! (Score:4, Interesting)
BTW, if you want to do the LFS part, I'd expect it to take a few weeks for a novice linux user (that's about what I averaged all three times.)
Re:Great news! (Score:1)
I'm not totally convinced of this even... For example, why would you want a complete GCC compiler on a router or firewall ? At least with a RedHat or other distro, you can install a minimal system with iptables, no compiler or source code hanging around.
moog
Re:Great news! (Score:2, Funny)
Very important to GNU/Linux (Score:3, Interesting)
For all Linux users, building from scratch is like the Muslim pilgrimage to Mecca, it is something that you should do at least once in your life. I for one support this and will do my bit to ensure continuing freedom.
Gentoo / Slackware instead (Score:2, Insightful)
However, for a few choice machines, machines that you spend more time with then should be legally allowed, I always recommend slackware (for a non high bandwidth connection) or gentoo (with high bandwidth). The flexibility of these last too is very rewarding for anyone who wants an uber customized Linux box.
And especially with slackware, you g
LFS Hints (Score:4, Informative)
There is lots of valuable information in the form of hints that is not available in BLFS
Re:LFS Hints (Score:2, Interesting)
i have been part of the LFS community for a few years now, just helping out on the lists and writing a few hints. The sad thing is not that BLFS exists, but that it has become more of a 'copy and paste the commands' textbook for building a system. the hints were more of a walkthrough which taught you what you were doing at each step and explained in some detail setups for larger programs. dont get me w
benchmarks (Score:1)
(Windows doesn't count)
A.
Re:benchmarks (Score:2)
Re:benchmarks (Score:2)
Actually, I would like to see how much difference optimization makes. I believe Slackware is compiled by default for i386 (feel free to correct me). If I recompile it for i686, and run it on my PII/266, will Mozilla load in a reasonable length of time?
Excellent News! (Score:3, Insightful)
Coming soon... (Score:3, Funny)
My easy guide to LFS (Score:1)
Recompile and reinstall your kernel, glibc, etc, etc..
You get all the benefits of LFS with less headaches.
Of course this is really only useful on an x86 box, but for those wanting a completely tweaked/unique linux box on their desktop, this is no doubt an easier route to take.
Just getting linux to boot from scratch is the time consuming part, customizing it from there on in is the fun stuff (IMO). So skip the gruntwork
Re:My easy guide to LFS (Score:3, Funny)
But the benefits of LFS are the headaches!!
Please have mercy on my server guys =D (Score:3, Informative)
We've had hosting issues ever since our main server was taken off the VA network last October, and since then things have been hosted on my personal server. Anyways, I just wanted to rant little, considering i'm at the other end of this slashdotting.. (not like it's my first time, more like 8th now
At least use the mirrors guys.. please
A list of mirrors would be helpful (Score:1)
Re:Please have mercy on my server guys =D (Score:1)
Is this called karma whoring?
http://beyond.linuxfromscratch.org/blfs/intro.sht m l http://blfs.learnbyexample.com/blfs/intro.shtml http://beyond.lfs.130th.net/blfs/intro.shtml http://beyond.ca.linuxfromscrat
Re:Please have mercy on my server guys =D (Score:2)
No because you get -1 DidNotPostLinksCorrectly :P
Here [linuxfromscratch.org] :) [linuxfromscratch.org].
are [learnbyexample.com]
the [130th.net]
mirrors [linuxfromscratch.org]
for [linuxfromscratch.org]
your [linuxfromscratch.org]
enjoyment [linuxfromscratch.org],
mein [linuxfromscratch.org]
gut [rave.org]
freund [netservice-neuss.de]
Since /. purposefully screws up any url you post in the text, it helps people very much if you make real links. :P
Also I find it ironic that VA would boot the LFS project off their servers and then /. the new server. That is kind of funny, in a perverse sort of way.
Re:Please have mercy on my server guys =D (Score:1)
As a noob I've been looking at this or that way too really learn linux. Although I run it, I really don't know much about it.
Perhaps ya'all should use that new bitorrent file distribution technique?
my kinda EULA (Score:3, Insightful)
Can we please shift PRIORITIES?! (Score:4, Insightful)
Here are some suggestions for your distro-crafting efforts (no implied priorities):
Re:Can we please shift PRIORITIES?! (Score:1)
LFS is a set of instructions for creating a Linux installation to do, well, whatever. If you want these features, you can go ahead and implement them yourself, because that's what LFS is for.
Re:Can we please shift PRIORITIES?! (Score:2)
then I have to ask if the authors of these tools are even scratching their own itch?
I have to ask if you've been close enough to them to know exactly where their itches are. Ewww...
Re:Can we please shift PRIORITIES?! (Score:2)
There are two classes of people that one can address in relation to this article: the people who put LFS together (LFS is a documentation set on how to build a Linux system from scratch) and the people who use LFS to build their own systems.
What I was trying to suggest (and apparently didn't do a good job of) was that that SECOND class of people would do much better for themselves by taking joe random distribution (let's say Red Hat, just beca
Re:Can we please shift PRIORITIES?! (Score:2)
Thankfully, and for the most part, people mod based on thinking about what I've said, not what responders plead for....
LFS is exactly what you have argued needs done
Great!
it is a set of build instructions and text on how a system works, you build EVERYTHING yourself, from source! you are in COMPLETE control over what goes in and what doesnt, you are in complete control over what the system is used for
Uh... huh. And this accomplishes what I suggested HOW?
Underst
Re:Can we please shift PRIORITIES?! (Score:3, Insightful)
Not mine. I've tried every variant of Linux I can get my hands on. Here's an example from my system, just trying a few of the "/etc/p*" files:
How do I find out what program "profile" is documented under? Granted, that's an easy one, and I already know the answer, but many people don't know what a borne shell is, much less tha
Re:Can we please shift PRIORITIES?! (Score:3, Insightful)
Your documentation problem is an interesting one, and I have to say I agree this is something useful. (I think it is rather obvious the other answerers are blinded, as many Linux contributers/users seem to be, by "what is" and "how you do it now" and are not seeing the benefit of how it could be done.
A major problem here is the ragmentation of documentation even for a given command. A little bit in the man page, a bit in the info file, a bit in some randoom PDF, some random text files, a HOWTO, a mini-HO
Re:Can we please shift PRIORITIES?! (Score:2)
yes, suse/redhat/debian/mandrake may indeed have resources to fill in the gaps, and i also believe it is their job to do so and feed it back to the authors, after all they get payed to do it! but LFS is not a distro in the traditional sense. it is a means to produce a distro from the sources, for what you need it to do. if you want man pages for all the commands... go ahead and write them! or why not download the OpenBSD ones and insert them into your own distro!
only a big distro company like mentioned b
Re:Can we please shift PRIORITIES?! (Score:2)
The poster was *not* saying that LFS should do anything of the sort. The Poster was suggesting that rather than creating millions of distributions we should perhaps work on one, or even a few, until they are fixed and workable, much in the vein of the guy who wrote the article recently about the fragmented nature of open source programs (thousands of word processors and text editors and many many years before a single one of them installs with a spell checker!).
As many others have put more elegantly, LFS
Re:Can we please shift PRIORITIES?! (Score:2)
Well, the man pages are available for free download. I had not thought about reading them on Linux, but then I thought "why not? they are a standard format and thay are only tarred and gzipped..."
So I downloaded them from the aforementioned mirror, unpacked them, and found out they were even cattable. (if that is a word... well ok it is not ;), but this is /. ).
The reason OpenBSD has good man pages is that its maintainers have set as a goal that the man pages should be adequate documentation and the corr
Re:Can we please shift PRIORITIES?! (Score:2)
ERm.. ok from now on we preview!
Here [buffalo.edu] is the mirror.
Re:Can we please shift PRIORITIES?! (Score:2)
basically i think this is more trouble than it is worth and it is best to wait until the OpenBSD team feed back any changes they made to GNU (or opensource) packages in due course.
I would not hold my breath, and even if they did submit this, and the maintainers accepted the changes, and they ported those changes to the linux versions of the changes, and they were applicable to Linux... hmm that is a lot of ifs. I should stop now.
The point is not "lets snag the pages from OpenBSD because they are cool."
Re:Can we please shift PRIORITIES?! (Score:2)
Well, my point is that this is not a job for LFS, except tangentially in that one could use LFS to make a distro and then make better man pages. I was thinking distributions that are truly distributions should do this.
I also should point out the OpenBSD case is one in which there are some man pages there that aren't elsewhere precisely because they describe things that are only on OpenBSD (much like distros have manpages for their distro-specific tools).
The argument was whether this is a job for the dist
Re:Can we please shift PRIORITIES?! (Score:2)
I do get that LFS is not a real distro per se, but a set of docs on how to make one. I just wish that such vim (no pun intended) and zeal were applied to fixing the problems that UNIX/Solaris/HPUX/BSD/Linux/etc have had for decades rather than crafting yet another from-scratch compilation of things that don't work well together.
In ans
any directions on how to build your own distro? (Score:1)
Stupid Newbie Question... (Score:1)
Re:Stupid Newbie Question... (Score:3, Informative)
Re:Stupid Newbie Question... (Score:2)
Not just x86 (Score:2)
You have to grab the PPC kernel and one of a couple other utilities to work with the Mac's ROM, but if you're doing LFS that shouldn't be a problem.
Lots of people are happy with OS X, but it runs poorly, if at all, on older PowerMacs. My 9600MP/200 (200MHz dual-proc Mac from back-in-the-day) would probably stand up and slap me for even putting the OS X 10.2 CD from my wife's iBook in its CD drive. But the LFS style system I built
Not truely a distro (Score:2)
Sure its *great* for learning the internals and doing it YOUR way.. but calling it a distro, with no install scripts, etc is a bit of a stretch..
LFS 4.1 Book (Score:2, Informative)
Even if not using LFS/BLFS. (Score:3, Informative)
First of all they tell you how to fetch, recompile and configure a whole lot of standard packages. Want to enhance your RH9 distribution with ALSA? head for these guys' documentation and you'll be home and dry in no time.
Second of all this documentation covers a lot of things in a very tight format. Want to configure an anonymous CVS server? there you go.
Finally this effort frees the whole community from the grips of the distribution vendors. If all goes to hell in a handbasket and your favourite distro turns its back on you, you can still survive, fix, patch and generally maintain what you've got, or start from scratch.
Thanks B/LFS!
Re:Dispersing the Linux Myths (Score:1)
Re:Dispersing the Linux Myths (Score:1)
The Windows CD includes just an operating system. RedHat includes the operating system, a complete development environment, three office suites, two desktop environments, lots of server software, and so on and so forth. Three CDs for RedHat 9. Let's see how this breaks down into Microsoft products:
Windows - 1 CD (sometimes 2) - $400
Office - 2 CDs - $600
IIS - 1 CD - $(not sure)
Exchange - 1 CD - $(not sure)
VisualStudio - 5-6 CDs - $
Re:Dispersing the Linux Myths (Score:1)
or in fact. just PXEboot and install over teh interweb.
Re:Slashdotting (Score:1)
[16:06:45] * Now talking in #LFS
[16:07:23] * HIghoS changes topic to 'Die, slashdot, die! http://quasar.highos.com/mrtg/'
Don't you feel the love?
Re:Hmm Sounds like.... (Score:3, Funny)
LFS vs Source Based Distros (Score:3, Informative)
I don't consider myself a guru, but 'I would say I know enough'. I've done the whole LFS/source based distro thing for a while now so here's my take on things.
I think it's important to make a distinction between LFS [linuxfromscratch.org] and Gentoo [gentoo.org]/SGL [wox.org]/Sourcemage [sourcemage.org]/Lunar [lunar-linux.org]/uPM [u-os.org]. LFS is a book that describes the process of producing a minimal linux installation that is capable of building software. The source based distros provide scripts/tools that automate the build process for you. Which you choose is largly dependent on your nee