• GNU Coreutils replaced with uutils coreutils — written in Rust
  • sudo replaced with sudo-rs — also written in Rust
  • Eye of GNOME replaced with Loupe image viewer
  • Uses the glycin library for image decoding — written in Rust
  • GNOME updated to version 49
  • GNOME X11 session dropped
  • Wayland is now default
  • XWayland runs legacy X11 apps
  • APT 3.0 introduced
  • Features new Solver3 dependency resolver, redesigned UI, snapshot support, and removal of apt-key
  • GNOME Terminal replaced with Ptyxis
  • Integrates with Toolbox, Distrobox, Podman, and JHBuild
  • systemd-timesyncd replaced with Chrony
  • Enables Network Time Security (NTS) for secure time sync
  • Rust-based components reduce risks of memory bugs
  • Mitigates use-after-free errors and buffer overflows
  • Linux kernel updated to 6.17

source