Answer the question
In order to leave comments, you need to log in
Is it relevant to learn how to write drivers from the Linux Device Driver book?
Hello! I decided to start learning about writing drivers, to help one open source project , and, in general, programming in the kernel space. Googled and came to the conclusion that the must-have is the book Linux Device Driver, 3rd edition. It came out in 2005 and describes programming for the 2.6 kernel. And I had a question, is it worth starting to invest in understanding this book, is the information there relevant? Are there any more modern alternatives that I should be aware of?
Follow-up question) I've armed myself with books (haven't read yet), in addition to ldd - Adison Wesley | Linux Kernel Development, 3rd Edition (Jun.2010) and Understanding the linux kernel, 3rd edition. What other books/online resources can you recommend?
Briefly about the project I'm going to help.
Block virtual device with reliable data storage in the cloud. The user can place and mount standard linux(ext4) file systems on this disk. Data written to disk is stored in the host cache and in the cloud. The data will be pre-encrypted and compressed on the client. Development is carried out in the C language in the form of linux kernel modules and tools that control their execution. The server is also implemented by the kernel module using kernel sockets.(c)
Any help would be greatly appreciated!
PS LDD I read the first chapters (Hello world and a little further, just a brilliant book)
Answer the question
In order to leave comments, you need to log in
In any case, I'll give you a hint. There are tuition fees. for example, there is a board that you connect to your computer and learn to work exclusively with USB at the micro level. There are educational motherboards with UEFi in order to work at a level above the micro level of the BIOS. There are such things. I also think Arduino is for those who want to develop in this area.
And Books on this whole shaft. Vryatli one will help you. Of some, one chapter, some will be useful from beginning to end.
For example, for those who want to write drivers for video and sound cards, manufacturers can send developers a special debug board. As far as I know they are open to Enthusiasts
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question