0
Your cart

Your cart is empty

Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Unix, Unix Linux & Unix TCL/TK

Buy Now

Linux Kernel Programming - - A practical guide to kernel internals, writing kernel modules, and synchronization (Paperback, 2nd Revised edition) Loot Price: R1,166
Discovery Miles 11 660
Linux Kernel Programming - - A practical guide to kernel internals, writing kernel modules, and synchronization (Paperback, 2nd...

Linux Kernel Programming - - A practical guide to kernel internals, writing kernel modules, and synchronization (Paperback, 2nd Revised edition)

Kaiwan Billimoria

 (sign in to rate)
Loot Price R1,166 Discovery Miles 11 660 | Repayment Terms: R109 pm x 12*

Bookmark and Share

Expected to ship within 10 - 15 working days

Gain a firm practical understanding of the fundamentals of Linux kernel internals, learn to write high-quality kernel module code, and kernel synchronization Key Features * Discover how to write Linux kernel and module code for real-world products * Implement industry-grade techniques in real-world scenarios for fast, efficient memory allocation and data synchronization * Understand and exploit kernel architecture, CPU scheduling, and kernel synchronization techniques Book Description The 2nd Edition of Linux Kernel Programming is an updated, comprehensive introduction for new programmers to the Linux kernel. This book uses the recent 5.10 Long-Term Support (LTS) Linux kernel series, which will be maintained until 2026, showing 5.X/6.X new features. In this new edition, you'll start the journey by learning how to build the kernel from source, including doing a kernel build for the popular Raspberry Pi. You'll then learn, step by step, how to write your first kernel module by leveraging the kernel's powerful Loadable Kernel Module (LKM) framework. You'll then get to delve into key kernel internals topics including Linux kernel architecture, memory management, and CPU scheduling. You'll understand the deep issues of concurrency, and gain insight into how they can be addressed with various locking technologies (mutexes, spinlocks, atomic / refcount operators and even lock-free technologies). By the end of this 2nd Edition book, you'll have a better understanding of the fundamentals of writing Linux kernel and kernel module code that can be used in real-world projects and products. What you will learn * Configure and build the 5.10 / 6.x kernels from source * Write high-quality modular kernel code (LKM framework) for 5.10 / 6.x kernels * Explore the Linux kernel architecture * Get to grips with key internals details regarding memory management within the kernel * Understand and work with various dynamic kernel memory alloc/dealloc APIs * Discover key internals aspects regarding CPU scheduling within the kernel * Gain a deeper understanding of kernel concurrency issues * Learn how to work with key kernel synchronization primitives Who This Book Is For This book is for beginner Linux programmers and developers looking to get started with Linux kernel, providing a knowledge base to understand required kernel internal topics and overcome frequent and common development issues. A basic understanding of Linux CLI and C programming is assumed

General

Imprint: Packt Publishing Limited
Country of origin: United Kingdom
Release date: April 2023
Authors: Kaiwan Billimoria
Dimensions: 93 x 75mm (L x W)
Format: Paperback
Pages: 750
Edition: 2nd Revised edition
ISBN-13: 978-1-80323-222-5
Categories: Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Unix, Unix Linux & Unix TCL/TK
LSN: 1-80323-222-6
Barcode: 9781803232225

Is the information for this product incomplete, wrong or inappropriate? Let us know about it.

Does this product have an incorrect or missing image? Send us a new image.

Is this product missing categories? Add more categories.

Review This Product

No reviews yet - be the first to create one!

You might also like..

Kubernetes - The Ultimate Beginners…
Mark Reed Hardcover R599 R498 Discovery Miles 4 980
PowerShell, IT Pro Solutions…
William R. Stanek, William Stanek Hardcover R1,498 Discovery Miles 14 980
PowerShell - The Ultimate Beginners…
Mark Reed Hardcover R615 R516 Discovery Miles 5 160
Linux - The Ultimate Crash Course to…
Mark Reed Hardcover R605 R505 Discovery Miles 5 050
DNSSEC Mastery, 2nd Edition
Michael W Lucas Hardcover R947 R816 Discovery Miles 8 160
Linux - A complete guide to Linux…
James Arthur Hardcover R593 R491 Discovery Miles 4 910
PowerShell for Administration, IT Pro…
William R. Stanek, William Stanek Hardcover R1,482 Discovery Miles 14 820
Linux Bible, Tenth Edition
C Negus Paperback R1,119 Discovery Miles 11 190
Linux - The Ultimate Beginner's Guide to…
Ryan Turner Hardcover R1,062 R853 Discovery Miles 8 530
Linux for Hackers - A Comprehensive…
William Vance Hardcover R625 R526 Discovery Miles 5 260
Linux Command - A Comprehensive…
William Vance Hardcover R631 R533 Discovery Miles 5 330
Only Footnotes
Michael W Lucas Hardcover R595 R522 Discovery Miles 5 220

See more

Partners