……https://www.amazon.com/MacOS-iOS-Internals-User-Mode/dp/0991... Part 2: https://www.amazon.com/MacOS-iOS-Internals-II-Kernel/dp/0991... Part 3: https://www.amazon.com/MacOS-iOS-Internals-III-Insecurity/dp... Linux Kernel Programming: Part 1: https://www.amazon.com/Linux-Kernel-Development-Cookbook-pro... Part 2: https://www.amazon.com/Linux-Kernel-Programming-Part-Synchro... The Linux Programming Interface: https://www.amazon.com/Linux-Programming-Interface-System-Ha...……
…https://www.amazon.com/MacOS-iOS-Internals-User-Mode/dp/0991... Part 2: https://www.amazon.com/MacOS-iOS-Internals-II-Kernel/dp/0991... Part 3: https://www.amazon.com/MacOS-iOS-Internals-III-Insecurity/dp... Linux Kernel Programming: Part 1: https://www.amazon.com/Linux-Kernel-Development-Cookbook-pro... Part 2: https://www.amazon.com/Linux-Kernel-Programming-Part-Synchro... The Linux Programming Interface: https://www.amazon.com/Linux-Programming-Interface-System-Ha...…
如果你更喜欢看书,不妨看看 Kaiwan N. Billimoria 写的书:https://www.packtpub.com/authors/kaiwan-n-billimoria 他的第一本《Linux Kernel Programming》我读了一半,目前感觉很不错。
If you prefer reading, you may want to look into Kaiwan N. Billimoria’s books: https://www.packtpub.com/authors/kaiwan-n-billimoria I’m halfway into their first Linux Kernel Programming book and like it so far.
…be a Linux Device Drivers book https://lwn.net/Kernel/LDD3/ While it's still based on the 2.6 kernel, it's probably good enough for the basics. Not sure there is a more modern source. (Robert Love's Linux Kernel Programming was also a nice introduction to how the Kernel works, though it might be outdated in some areas now as well)
对于 Linux kernel 开发,我发现《Linux Kernel Programming: A Comprehensive Guide to Kernel Internals》是个非常有用的资源。至于 eBPF,Brendan Gregg 的《BPF Performance Tools》前几章提供了我入门所需的背景知识。从那之后,……
For Linux kernel dev, I found Linux Kernel Programming: A Comprehensive Guide to Kernel Internals to be a really helpful resource. For eBPF, the early chapters of Brendan Gregg’s BPF Performance Tools gave me the context I needed to get started. From there,…
……依然是掌握 Linux 内存管理最好的书之一。必买。* 《Understanding the Linux Kernel》:有些过时了,但我温习某些子系统时依然首选它。必备。* Michael Beck 写的《Linux Kernel Programming》:提它是出于历史情怀,否则算这里面最过时的书了(基于 2.4 内核)。糟糕的排版编辑和英文,但管他呢!我当年可爱死它了 :) * Rami Rosen 写的《Linux kernel networking》:……
…still one of the best available to get a handle on memory management under Linux. Must have. * Understanding the Linux kernel: Dated but still my go to book to refresh certain subsystems. Must have. * Linux Kernel Programming by Michael Beck: Mentioned for historical reasons, else most out dated book here (2.4 based). Horrible editing and English but heck! I loved it back in the days :) * Linux kernel networking by Rami Rosen:…
……https://www.amazon.com/MacOS-iOS-Internals-User-Mode/dp/0991... Part 2: https://www.amazon.com/MacOS-iOS-Internals-II-Kernel/dp/0991... Part 3: https://www.amazon.com/MacOS-iOS-Internals-III-Insecurity/dp... Linux Kernel Programming: Part 1: https://www.amazon.com/Linux-Kernel-Development-Cookbook-pro... Part 2: https://www.amazon.com/Linux-Kernel-Programming-Part-Synchro... The Linux Programming Interface: https://www.amazon.com/Linux-Programming-Interface-System-Ha...……
…https://www.amazon.com/MacOS-iOS-Internals-User-Mode/dp/0991... Part 2: https://www.amazon.com/MacOS-iOS-Internals-II-Kernel/dp/0991... Part 3: https://www.amazon.com/MacOS-iOS-Internals-III-Insecurity/dp... Linux Kernel Programming: Part 1: https://www.amazon.com/Linux-Kernel-Development-Cookbook-pro... Part 2: https://www.amazon.com/Linux-Kernel-Programming-Part-Synchro... The Linux Programming Interface: https://www.amazon.com/Linux-Programming-Interface-System-Ha...…
如果你更喜欢看书,不妨看看 Kaiwan N. Billimoria 写的书:https://www.packtpub.com/authors/kaiwan-n-billimoria 他的第一本《Linux Kernel Programming》我读了一半,目前感觉很不错。
If you prefer reading, you may want to look into Kaiwan N. Billimoria’s books: https://www.packtpub.com/authors/kaiwan-n-billimoria I’m halfway into their first Linux Kernel Programming book and like it so far.
……会是一本《Linux Device Drivers》(LDD3)https://lwn.net/Kernel/LDD3/ 虽然它还是基于 2.6 内核,但打基础估计够用了。不确定有没有更现代的资料。(Robert Love 的《Linux Kernel Programming》也是了解 Kernel 如何运作的一本不错的入门书,虽然现在有些地方可能也过时了)
…be a Linux Device Drivers book https://lwn.net/Kernel/LDD3/ While it's still based on the 2.6 kernel, it's probably good enough for the basics. Not sure there is a more modern source. (Robert Love's Linux Kernel Programming was also a nice introduction to how the Kernel works, though it might be outdated in some areas now as well)
对于 Linux kernel 开发,我发现《Linux Kernel Programming: A Comprehensive Guide to Kernel Internals》是个非常有用的资源。至于 eBPF,Brendan Gregg 的《BPF Performance Tools》前几章提供了我入门所需的背景知识。从那之后,……
For Linux kernel dev, I found Linux Kernel Programming: A Comprehensive Guide to Kernel Internals to be a really helpful resource. For eBPF, the early chapters of Brendan Gregg’s BPF Performance Tools gave me the context I needed to get started. From there,…
……依然是掌握 Linux 内存管理最好的书之一。必买。* 《Understanding the Linux Kernel》:有些过时了,但我温习某些子系统时依然首选它。必备。* Michael Beck 写的《Linux Kernel Programming》:提它是出于历史情怀,否则算这里面最过时的书了(基于 2.4 内核)。糟糕的排版编辑和英文,但管他呢!我当年可爱死它了 :) * Rami Rosen 写的《Linux kernel networking》:……
…still one of the best available to get a handle on memory management under Linux. Must have. * Understanding the Linux kernel: Dated but still my go to book to refresh certain subsystems. Must have. * Linux Kernel Programming by Michael Beck: Mentioned for historical reasons, else most out dated book here (2.4 based). Horrible editing and English but heck! I loved it back in the days :) * Linux kernel networking by Rami Rosen:…