This page discusses the relevant changes introduced in CRUX 3.5. Everybody upgrading from the previous release is advised to carefully read the following notes.
CRUX 3.5 comes with a multilib toolchain which includes glibc 2.28, gcc 8.3.0 and binutils 2.32
CRUX 3.5 ships with Xorg 7.7 and xorg-server 1.20.5
The ISO image is processed with isohybrid and is suitable for burning on a CD and putting on a USB drive. UEFI support is available during installation with dosfstools, efibootmgr, and grub2-efi added to the ISO.
Because all bootloaders are in our opt collection now, lilo is no longer installed as a core port by default. To give the possibility to select a bootloader we have added a new menu to setup.
Important libraries have been updated to new major versions which are not ABI compatible with the old versions. We strongly advise against manually updating to CRUX 3.5 via ports, since these changes will temporarily break the system. Please note that there may still be packages that needs updating that are not included on the ISO. These packages will need to be updated/rebuilt manually.
Linux-PAM has been added to the core ports of CRUX 3.5 and important packages like shadow and sudo depend on it now, but normally the user should not even notice the new dependency.
Configuration of dbus has been moved from
/etc. This is a intrusive change because other ports like wicd, networkmanager and others are affected.
Note: this is not a change in our general policity where config-files are located, but a bug-fix for dbus which is a system service and therfore must have the config-files in /etc and not /usr/etc. Besides that the rules listed in the handbook are still valid.