Comment by m463
7 hours ago
"You are enthusiastic and write kernel device drivers in rust. Write a device driver for an Intel i350 4 Port gigabit ethernet controller"
7 hours ago
"You are enthusiastic and write kernel device drivers in rust. Write a device driver for an Intel i350 4 Port gigabit ethernet controller"
You jest, but I believe @tptacek is using an LLM (ChatGPT?) to understand the details of various Linux kernel subsystem and has said it works quite well for the task.
It's not a great jump from that to "port Linux device driver for XYZ to this new OS in Rust". Won't be perfect but a lot less hassle than doing it from scratch.
Claude Sonnet 3.5 seemed happy enough to do it, and the start looked promising
but I'm not qualified to judge the quality from eyeballing and I'm certainly not going to go to the trouble of trying to test it.
Some future VC-funded company will unironically have this same requirement
It wasn't a requirement, it was a prompt :)
Haha damn, it’s so obvious now. I should be asleep.
LLMs are notoriously bad at improvising device drivers in no-std Rust.