Matt Housh has proudly announced the new release of CRUX 3.5 on 11 June, 2019.
CRUX 3.5 comes with a multilib toolchain which includes glibc 2.28, gcc 8.3.0, binutils 2.32, Linux 4.19.48, Xorg 7.7 and xorg-server 1.20.5
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.
Linux-PAM will be a good stepping stone for users wanting 2-factor authentication and other fun stuff.
Configuration of dbus has been moved from /usr/etc to /etc. This is a intrusive change because other ports like wicd, networkmanager and others are affected.
Another potential headache may be various projects’ move from autotools to newer build systems. glib may cause some problems here and dependent ports will need to be rebuilt.
How To Upgrade to CRUX 3.5 from previous Release?
Important libraries have been updated to new major versions which are not ABI compatible with the old versions. Also dbus configuration has been moved from /usr/etc to /etc.
It could temporarily break the system so, back up your configs before updating. If you face any issues while upgrading your system then you would need to updated/rebuilt missing packages manually.
What is CRUX?
CRUX is a lightweight Linux distribution for the x86-64 architecture targeted at experienced Linux users.
The primary focus of this distribution is “keep it simple”, which it reflects in a simple tar.gz-based package system, BSD-style initscripts, and a relatively small collection of trimmed packages.
The secondary focus is utilization of new Linux features and recent tools and libraries. CRUX also has a ports system which makes it easy to install and upgrade applications.
Endless OS Download Link:
You can download the latest release of CRUX 3.5 by navigation to the download page.