Best of PhoronixApril 2026

  1. 1
    Article
    Avatar of phoronixPhoronix·4w

    Rust-Written Zed 1.0 Code Editor Released

    Zed, the Rust-written cross-platform code editor created by the developers behind Atom, has reached version 1.0. The release includes real-time collaborative editing, AI integration, GPU-accelerated rendering, Git integration, and debugging support. Available on Windows, macOS, and Linux, the 1.0 milestone signals that most developers can now feel at home in Zed, though the team emphasizes it means readiness rather than perfection.

  2. 2
    Article
    Avatar of phoronixPhoronix·6w

    Linus Torvalds Rejects Performance Fix "Hack" & Kconfig "Terrible Things" For Linux 7.1

    During the Linux 7.1 merge window, Linus Torvalds rejected two pull requests with characteristically blunt commentary. The first addressed a performance regression in the audit subsystem on high core count CPUs caused by excessive spinlock contention from repeated path_get/path_put calls. Torvalds called the proposed fix a 'hack' that exposed broken audit code assumptions to non-audit users, particularly around how pwd and root paths are treated differently. The submitter agreed and dropped the patches. The second rejection involved a new BOOTPARAM_RCU_STALL_PANIC Kconfig option for triggering kernel panics on RCU stalls. Torvalds forcefully rejected it, reiterating his long-standing position that Kconfig files should not be cluttered with options that can be handled via sysctl or boot parameters, as they represent the most visible interface for new kernel developers.

  3. 3
    Article
    Avatar of phoronixPhoronix·8w

    Redox OS Introducing New CPU Scheduler For ~1.5x Performance In Heavy Tasks

    Redox OS is introducing a new Deficit Weighted Round Robin (DWRR) CPU scheduler to replace its legacy Round Robin scheduler, developed as part of Redox Summer of Code. The new scheduler delivers approximately 1.5x improvement in operations per second for CPU-bound tasks, a ~15% gain in interactive responsiveness through priority boosting for interactive workloads, and a ~48% increase in scheduling throughput. Wakeup latencies and context switching times also dropped significantly.

  4. 4
    Article
    Avatar of phoronixPhoronix·7w

    AWS Engineer Reports PostgreSQL Performance Halved By Linux 7.0, But A Fix May Not Be Easy

    An AWS engineer discovered that the Linux 7.0 development kernel cuts PostgreSQL throughput roughly in half on Graviton4 hardware. The regression was traced to Linux 7.0 restricting available kernel preemption modes, causing significantly more time spent in user-space spinlocks. A patch was proposed to restore PREEMPT_NONE as the default, but kernel maintainer Peter Zijlstra pushed back, arguing the proper fix is for PostgreSQL to adopt the Restartable Sequences (RSEQ) time slice extension introduced in Linux 7.0. If the patch is rejected, PostgreSQL users could face major performance degradation when Linux 7.0 stable ships in approximately two weeks.

  5. 5
    Article
    Avatar of phoronixPhoronix·5w

    Ghostty OpenGL-Accelerated Terminal Available On Ubuntu 26.04 LTS

    Ghostty, an OpenGL-accelerated terminal emulator written in Zig, is now available in the Ubuntu 26.04 LTS universal archive. While Ptyxis remains the default terminal on this long-term support release, users can install Ghostty as a preview option via 'sudo apt install ghostty'. The announcement was made by Canonical engineer Pushkar Niranjan Kulkarni.

  6. 6
    Article
    Avatar of phoronixPhoronix·5w

    GNOME's Maps, Graphs, RustConn & Other App Improvements

    The latest 'This Week in GNOME' highlights several app updates: GNOME Maps gains public transit boarding/disembarking stop display, Graphs 2.0 approaches release with infinite-range equations and a redesigned style editor, Goblin emerges as a new GObject linter for C codebases, RustConn (a Rust-based network connection manager) refines its UI, and Pods 3.0 introduces a flexible container engine abstraction layer for managing Podman containers.

  7. 7
    Article
    Avatar of phoronixPhoronix·4w

    CachyOS Introduces New Default GUI Package Manager, Kyber For NVMe I/O Scheduler

    CachyOS April 2026 ISO refresh brings several notable changes: Shelly replaces Octopi as the default GUI package manager, DNS-over-HTTPS support is added for improved privacy, and the default NVMe I/O scheduler switches from none to Kyber for better responsiveness. The update also includes an improved vRAM management toggle leveraging Valve's work on low-vRAM optimization for Linux, along with installer improvements and various bug fixes.