Release Notes for CRUX 3.3

Introduction

This page discusses the relevant changes introduced in CRUX 3.3. Everybody upgrading from the previous release is advised to carefully read the following notes.

Toolchain updates

CRUX 3.3 comes with a multilib toolchain which includes glibc 2.24, gcc 6.3.0 and binutils 2.27

Kernel

Linux 4.9.6

Xorg

CRUX 3.3 ships with Xorg 7.7 and xorg-server 1.19.1

Image

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.

Incompatible changes

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.3 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.

Important notes

The major new feature of this release is port signing. Look at https://crux.nu/Wiki/SignedPorts for a comprehensive description. Many thanks to Thomas Penteker for implementing this.

Known issues