From: Matthew F. <mf...@ci...> - 2001-11-18 03:45:08
|
> 1) All of the original code I've seen evidence of in Trinux are in shell > scripts, so in a way you already have the source but just don't know it. Yes. > > 2) Much of this is actually stored in a compressed minux file system on > the boot disk -- initrd.gz. You can poke around this / modify it by > using the loop back device. Let me know if you don't know how to do > this and I'll find the applicable HOWTO for you. I think Matt also has > a copy of this in a variety of formats under the "bleeding edge" link on > the site. Yes, see http://www.io.com/~mdfranz/initrd/ for the latest builds. Actually, they are reasonably stable. > 3) The kernel is straight from Linus' Linux sources. Yes > 4) The config files for the kernel can be found the web site, at > http://trinux.sourceforge.net/kernel/2.4.13/. Note that this is for > 2.4.13, and 2.4.5 is the kernel that the current boot disks use. > I don't think it makes too much difference, though... I wanted to use > the modified Mandrake stock kernel 2.4.8 (it has XFS and other goodies) > and with a little hacking I got it to compile and it works great. Right > 5) The packages are mostly binaries, but in most cases you can get the > sources directly from the maintainer of the original software. Most of the links to the originals are at http://trinux.sf.net/tools.html > 6) There's an ISO script in the download section on sourceforge which > automates creating a CD ROM. > > So, if you are interested in making your new system from scratch, I think > you've got a great example here. The only things I can see that might > be missing are: > > 1) Any scripts Matt may have done to automate the packaging process. see http://www.io.com/~mdfranz/trinux/devtools/ for mkpkg (package) building) and mkrd (initrd) > 2) Any patches that may have been needed to packages Most of the stuff compiled pretty cleanly. > 3) I don't know what was involved in some of the base packages like the > libraries, etc. Everything was compiled on Slackware 7.1 (glibc2.1.3) If the libraries were part of the install I used them. However, other stuff like libpcap, libnet, openssl, and who knows what else I compiled myself. -mdf |