The following is a list of most of the source packages that cLIeNUX Core is constructed from as of 19990320. Most of these packages are not installed in thier entirety. There is only C from gcc for example.

The 2.2.3 Linux kernel
libc5.4.46
libvga (svgalib)


bash-2.02.tar.gz			bash-doc-2.02.tar.gz
binutils-2.9.tar.gz			cdialog-0.9a.tar.gz
chat02.tgz				gcc-2.7.2.3.tar.gz
gpm-1.13.tar.gz				grep-2.3.tar.gz
hc-cron-0.9beta.tar.gz			hdparm-3.1.tar.gz
isapnptools-1.11.bin.tar.gz		kbd-0.95.tar.gz
ld.so-1.9.9.tar.gz			lilo-20.tar.gz
lynx2-8-1.tar				mailx-5.5-kw.tar
make-3.77.tar.gz			man-1.5f.tar
man-pages-1.22.tar			mkfile-1.1.tar.gz
modutils-2.1.121.tar			newzgv-4.1.tar.gz
ppp-2.3.4.tar.gz			sh-utils-1.16.tar.gz
sysvinit-2.74.tar.gz			textutils-1.19.tar.gz
unhtml.tgz				util-linux-2.8.tar.gz
uuparts-0.2c.tar			

(smaller stuff)
QuickTree-971024.tgz
calc-1.1.tar.gz				cpio-2.4.2.tar.gz
dump-1.0.tar.gz				eo-1.3.tar.gz
fonter-1.5.tar.gz			gforth-0.4.0.tar.gz
hdparm-3.1.tar.gz			lft.tgz
pppsetup-2.07.tar.gz			ren-1.0.tar.gz
showkey-1.1.tar.gz			splitvt-1.6.3.tar.gz
tofromdos.tgz				uudecode.tgz
uudeview-0.5.13.tar.gz

A few other things that come to mind are dcon; pmail; netcat; the cat, ed, mount, ld, and sh pages from the 1971 UNIX Programmer's Manual;(dmr said I could use "a few" of these documents which Lucent holds the copyrights to) and various other baubles.

None of the above originate with cLIeNUX. The vast majority of the above packages are either GNU Project proper or GPLed by others. Therefor cLIeNUX is freely redistributable *as a whole*, but most cLIeNUX-originated stuff, such as "tour", the ABOUT files, the cLIeNUX /etc/inittab and so on may not be redistributed separately. Just to slush the virtual fund a bit, I've donated my "slice" command to the FSF and GPLed it.

Modifications to the sources of the above must be included per the GPL. Therefor, the directory /sources/cLIeNUX contains my hacks of man2html, lft and esr's showkey, which is renamed shokey to make room for showkey from the kbd package. Other modifications are all just configurations.

I recently broke down and swiped bison and (g)awk bins from my old Slackware 3.5 partition. Everything else in cLIeNUX was built on cLIenUX. I think the pppd bin is actually 2.3.5. I may have swiped that too, I don't recall.

Some notable ommissions are sh ( there's Bash only), groff (huge, needs c++, man2html suits me), timezone stuff ("Daylight Savings" is inane anyway), the .info's ( should be an early add-on, if cLIeNUX goes forward. As html of course.), "sysv-style rc.whatever" (I do it all in inittab with the VanSmoorenburg init), X, and the rest of the universe. cLIeNUX provides no way to paint a picture in console. Audio stuff and modules stuff are weak. I am without clue-the-first on fbcon. Hopefully these will improve, either in Core or as packages. Parts of netpbm probably belong in Core, for example. I'm sticking with libc5 for the time being. SMP is a white elephant IMHO. Internationalization is a pink elephant. The lack of net servers in cLIeNUX Core is explained elsewhere.

Porting cLIeNUX to non-x86 is probably mostly a matter of getting gcc as source and building a cross-compiler from an x86 cLIeNUX box. I hope. I have two 486's, so ports are not between here and my personal horizon, "but anything I can do to help.....". Especially since the current cLIeNUX is intended in part to define the machine-specific core of a complete platform-independant GNU/Linux. cLIeNUX "packages" may assume this entire Core and will be sourcecode, assuming cLIeNUX develops a membership. A unique membership model is proposed elsewhere.

cLIeNUX may become something other than a GNU/Linux eventually, but that description is as accurate as any at this point.

Rick Hohensee
humbubba@smart.net