LFS 4.0 Released 180
Tekmage writes "For those of you who have never had the pleasure of rolling your own Linux install from scratch, take a moment to check out Version 4.0 of Linux From Scratch. Definitely for the techies amonst us, there is (IMHO) truly no better way out there to get down and dirty with the inner workings of our favorite OS." LFS organizes its documentation into "books"; 4.0's book is dated yesterday.
I nearly got.. (Score:1, Funny)
It's a great resource (Score:1)
Re:It's a great resource (Score:2)
LFS is really good (Score:2, Informative)
Re:LFS is really good (Score:1)
[program] -l logfile make install
that dumps all files created by make install.
Re:LFS is really good (Score:1)
Re:LFS is really good (Score:2, Informative)
Re:LFS is really good (Score:1)
Re:LFS is really good (Score:1)
Re:LFS is really good (Score:2)
Re:LFS is really good (Score:2, Interesting)
Re:LFS is really good (Score:3, Informative)
Removing a package is trivial: just delete its directory and remove the symlinks. Upgrading a package is trivial too: install the new package into a new directory, update the symlinks, and remove the old dir. If an upgrade has some problems, I can roll back to a previous install by rolling back the symlinks (provided I haven't deleted the old installation yet). My next project is to create a program that can manage the symlinks automatically, to make it even easier. (Preemptively: yes, I know about "stow", no, it doesn't do what I want)
I don't know of any regular distribution that lets you do that
Too many todo's (Score:1)
Re:Too many todo's (Score:1)
Besides some skills, the only other thing you'll need is time and patience.
Johan Veenstra
Re:Too many todo's (Score:5, Informative)
There's a subproject of LFS, that isn't as well known as it should be, that's documenting the process of installing software after (or I should say 'beyond'
http://beyond.linuxfromscratch.org/view/cvs/
In there, you will find all the information required to install the graphic libraries, X11, KDE, and so forth.
You can also check out the lfs-hints for additional software/issues that are not covered by the blfs-book;
http://hints.linuxfromscratch.org/hints.shtml
It's more about taking the time todo it
Mirrors and /. effect (Score:2)
Man they must have seen us coming (have they been /.'ed before?), that is a nice list of mirrors on the linked page... that is until the linked page gets killed ;)
Re:Mirrors and /. effect (Score:4, Informative)
North America
Fremont, California, USA [8 Mbit] http://www.linuxfromscratch.org/lfs/intro.shtml
Lufkin, Texas, USA [6 Mbit] http://linuxfromscratch.idge.net/lfs/intro.shtml
Columbus, Ohio, USA [1 Mbit] http://www.us.linuxfromscratch.org/lfs/intro.shtm
Calgary, Alberta, Canada [10 Mbit] http://www.ca.linuxfromscratch.org/lfs/intro.shtm
Europe
Mainz, Germany [100 Mbit] http://lfs.linux-provider.net/lfs/intro.shtml
Amsterdam, The Netherlands [100 Mbit] http://www.nl.linuxfromscratch.org/lfs/intro.shtm
Oslo, Norway [100 Mbit] http://www.no.linuxfromscratch.org/lfs/intro.shtm
Lancaster, UK [100 Mbit] http://linuxfromscratch.mirror.ac.uk/lfs/intro.sh
Vienna Univ. of Technology, Austria [64 Mbit] http://www.at.linuxfromscratch.org/lfs/intro.shtm
Karlskrona, Sweden [10 Mbit] http://www.se.linuxfromscratch.org/lfs/intro.shtm
Freising, Germany [4 Mbit] http://www.de.linuxfromscratch.org/lfs/intro.shtm
Teesside, UK [256 Kbit] http://www.linuxfromscratch.co.uk/lfs/intro.shtml
Odense, Denmark [256 Kbit] http://www.dk.linuxfromscratch.org/lfs/intro.shtm
Australia
Brisbane, Australia [155 Mbit] http://www.au.linuxfromscratch.org/lfs/intro.shtm
Asia
Singapore, Singapore [45 Mbit] http://www.sg.linuxfromscratch.org/lfs/intro.shtm
Re:Mirrors and /. effect (Score:2, Informative)
It's always fun *coughs* to watch how shadowfax (the lfs server) handles the load. A little while ago we had nearly ~100 apache processes spawned with a load of almost 5.00. It's gotten a little more sane wotn to about ~50 proc/0.50 load.
The best part is problably looking at this; http://stats.linuxfromscratch.org/mrtg/
So... (Score:1)
Gentoo? (Score:2, Informative)
Re:Gentoo? (Score:4, Informative)
Re:Gentoo config files (Score:2, Informative)
Re:Gentoo config files (Score:1, Interesting)
Simple: If you are looking for easy, do not do LFS.
If you are looking for a pre-made distro, do not do LFS.
(Note that I said "do LFS" instead of "use LFS" above. With LFS you build the system the way you
want it, THEN use it the way you want to)
Stick with Gentoo if you don't get it, or don't want it...
Re:Gentoo config files (Score:2)
Re:Gentoo? (Score:2, Informative)
Its really iso-linux with a few added features. Everything and I mean everything needs to be installed from scratch. No X, apache, sound, even network settings. You need to setup everything yourself. Very different from the current world of distro's. I suppose some of it is automated like "emerge kde" would install X and kde, but everthing else needs to be installed from scratch.
Re:Gentoo? (Score:3, Informative)
Re:Gentoo? (Score:3, Insightful)
Why is that everytime someone mentions lfs, someone has to say, "Why not just use gentoo?" It makes us (the users) look like the next generation zealots. I have a better idea - learn what distros do what things and at what difficulty and then choose for yourself. Suit your own needs, dammit.
Re:Gentoo? (Score:2)
Exactly. That's what Linux is all about. I can run Gentoo, and my mom can run RedHat.
Gentoo on a modem (was Re:Gentoo?) (Score:2)
Re:Gentoo? (Score:3, Insightful)
Because it's a troll. It gets discussion started...
It makes us (the users) look like the next generation zealots. I have a better idea - learn what distros do what things and at what difficulty and then choose for yourself. Suit your own needs, dammit.
Exactly! Over the past 8 or so years I've used Redhat, Debian, Mandrake, a couple of BSD's, and LFS. Now I use Gentoo because it suits me - and I think it would suit nearly everyone who has an interest in LFS. I can't see why most people, even those who want the flexiblity of a source based system, would spend the time to maintain an LFS based system unless they had nothing on a computer except learn about how the computer works. You have no time left over to take advantage of what the computer can actually do for you -- save you time. How much different are your compile time choices going to be from the ebuild's defaults? And if they are different, then edit the ebuild file.
LFS is just tedious to maintain. Which is part of the reason why it's perfect for an embedded system. You get exactly what you need, nothing more, and you never change it.
As others have said, lfs is great for getting your hands dirty and learning some stuff. Gentoo is for after your hands are dirty and you want to clean them up...
LFS is a wonderful experience to install. I'm not discouraging anyone from going out and installing LFS. I just believe that after you've done it once, you don't need to do it again - and that's where Gentoo comes in. Gentoo essentially is what Automated LFS [linuxfromscratch.org] aims to be.
Re:Gentoo? (Score:3, Interesting)
Re:Gentoo? (Score:2, Informative)
Re:Gentoo? (Score:3, Offtopic)
With the portage system, I've never really *needed* to maunally edit unmasked versions of packages. Occasionally I will change the mask rules to try stuff at my own risk, but I haven't needed to do anything.
All that said, it is at least as workable as LFS and much much easier. While both take forever to get up and going (my computer emerged for an entire weekend), the interactive time for gentoo makes it at least livable (I issued one emerge command with the packages I wanted and spent the weekend doing other stuff).
LFS is useful for learning a bit more about the system and how it works, but offers few details that can't be gotten in easier ways. What I have found extremely useful about the LFS references is that when I do go after masked packages and have problems, the LFS hints can explain why it broke and a workaround.
Re:Gentoo? (Score:1)
Why not just use Gentoo?
I use Gentoo, and I've done LFS before. You really don't have to know much to install Gentoo, and you barely learn anything because everything is so simplified. This is why I use Gentoo. But I don't think it compares to LFS, where you get to do the minute details of every step of the installation, and have to tediously maintain it.
problems with GCC3.2 though (Score:2, Informative)
Re:problems with GCC3.2 though (Score:4, Informative)
I suspect that there is a large amount of code out there that has the same problem. Probably this includes the packages you couldn't compile.
Re:problems with GCC3.2 though (Score:2, Informative)
they have been fixed. gdb-5.2 works fine.
Gentoo is a great iso-linux distro (Score:4, Informative)
Gentoo is pretty much based on iso-linux from the linux from scratch project.
The benefits are great documentation from their website [gentoo.org] and the best package manager out today. It truly feels like an os you own and not by some corporation since you have to put the os together yourself. The forums are also great. If you want to get your hands dirty and have a huge community help you out through the process then look no further.
Re:Gentoo is a great iso-linux distro (Score:2, Informative)
Personally, I use gentoo on my laptop and desktop (and would my router if I didn't mind spending days for it to finish), but there are things about it that make it not best for everyone.
Re:Gentoo is a great iso-linux distro (Score:2, Insightful)
Why is it that every time someone mentions any other distro (especially LFS), Gentoo users apparently feel duty-bound to storm out and preach the glories of their distro?
You people really sometimes come across as zealots. I've messed a bit around with both Gentoo and LFS myself (I liked both), but one of the main reasons I don't do Gentoo at the moment is simply that I'm so fed up with the legion of Gentoo fanboys who can't understand thatreason. Grow the hell up. Just because Gentoo is a nice, even great, distro doesn't mean that the rest of the Linux distro scene sucks.
Does the tech community really need all this ridiculous zealotry and misguided "advocacy"? If craftsmen felt the same way about their tools as we computer people do about ours, we'd have screwdriver fans advocating the use of a screwdriver for driving nails and chopping wood, while the chainsaw fanboys are out trying to drill holes and change tires with their chainsaws. Hint: Different distros, different text editors and different programming languages exist for a reason: People are different. "Different" does not necessarily have to become a question of better or worse.
</RANT> -- this might be flamebait, but don't say I didn't warn you.
Re:Gentoo is a great iso-linux distro (Score:2)
Last week I was running Gentoo 1.3. I decided to give Mandrake another try before going to Gen1.4 since I was wiping the drive clean anyway.
Here's the thing: Mandrake9 feels even *faster* than Gen1.3 was. It's even hard for ME to believe. I assume it has something to do with gcc3.2, but I'm not sure.
Has anyone tried Gen1.4? Is it faster than Man9?
Re:Gentoo is a great iso-linux distro (Score:2, Interesting)
LFS is great (Score:2, Informative)
As an aside, try using Slackware 8.1 for your base distro. Its got a pretty small footprint but it still has everything you need.
Why LFS indeed? (Score:5, Informative)
Well, though most of you are probably exposed to Linux through the desktop, Linux is winning it's in-roads in the industry through embedded systems and handheld devices (not desktop). Functional LFS installs can be as little as 5 megs or so and completely customized. Perfect to compete with several-thousand-dollar offerings from MS, Palm, etc.
So if embedded systems are driving commercial linux support, in a way LFS and systems like it are more important in the short term than Mandrake and SuSE.
So why not write your local LFS contributer and say thanks?
Re:Why LFS indeed? (Score:2, Interesting)
jonathan
Re:Why LFS indeed? (Score:1)
Re:Why LFS indeed? (Score:1)
Johan Veenstra
Re:Why LFS indeed? (Score:2, Informative)
Today, it could be done in under 1MB by switching to uClibc from Glibc and so forth.
Honestly however.. just do some research. I know of dozens of people that have done this over the years, many of them have posted details on weblogs, mailing lists, portals, etc. It's such a grey area and considered more "embedded" then custom that there isn't much of a need for documentation like the lfs-book.
It's just assumed that if you are going to be working on such a project-you at least know where to start
*shrugs*
Re:Why LFS indeed? (Score:3, Interesting)
Although the LFS folks have been making the claim of an 8 or 5 meg installation, I've yet to see any clear docs on how to do it. I'd like to.
That's because you need to learn it yourself. :-)
Honestly though, I personally have a LFS-based firewall system (kernel+netfilter+ipsec+ssh+snmp+ntp+vim+perl (yes perl)) that fits in to an 8M CompactFlash card. Now I use 16M cards and add a 3M boot/config partition with grub, but making small linux distros is dead simple with uClibc and busybox (both are in the LFS hints).
The basic recipe is to use uclibc and busybox, optimize for size (-Os), strip everything you can and once all of that is done, go through and remove any unnecessary libraries and files. Big hint: you don't need documentation on small distros.
educational value (Score:5, Insightful)
However I would never recommend it for a production system. Even using it for a personal workstation takes loads of time to manage. One doesn't appreciate package management until they have installed a LFS system!!! Of course one could always use RPM/APT/DEB after doing a LFS installation...
Re:educational value (Score:3, Interesting)
My current LFS install (3.3) has LFS installed in the default places, and everything else created after LFS in /opt in its own directory. The files are symlinked into their respective directories in /opt, and are uninstalled by reading the list of files in the /opt/foo/* directories. I can then rm -r the directory and uninstall the package.
My next installation is moved towards installing the core in /usr/lfs and /lfs and symlinking out from there.
This keeps me in check with the program version and what is installed with a simple ls. The only time I've had to use a package manager is to install Glide (I couldn't compile Glide, so I had to use RPM).
Re:educational value (Score:1)
Re:educational value (Score:3, Informative)
This "problem" has a simple solution. If the slack from symlinks bothers you that much, why not move to a extent-based filesystem like XFS? I use it on most my LFS and Gentoo boxes, and it works like a charm.
Re:educational value (Score:3, Informative)
The GNU tool you're referring to is probably Stow.
Other good package management tools for LFS use include Depot, Graft, swpkg, opt_depot and the countless other free package managers whose names I have forgotten.
Re:educational value (Score:1, Insightful)
Seriously, it depends on the purpose of the production system and how often you install/change packages. Often I wind up compiling software from scratch anyway. For instance, I've never been able to use a standard apache. A source RPM isn't all that useful if you need to add compile options and modules, etc., etc.
Where I really miss RPM's or DEB's is when I need to recompile something huge like gnome or KDE--which is more of an issue on desktops.
Keep in mind, too, that it is possible to install a package manager, and use it for the non-base packages.
Re:educational value (Score:1)
Re:educational value (Score:4, Insightful)
I'd argue the "never in a production system" point though. For an average end-user, sure. But if you have a particular end use(r) in mind (robot control, wearable computer, multimedia entertainment, home automation, etc) then it may be easier to enhance an LFS recipe than prune back a generic distro.
Re:educational value (Score:5, Insightful)
It's been up and serving for 38 days straight. It was up for a month straight before that, but I had to bring it down to add memory and remove the cdrom drive.
I'm also running LFS on a desktop machine. It's not as pleasant to use as the server (KDE took 8 hours to compile), but it was definitely worth the effort it took to set up in terms of learning, stability, and configuration flexibility.
I appreciated package management a LOT more before I started using LFS. I got into LFS originally because I got sick of Mandrake installing hundreds of packages I didn't recognize or need. I want to know exactly what's on my system and why. And I hate when a package refuses to compile or install due to dependencies which shouldn't be failing. I've never had that happen in LFS.
LFS definitely has a steeper learning curve than pre-built distros. But what it loses in initial ease-of-use, it more than gains in long-term stability and simplicity. I wouldn't recommend that someone do their first (or second or third or fourth) LFS build on a production server, but after experimenting with it and really learning how it works, I can't go back.
YMMV, obviously. Not everyone is paranoid and anal like I am.
"pleasure?" (Score:3, Funny)
Re:"pleasure?" (Score:3, Funny)
The Way to Learn (Score:4, Interesting)
But if you need handholding, you really need it. On the other hand, if you're comfortable with using Linux, but want to know more about how it's put together, even Slackware is too high-level. LFS, on the other hand, is the ultimate Linux-learners tool, because it doesn't automate anything.
Re:The Way to Learn (Score:2)
Re:The Way to Learn (Score:1)
Considering you are talking about Slackware, I assume you would prefer a bsd init system; http://hints.linuxfromscratch.org/hints/bsd-init.
Re:The Way to Learn (Score:2)
Trust Yourself (Score:2)
The right time to try LFS is when you feel you've learned everything you're likely to learn from playing with SuSE. Or maybe when you just have an overwealming LFS itch you need to scratch. Or maybe there's just not anything on TV.
But what if there's something in LFS I need to know and don't? Well, the LFS text is pretty good at specifying what you need to know. So if you get stuck, just go back to playing with SuSE until you feel ready for another pass. But you're probably smarter about that kind of basic stuff than you think.
That's why I use FreeBSD (Score:1, Troll)
cvsup stable-supfile
cd
make world && make buildkernel KERNCONF=MYKERNEL && make installkernel KERNCONF=MYKERNEL
and ports+portupgrade is just great.
Parent not a troll (Score:2)
I've tried Gentoo too. I think the portage system per se is pretty good, and I like their XML based documentation. However, the software in portage is not up to the quality standards of Debian, for example. I emerged X11, and after waiting for several hours I was rewarded with non-functioning X server software a missing external symbol). This is not a problem with portage per se, but the contents of portage. Yes, I do have the source, but I don't have the time to figure this one out when I can simply download a Debian iso and know that everything will work.
Of course one glitch like this doesn't put me down on gentoo. I think it has a place, but I can't see using gentoo on anything but my personal experimental machine. First it takes to long to install major systems by emerging them. Secondly, it's too bleeding edge and therefore (in my opinion) too squirrely for use on machines I have to provide support with.
Re:That's why I use FreeBSD (Score:1)
Re:That's why I use FreeBSD (Score:2)
LFS as the basis for a distro (Score:2, Interesting)
Use LFS to create a linux demo/distribution, a bit like Beos R5. You boot the cd, try it out, and if you like it, have a program to copy the cd over to the hard disk and setup a bootloader.
And keep it small. BeOS managed to cram a lot of stuff into a 40mb iso image. Current mainstream distros are too fat, spreading all on at least 2 cds.
Well, gotta ditch the older version and check this new LFS book.
Re:LFS as the basis for a distro (Score:1)
[lfs]$ startx
bash: startx: command not found
Johan Veenstra
Re:LFS as the basis for a distro (Score:3, Informative)
It's a distro that doesn't use the hard drive at all. It boots from a cd, detects your hardware, and loads up KDE3. It's does a pretty good job at hardware detection, although saving your settings (and files) for the next time is kind of a pain. However, for trying Linux out without screwing up your machine, Knoppix does a pretty good job.
Wait for it... (Score:1)
LINUX ROCKS!
(disclaimer, this is only an opinion, not actually based on first hand experience)
LinuxFromNotSoScratch.com (Score:1)
From: LFS Book 4.0 - Chapter 1.1, Section 2 [linuxfromscratch.org]
Okay, so what do these people mean by "Linux From Scratch"? Installing another distro first to install "required tools" is in my view not installing from scratch. I was hoping to be able to install a very, VERY base HD based distro for my two antique 486s with just the standard stuff (GCC, shell, GNU utils and iptables) for use as a router/NAT gateway but that is quite far out of the question now. Huge disappointment from something with such a promissing name.
Re:LinuxFromNotSoScratch.com (Score:2, Insightful)
Re:LinuxFromNotSoScratch.com (Score:5, Insightful)
In order to build ANYTHING you need an existing tool chain. Here that means gcc, bash, ld, etc... LFS starts with creating a bootstrap system using your existing distribution: this existing distribution might just be a bootable ISO cd. LFS DOES go through everything: the kernel, gcc, glibc, ... everything.
LFS will show you how to build your own Linux, step by step. It will tell you everything you need to know to understand the bootup process.
If you want to run LFS on a 486 though, you'd probably be a lot better off getting it going from your main system, and then copying over. glibc alone can take HOUR(S) to compile on a modern system.
Re:LinuxFromNotSoScratch.com (Score:2)
-1 Jackass
Re:LinuxFromNotSoScratch.com (Score:1)
You'd set 8 bits (Up, Down, Down, Down, Up, Up, Up, Up) and then flip another switch to store it in memory. Repeat as required.
People would do this for *pages* of code... with the only result being the lights flashing.
We don't realise how lucky we are.
Google gave me this:
http://www.geocities.com/~compcloset/MITSA
Re:LinuxFromNotSoScratch.com (Score:2)
All via switches and direct register manipulation in octal.
Aye, MS-Denial Of Service (DOS) was heaven by comparison...
Re:LinuxFromNotSoScratch.com (Score:1)
Here is a hint for you though: download an iso linux distro (one that boots off cd) and build using that. or install redhat on a second hard drive that you can remove after you are finished.
Re:LinuxFromNotSoScratch.com (Score:3, Insightful)
> Installing another distro first to install "required tools"
> is in my view not installing from scratch.
If I understand correctly, the other distro you use to build
your LFS is not part of your finished project, and does not have
to be installed on the same drive or end up running on the same
hardware. i.e., you can take the hard drive from your 486 and
pop it in any working Linux system and build LFS on it, then
put it back in your 486 and use your shiny new LFS. At least,
I think that's the theory.
Re:LinuxFromNotSoScratch.com (Score:1)
where the tools are and build glibc. Then you build everything again inside chroot, dynamically linked against your shiny new glibc. Set up init scripts and a kernel and you can boot the thing.
The scope of "entirely from scratch" (Score:2, Interesting)
Some might say scratch could also be:
- Writing it in assembly
- Writing it in x86 machine language
- Flipping the bits on the hard drive
- Re-inventing the C source code
All of the methods require additional tools:
- A tool to take the Hard Disk and provide a file structure, write a boot sector and loader
- A tool with some commands to copy the compiler there
- A tool to take the C source code and generate the machine language binary code
You might find it similar to how mammals develop. As far as I know, most mammals require parents to feed, care, and raise their young. I can't think of any fertilized egg, fetus, or newborn that can survive without the parent to hand down their knowledge (I even heard that the reason we are able to live past 30 is to provide knowledge as grandparents or family/clan elders).
I have thought of one way to completely write the OS with only one machine. A long time ago, the old IBM PCs (and Apple computers) had a key sequence which would break into debug mode. After this mode starts, you would be able to type in the machine code to get a rudimentary system going. Another way would be to get an old ethernet card with a rom chip and burn a startup rom. Then you type in the boot loader.
For example: a bootable ``Hello World!'' program, consisting of just over 100 lines of assembler code. [netspace.net.au]
While 100 lines of code is easy to hand type, imagine typing in the 10,000-100,000 characters for an extremely simple operating system. Then imagine hand typing in the machine code for a C compiler (yikes!), unless you want to hand type in the millions to 100's of millions of bytes of machine code to write a Linux system. There would be another way speed it up if you take apart a keyboard, wire it to a device capable of playing back keystrokes. I started to work on this but have postponed it until better times. I did start out by building Linux from Scratch and it took me 30-40 hours of very patient, slow progress. The complexity of even a minimal Linux is boggling when you jump in, compile, link, and see how much text scrolls by your screen when compiling it.
The advantage to Linux from Scratch is you have the greatest control over the OS. Without your direct control over every detail it won't run, as it depends on your Linux knowledge or following the tutorial to install.
Other links:
From-PowerUp-To-Bash-Prompt-HOWTO [netspace.net.au]
How to Write an Operating System [uiuc.edu]
If you want an extremely minimalist Linux distro, there's a list at
Select Category-minimalist, Platform-Intel compatible and click go.
Search for gateway on the page.
I've tried the following ones because they have the basic OS requirements for a user, they load from a floppy, and move resources to RAM:
Alphalinux [sourceforge.net]
muLinux [sunsite.auc.dk]
Re:LinuxFromNotSoScratch.com (Score:3, Insightful)
It means that you need some tools, a cook book tells you the ingredients and what to with them, and you bake yourself some cookies.
LFS, then Gentoo (Score:1)
This is what Gentoo accels at. Installing applications (from source) successfully. Previously using RedHat or Mandrake, I never got to the point where I had ALL the applications I wanted installed and working successfully. With gentoo, I have this, and I'm actually using my linux box; not just tinkering with it...
Using it for 2 years now (Score:2)
My home box, a 600Mhz AMD Duron, was bought two years ago, and I spent some days installing LFS on it. It's still the system I use now. A lot of software was added over time.
It works fine. However, now, after two years, package management is getting a bit aggravating. I find I have to upgrade libraries and stuff before I can install some new things, and there's no good way to uninstall the old ones. So you just make install the new one over it and hope it's all ok. I suppose I could look at the logs of make install to see what went where, and delete it by hand, but many of those logs are gone and it's too much work.
And recently I wanted to install something that triggered a bug in my trusty old gcc 2.95.2 (an actual software caused sig 11). So I installed gcc 3.2, the latest. And yes, many things have trouble, probably because their C++ isn't entirely up to the standard, but it's still irritating. Also some .configure scripts seems to get confused when the gcc version is 3.2. Keeping both around is doable, but not as smooth as I'd want it.
This system is fun, and everything is *exactly* like I want it, but I'll go to some "real" distro on my next computer.
LFS makes the case for calling it GNU/Linux (Score:2)
Just installed LFS the other day (Score:2, Interesting)
I learn't an awful lot doing this, but still have far more to learn yet. That's why I've begun trawling through Beyond LFS. The LFS documentation is very good. If you want to know more about a particular package read the INSTALL and README files after unpacking the file under /usr/src.
I haven't seen Gentoo so I cannot compare, but I can say I'm very chuffed to boot up my very own linux distro and to spend time building upon the LFS foundation (and all the time my understanding of linux grows too!).
Thanks to the LFS team for their efforts and respect to you all.................
Re:This is not a business site (Score:1)
Pointless? (Score:3, Insightful)
Re:This is only slightly off-topic but, (Score:4, Informative)
Re:This is only slightly off-topic but, (Score:1, Funny)
*prays to the sun-gods for his programs to once again magically run on time*
Re:This is only slightly off-topic but, (Score:2, Informative)
There is now a dedicated section, not just for ReiserFS but any other FS we eventually want to include and support;
http://beyond.linuxfromscratch.org/view/cvs/pos
Re:This is only slightly off-topic but, (Score:4, Interesting)
Re:This is only slightly off-topic but, (Score:3, Informative)
If you want that cron/ftp/telnet/lynx/cdrecord/lame/xfree/kde/gnom
http://beyond.linuxfromscratch.org/
Johan Veenstra
Re:Uh (Score:1)
But why is that? Because it is the only option for most people.
Linux is still sort of an option for some, but perhaps it wont be the day we are required to use Microsoft ® Palladium.
Re:Uh (Score:1)
As a developer, I *most* of the time enjoy doing builds from source, or using some of the more obscure switches for pkg_add or rpm. The *vast* majority of the population wouldn't even know where to begin.
Re:Uh (Score:1)
I always complain to vendors when they send me quotes in excell format (and if I can help it I avoid using them all together) but... gee. Most people in the business world don't have a choice either with properiety file formats being exchanged between business types.
Re:Uh (Score:1)
Re:make the switch (Score:1)
I thought NetBSD was the basis of OS X? NetBSD and FreeBSD forked, what, 5 years ago??