On 2/13/02 at 4:07 PM, Eric B Kiser <[EMAIL PROTECTED]> wrote: > Below is the foundation that I need for my project: > > 2.4.x kernel
Being experimented with in almost every distribution to some extent... > iproute2 Standard on all LEAF distros. > iptables Part of Linux 2.4. > ipv4 and ipv6 I've done most of the network programs, and almost universally removed ip6 support. If all you need is the Linux kernel ip6 support, you're alright. However, you may need to compile some of the network support tools to support ip6 if they haven't had ip6 support compiled in already. > gnu zebra There should be a zebra.lrp floating around... > openssh Jacques Nilo put a version of OpenSSH 3.x together... > frees/wan I thought Charles did something with this... > On with the questions... > > 1) Is there currently a LEAF distro using the 2.4.x kernel > and glibc 2.1.3? Oxygen is heading in this direction, but am currently having problems with the image. I think George Metz did something with this and Linux 2.4.5. > 3) If their is a distro that I want to use but want to > replace the kernel with my own is it as simple as compile > kernel, apply patches, copy to disk as "linux"? Yes. However, you need to make sure you use the LRP patches -- or DONT -- as is required by the distribution you use. Also, if you switch from 2.0 to 2.2 or 2.2 to 2.4 this becomes NON-trivial. > 4) David Douthitt had stated that the LRP patches were no > longer needed in some situations. It was my understanding > that they were what made LRP what it was and were the > foundation of LEAF. If someone could explain this I would > greatly appreciate it. They didn't "make" LRP; they were, in essence, cheats - though the support for the *.tar.gz initrd was nice. 1. initrd introduced support for a tar.gz image instead of a compressed (gzip) filesystem image. 2. linuxrc-always - ALWAYS run /linuxrc instead of only when the initial RAM disk device didn't match the boot device... What makes LRP - or LEAF - is the scripts. > 5) Does the version of glibc on your machine have an > affect when compiling the kernel? No. > 6) I have a computer that I have set aside as a > development station. In the "Developing for LRP" How-To, > Debian Slink was recommended, however, I have been > unsuccessful in finding it. Also recommended was Red Hat > 6.0. Are all of the Red Hat 6.x versions able to be used > for my purposes (glibc 2.1.3) or is their a particular one > that I should use (6.0 versus 6.2)? All Red Hat 6.x versions use glibc 2.1.3, but 6.0 had a buggy C compiler - and 6.1 wasn't long lived. If you use Red Hat 6.x, definitely use 6.2. Debian Slink used glibc 2.0.7; isn't it "Woody" that used glibc 2.1.3? Mandrake will work just as well; Mandrake 7.x used glibc 2.1.3 I think. There's a lot of others of course: Slackware; BestLinux; Stormix... just watch the glibc versions... -- David Douthitt UNIX Systems Administrator HP-UX, Unixware, Linux [EMAIL PROTECTED] _______________________________________________ Leaf-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user