Kaiwan N Billimoria taught himself BASIC programming on his dad's IBM PC back in 1983. He was programming in C and Assembly on DOS until he discovered the joys of Unix, and by around 1997, Linux!
Kaiwan has worked on many aspects of the Linux system programming stack, including Bash scripting, system programming in C, kernel internals, device drivers, and embedded Linux work. He has actively worked on several commercial/FOSS projects. His contributions include drivers to the mainline Linux OS and many smaller projects hosted on GitHub. His Linux passion feeds well into his passion for teaching these topics to engineers, which he has done for well over two decades now. He's also the author of Hands-On System Programming with Linux, Linux Kernel Programming (and its Part 2 book) and Linux Kernel Debugging. It doesn't hurt that he is a recreational ultrarunner too.
Kaiwan N Billimoria - ebooki
Tytuły autora: Kaiwan N Billimoria dostępne w księgarni Helion
-
With this new edition, get to grips with Linux kernel development on the long-term 6.1 (S)LTS kernel in a hands-on way with the help of brilliant code examples. Linux Kernel Programming 2E teaches you how to write high-quality kernel modules suitable for real-world products, following industry best practices and with security awareness. It covers e
- PDF + ePub pkt
Linux Kernel Programming. A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization - Second Edition Linux Kernel Programming. A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization - Second Edition
-
Linux Kernel Debugging is a modern up-to-date take on the key topic of kernel debugging. It covers in detail powerful open source tools and many advanced techniques (including and far beyond the printk!) to debug kernel modules, device drivers, and the kernel itself. This is a key skill that any professional developer must learn and possess.
- PDF + ePub pkt
Linux Kernel Debugging. Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules Linux Kernel Debugging. Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules
-
This book will help you get to grips with Linux kernel development in a hands-on way using helpful code examples. Linux Kernel Programming teaches you how to write high-quality kernel modules with industry best practices and security awareness. The book covers essential kernel internals, the latest 5.4 LTS kernel, and kernel synchronization.
- PDF + ePub + Mobi pkt
Linux Kernel Programming. A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization Linux Kernel Programming. A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization
-
This book will help you get to grips with Linux kernel development in a hands-on way using helpful code examples. Linux Kernel Programming teaches you how to write high-quality kernel modules with industry best practices and security awareness. The book covers essential kernel internals, the latest 5.4 LTS kernel, and kernel synchronization.
- PDF + ePub + Mobi pkt
Linux Kernel Programming. A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization Linux Kernel Programming. A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization
-
This book follows on from Linux Kernel Programming, helping you explore the Linux character device driver framework and enables you to write 'misc' class drivers. You'll learn how to efficiently interface with user apps, perform I/O on hardware memory, handle hardware interrupts, and leverage kernel delays, timers, kthreads, and workqueues.
- PDF + ePub + Mobi pkt
Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization. Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization. Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts
-
Twenty five years ago, as often happens in our industry, pundits laughed at and called Linux a joke. To say that view has changed is a massive understatement. This book will cement for you both the conceptual 'why' and the practical 'how' of systems programming on Linux, and covers Linux systems programming on the latest 4.x kernels.
- PDF + ePub + Mobi pkt
Hands-On System Programming with Linux. Explore Linux system programming interfaces, theory, and practice Hands-On System Programming with Linux. Explore Linux system programming interfaces, theory, and practice