README FILE FOR uCRUX Linux INTRODUCTION uCRUX is a port of CRUX Linux by Per Lidén (http://www.crux.nu) using the uClibc C library (http://www.uclibc.org). It is mainly intended as a standalone development environment for uClibc related projects, but you can also install uCRUX on a spare partition and chroot into the system DOCUMENTATION For installation, usage and other information please refer to the CRUX handbook, available at CRUX Home Page or in the /crux directory of the uCRUX Linux cdrom. Differences from the original CRUX Linux are discussed in the next section. DIFFERENCES WITH CRUX Here a small list of differences between CRUX and uCRUX: - uCRUX uses the uclibc library instead of GNU libc. After all it's what this distribution is about. - No XFS support. Unfortunately I wasn't able to compile xfstools against uClibc at the time of this release. - The Pico editor has been replaced by nano on the uCRUX cdrom. This also means there's no longer a pine port in the base collection. - Tcsh is missing (again, compilation problems against uClibc). - The /opt collection of ports is a small subset of the original one. All x11 related ports are gone, emacs has been replaced by zile (in /contrib). - The /contrib collection included in the uCRUX cdrom is a small set of ports I personally find useful to have available at installation time. - The port system uses httpup by Johannes Winkelmann by default (cvsup isn't included). If you install the "ports" port from the opt collection, please be sure also to install curl and httpup from the contrib collection. The httpup repositories are located at varlock.com, this may change in the future. - The kernel and ports are the latest available resp. from kernel.org and the CRUX ports tree. There could be some rare exception (i.e. latest tar version has problems with uClibc) KNOWN PROBLEMS The boot proces loudly complains about /dev/md/dxxx files, I didn't have the time to have a look at the issue yet. AUTHORS AND AKNOWLEDGEMENTS Simone Rota Has put together the uCRUX cdrom, wrote this document. Sven Dahl Many ports and patches are from Sven's ucrux repository. (most notably the gcc port) The folks at uclibc.org, uclibc-lfs, Rob McMullen with his "uClibc and gentoo" page Documentation, patches and ideas as been taken from this resources. Per Lidén Created CRUX Linux (http://www.crux.nu) End of Document.