CRUX : Home

Home :: Documentation :: Download :: Development :: Community :: Wiki :: Ports :: Bugs :: Links :: About

Release Notes for CRUX 3.7

Introduction

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

Toolchain updates

CRUX 3.7 comes with a multilib toolchain which includes glibc 2.36, gcc 12.2.0 and binutils 2.39

Kernel

Linux 5.15.55 (LTS)

Xorg

CRUX 3.7 ships with Xorg 7.7 and xorg-server 21.1.4

Wayland

CRUX 3.7 now includes Wayland 1.21.0. Ports continue to default to Xorg, but Wayland can easily be installed along and run in either pure Wayland or Xwayland mode. If you decide to run a Wayland session, you will need to enable the 'contrib' collection and rebuild a few ports (for example xorg/mesa) to make it fully available.
cd /usr/ports && grep -rlw "wayland" | cut -d "/" -f2 | sort -u to see which ports are affected.

Image

The ISO image is processed with isohybrid and is suitable for burning on a DVD or putting on a USB drive. UEFI support is available during installation with dosfstools, efibootmgr, and grub2-efi/syslinux available during installation.

Because all bootloaders are in our opt collection now, no bootloader is installed as a core port by default. To give the possibility to select a bootloader we have added a new menu to setup.

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.7 via ports, since these changes will temporarily break the system. Please note that there may still be packages that need updating that are not included on the ISO. These packages will need to be updated/rebuilt manually. Use prt-get sysup and revdep (from opt/prt-utils).

Important notes

Known issues