4 ms·
Could AI do it? Would it work to give the Windows driver to an LLM and tell it to analyze it and write a Linux driver?
by TekMol 3mo ago
Could AI do it?
Would it work to give the Windows driver to an LLM and tell it to analyze it and write a Linux driver?
- fooker 3mo agoIt's funny to see the downvotes here. Maybe people don't realize that this is very much within the capabilities of modern AI nowadays? At $dayjob we have encountered people reverse engineering our driver with Claude and creating GitHub repos with pretty useful vibecoded tools and documentation. Yes, the raw binaries of the driver. Not leaked source code or anything like that.
- nitwit005 3mo agoThe open source maintainers won't have the Windows source, unless it's given to them.
- TekMol 3mo agoI meant the binary. With enough patience and spit it should be possible to understand it. And AI can do it while we sleep.
- nitwit005 3mo agoThen you have intellectual property problems, unless they similarly give you permission.
- em-bee 3mo agothey don't have to give explicit permission though, they just have to not disallow it (which an EULA could do, in the US at least)
- nitwit005 3mo agoDe-compilation isn't enough to avoid copyright infringement issues, and if there are patents involved, they can also be an issue. You're always going to basically be stuck asking for permission, which is the essential intent of intellectual property law.
- TekMol 3mo agoWhich part of looking at the binary to understand how the device works and then writing a driver from scratch that talks to the device would violate copyright? One would not have copy the implementation. Just use the binary to understand how the hardware device works. Like "Aha, it sends point data as x/y/pressure triplets, each being 16 bit values" etc.
- dooglius 3mo agoPresumably GP means from the binary form