X11
Breaking changes from X11 removal and Rust-based coreutils migration
8Ubuntu 25.10 dropped X11 entirely in favor of Wayland, breaking compatibility with many X11-dependent applications. Additionally, Rust-based replacements for sudo and coreutils introduced critical bugs (e.g., breaking flatpaks), causing system failures despite security benefits.
Poor display detection and configuration for new users
7Ubuntu fails to properly detect and set up display settings, often suggesting inappropriate screen modes (e.g., 640x480@52Hz on modern monitors). When misconfigured, users must manually edit xorg.conf with risk of rendering the system unusable, creating a significant onboarding barrier.
Linux desktop display protocol fragmentation (X11 vs Wayland)
6Developers must support multiple display protocols—X11 and Wayland—as Linux transitions from X11 to Wayland. Not all distributions have fully adopted Wayland, and XWayland compatibility is inconsistent, causing software to run less smoothly than on X11.