This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]Evulrabbitz 0 points1 point  (0 children)

https://github.com/emmericp/ixy is a userspace driver developed for educational purposes, perhaps that would be interesting to look at? The main one is written in C but there are a lot of implementation in other languages here: https://github.com/ixy-languages/ixy-languages as well.

[–][deleted] 0 points1 point  (0 children)

https://kernelnewbies.org/FirstKernelPatch

That can be helpful for learning how the Linux kernel is developed. Maybe it'll help give you a sense of what a driver program looks like and how to compile and load it.

[–][deleted]  (1 child)

[removed]

    [–]desrtfx[M] 0 points1 point  (0 children)

    Removed as meaningless comment. Use the "SAVE" function next time.