News: 0001618364

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

New Rust Driver Aims To Improve Upstream Linux On Synology NAS Devices

([Hardware] 4 Hours Ago Synology Microp)


A set of patches posted to the Linux kernel mailing list last week introduce a new driver for enhancing the upstream/mainline Linux kernel support for Synology network attached storage (NAS) devices. This new driver is Synology Microp and is making use of the Linux kernel's modern Rust programming language support.

Markus Probst posted the initial Linux patches on Friday for this new Synology Microp driver. The focus is on supporting various LEDs, fan speeds, a beeper, and shutdown/restart handling for Synology devices via the micro-controller connected via a serial port. Markust Probst is the same developer who last year [1]began writing the first LED Linux driver written in Rust . That's the predecessor to this work for making the Synology NAS microcontroller not only work for LEDs but also now in-development for controlling fan speeds, the beeper, and shutdown/restart handling.

[2]This patch series was posted on Friday. It's already been succeeded by [3]the v2 patch series posted on Sunday night with various fixes and other maintenance items addressed.



[1] https://www.phoronix.com/news/Linux-Rust-LED-Driver-Patches

[2] https://lore.kernel.org/rust-for-linux/20260306-synology_microp_initial-v1-0-fcffede6448c@posteo.de/

[3] https://lore.kernel.org/lkml/20260308-synology_microp_initial-v2-0-9389963f31c5@posteo.de/



The Sixth Commandment of Frisbee:
The greatest single aid to distance is for the disc to be going in a
direction you did not want. (Goes the wrong way = Goes a long way.)
-- Dan Roddick