
Hi, As a quick background, I am a happy user of the Crux distribution. The learning curve is rough, but now that I went through part of it, I can report that the situation originates from technological complexity OUTSIDE of the Crux offering, and can not be documented by the Crux team. For further background, the suggestion made here derives from a project in which I turn the Crux installation process into a bare minimum Linux installation on a USB or MicroSDHC flash memory (starting from https://crux.nu/Wiki/BuildingISO). The main rationale is a (somehow paranoid) security focus. A similar rationale drove a small team in a large organization to re-distribute the Crux offering in a different context (I abstain from giving useless publicity to them in this list). Back to work, here is the specific concern: the Linux kernel headers might be not forward compatible in every respects. Then for a fail-safe kernel upgrade, the kernel headers should be upgraded and the glibc and glibc-32 packages should be upgraded and re-installed before the kernel-sensitive applications are re-built. The relevant file is kernel-headers-3.12.tar.bz2 in the /usr/ports/core/glibc{,-32} directories. Upgrading this file is straightforward in the Crux approach, but maybe some advice on the overall process (e.g. is it recommended to re-install gcc after this?) might be welcome. About the relevance of this suggestion, I am far from an expert. But as an observation, the very motivation for a kernel upgrade may well be a case where the kernel headers would matter. I actually had to upgrade the kernel to the very latest version for the support of a recent wifi PCMCIA adapter. I managed to complete the installation (without upgrading installed kernel headers), but in retrospect some difficulties with userland utilities could have been caused by kernel header files not current with the kernel. In summary, the suggestion is guidance for upgrading the kernel headers when the kernel is upgraded to a newer major version. Maybe a short wiki entry under Install / Iso-Image? Again, many many thanks for the Crux distribution! - Thierry Moreau