Recently Viewed

New

Linux Kernel Development Cookbook: Over 75 recipes to solve kernel based programming issues by Kaiwan N Billimoria 9781789953435

No reviews yet Write a Review
Booksplease Price: £44.18

  Bookmarks: Included free with every order
  Delivery: We ship to over 200 countries from the UK
  Range: Millions of books available
  Reviews: Booksplease rated "Excellent" on Trustpilot

  FREE UK DELIVERY: When You Buy 3 or More Books - Use code: FREEUKDELIVERY in your cart!

SKU:
9781789953435
MPN:
9781789953435
Available from Booksplease!
Availability: Usually dispatched within 5 working days

Frequently Bought Together:

Total: Inc. VAT
Total: Ex. VAT

Description

Learn kernel development along with kernel internals and cover essential background for driver authors About This Book * Get detailed instructions for building the Linux Kernel from source *Learn to write kernel code using the Linux Kernel Module (LKM) framework *Discover use cases on memory allocations and data synchronization Who This Book Is For This book is for Linux programmers who are beginning to find their way with kernel development. Kernel developers looking to overcome frequent and common kernel development issues will definitely benefit from this book. What You Will Learn * Gain an understanding of some of the key data structures and APIs within the kernel *Write and build kernel code having understood the Loadable Kernel Module (LKM) framework *Understand the essential internals of the Linux kernel and memory management subsystem *A broad look at tools and techniques used by kernel (and driver) developers *When, where and which APIs to use for locking critical sections in your kernel/driver code *Building the kernel from source, understanding the essentials of the CPU scheduler, using kernel mechanisms, driver essentials. In Detail Linux Kernel Development Cookbook aims to make kernel programming easy for you. All kernel (and a few device driver) concepts discussed in this book are primarily targeted to offer solutions to frequently encountered kernel issues. This problem-solution guide focusing on the latest version of Linux kernel 5.0 will follow a recipe-based approach and start off with an overview of the Linux Kernel architecture, and explaining how to build the kernel from source. Next, you will learn how to write your first Kernel module within the Loadable Kernel Module (LKM) framework. You will also explore the essentials of the Linux memory management subsystem and in detail, the kernel dynamic memory allocation and deallocation APIs. Going forward, you will get familiar with CPU scheduling on the Linux OS. The next set of chapters will deal with the different synchronization techniques and some useful Kernel mechanisms (timers, kernel threads, workqueues, even the implementation of a new system call). The last set of chapters will help you understand user-kernel communication pathways, performing I/O to peripheral chips and the handling of hardware interrupts - all valuable topics to the Linux driver developer as well. By the end of this book, you will be able to troubleshoot a majority of the problems encountered while developing Linux kernel code.

Book Information
ISBN 9781789953435
Author Kaiwan N Billimoria
Format Paperback
Page Count 653
Imprint Packt Publishing Limited
Publisher Packt Publishing Limited

Reviews

No reviews yet Write a Review

Booksplease  Reviews


J - United Kingdom

Fast and efficient way to choose and receive books

This is my second experience using Booksplease. Both orders dealt with very quickly and despatched. Now waiting for my next read to drop through the letterbox.

J - United Kingdom

T - United States

Will definitely use again!

Great experience and I have zero concerns. They communicated through the shipping process and if there was any hiccups in it, they let me know. Books arrived in perfect condition as well as being fairly priced. 10/10 recommend. I will definitely shop here again!

T - United States

R - Spain

The shipping was just superior

The shipping was just superior; not even one of the books was in contact with the shipping box -anywhere-, not even a corner or the bottom, so all the books arrived in perfect condition. The international shipping took around 2 weeks, so pretty great too.

R - Spain

J - United Kingdom

Found a hard to get book…

Finding a hard to get book on Booksplease and with it not being an over inflated price was great. Ordering was really easy with updates on despatch. The book was packaged well and in great condition. I will certainly use them again.

J - United Kingdom