# Using Claude Code to modernize a 25-year-old kernel driver – Dmitry Brant

<https://dmitrybrant.com/2025/09/07/using-claude-code-to-modernize-a-25-year-old-kernel-driver>

- Host: [dmitrybrant.com](https://links.thingelstad.xyz/hosts/dmitrybrant.com/)
- Saved: September 11, 2025 (2025-09-12T01:31:28Z)
- Record: https://links.thingelstad.xyz/links/36c6851e89e4/
- JSON: https://links.thingelstad.xyz/links/36c6851e89e4.json

## What Jamie wrote

How to bring a device with no driver support into the modern era? A great task to throw at AI.

> And after several iterations of "combobulating" and whatever else Claude claims to do, I suddenly had a kernel driver that was compiling without errors. This is because Claude is able to take the compiler output and feed it back into itself, until the compilation works correctly. There was a laundry list of kernel functions and structures that were understandably deprecated or replaced, in the eternity that elapsed between kernel version 2.4 and version 6.8. Amazingly, Claude found all the outdated bits and replaced them with the correct modern equivalents, requiring just a few manual touch-ups of the code (a bit more on this later).

This problem is particularly well suited to a tool like Claude Code.

## Facts

- Kind: [Page](https://links.thingelstad.xyz/kinds/page/)

## Appears in

- [WT326: Weekly Thing 326 / Tempo, Seedship, Refraction](https://weekly.thingelstad.com/archive/326/), Notable

## Saved the same week

- [i ran Claude in a loop for three months, and it created a genz programming language called cursed](https://links.thingelstad.xyz/links/73a19c30f2a5/) (ghuntley.com, September 11, 2025)
- [Should we revisit Extreme Programming in the age of AI?](https://links.thingelstad.xyz/links/ef99f139fbb6/) (hyperact.co.uk, September 11, 2025)
- [microdot: The impossibly small web framework for Python and MicroPython.](https://links.thingelstad.xyz/links/f19c05d735cb/) (github.com, September 11, 2025)
- [The Hot Investment With a 3,000% Return? Pokémon Cards - WSJ](https://links.thingelstad.xyz/links/5e07abbad1ca/) (wsj.com, September 11, 2025)
- [Working for advertisers | Seth's Blog](https://links.thingelstad.xyz/links/c3ac132b8c10/) (seths.blog, September 11, 2025)

## Elsewhere

- Wayback Machine: https://web.archive.org/web/*/https://dmitrybrant.com/2025/09/07/using-claude-code-to-modernize-a-25-year-old-kernel-driver
