Latest Linux and open source news from around the web

Crucial BX500 1TB SATA SSD Sponsored · View on Amazon → Beelink EQ14 Mini PC Sponsored · View on Amazon →
Phoronix

Frame: A New X11 Server Implementation Written Entirely In x86_64 Assembly

Previously we covered YSERVER as an X11 server written in the Rust programming language with the help of Claude Code. A Phoronix reader wrote in today to share an even more esoteric X11 server implementation that has come about and again written in large part by AI/LLM usage: Frame is an X11 server written in pure x86_64 Assembly...

Linux Journal

NanoKVM-Go Brings AI-Powered Hardware Control to Linux with a Compact USB-C KVM

by George Whittaker Sipeed has introduced NanoKVM-Go, a compact USB-C KVM-over-IP device that combines remote hardware management with AI integration. Designed for Linux, Windows, macOS, and other USB-C devices, NanoKVM-Go allows users to remotely view and control a system through a web browser while exposing its keyboard, mouse, and display functions to AI agents via the Model Context Protocol (MCP). Unlike traditional KVM-over-IP solutions that require multiple cables and dedicated networking hardware, NanoKVM-Go simplifies the setup into a single USB-C connection, making remote administration and AI-assisted automation more accessible for developers, system administrators, and homelab enthusiasts. A Portable USB-C KVM NanoKVM-Go is roughly the size of a smartwatch, measuring about 45 ร— 40 ร— 15 mm, yet it combines several functions into a single device. Key hardware features include: USB-C connection for video, audio, keyboard, mouse, and power Wi-Fi 6 connectivity Browser-based remo

OMG! Ubuntu

Ubuntu 26.04 fixes trash dialog bug that defaulted to cancel

Ubuntu 26.04 LTS is getting a fix for Nautilus that restores โ€˜Deleteโ€™ as the focused button in the trash confirmation dialog, undoing an accidental swap that made โ€˜Cancelโ€™ the focused button instead. That โ€˜unintentionalโ€™ focus flip meant you could no longer hit enter to action file deletion for Trash since it instead cancelled it. Iโ€™ve lost count of the times Iโ€™ve assumed I emptied the trash since upgrading to Ubuntu 26.04 LTS, only to find I hadnโ€™t. My muscle memory has struggled to adapt to needing to explicitly click (or tab to) the delete button. Annoying, but thankfully not intentional. [โ€ฆ]

LWN.net

[$] Sched-ext: enqueue() for sub-schedulers and proxy-execution support

The extensible scheduler class (sched_ext) allows the installation of custom CPU schedulers as a set of BPF programs. While sched_ext, in its current form, has already led to a lot of interesting scheduler-development work, the subsystem itself is still undergoing rapid evolution. Among other work, the ability to set up a hierarchy of sub-schedulers is approaching completion, and a longstanding incompatibility with proxy execution is coming to an end.