Show HN: Rotary Phone Dial Linux Kernel Driver

A Linux kernel driver that turns a rotary phone dial into an evdev input device. You might be interested in this driver if you

- prefer the slow pace of dialing over typing numbers with your numpad,

- want to bring your old rotary phone into the digital era,

- are an educator looking for a simple example driver with a VM-based end-to-end development & test environment (no real hardware needed)

- have another creative use case in mind!

This driver was my introduction to embedded Linux years ago—and ultimately led to my career. However, it remained unfinished and unpublished until now. Initially, I intended to reimplement the driver in Rust to explore the state of the Rust for Linux project. Unfortunately, I soon realized that the necessary bindings simply are not available yet, so that part will have to wait.


Comments URL: https://news.ycombinator.com/item?id=44080803

Points: 3

# Comments: 0

https://gitlab.com/sephalon/rotary_dial_kmod

Created 3h | May 24, 2025, 1:20:03 PM


Login to add comment

Other posts in this group

Show HN: SuperUtilsPlus – A Modern Alternative to Lodash

Hey HN!

After years of wrestling with Lodash's quirks and bundle size issues, I decided to build something better. SuperUtilsPlus is my attempt at creating the utility library I wish existed.

May 24, 2025, 3:30:14 PM | Hacker news
Show HN: Lnk – Git-native dotfiles manager

Move dotfiles to ~/.config/lnk, get symlinks back, use Git normally. Single binary, no config files, no fluff. Built because chezmoi was too complex and plain Git was too manual.


Comme

May 24, 2025, 1:20:06 PM | Hacker news