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,123
Discovery Miles 11 230
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,123 Discovery Miles 11 230 | Repayment Terms: R105 pm x 12*

Bookmark and Share

Expected to ship within 18 - 22 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
Promotions
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..

Linux - A complete guide to Linux…
James Arthur Hardcover R546 R500 Discovery Miles 5 000
PowerShell - The Ultimate Beginners…
Mark Reed Hardcover R567 R521 Discovery Miles 5 210
Linux - The Ultimate Crash Course to…
Mark Reed Hardcover R558 R512 Discovery Miles 5 120
Kubernetes - The Ultimate Beginners…
Mark Reed Hardcover R552 R506 Discovery Miles 5 060
DNSSEC Mastery, 2nd Edition
Michael W Lucas Hardcover R873 R792 Discovery Miles 7 920
Linux - The Ultimate Beginner's Guide to…
Ryan Turner Hardcover R979 R827 Discovery Miles 8 270
PowerShell, IT Pro Solutions…
William R. Stanek, William Stanek Hardcover R1,434 Discovery Miles 14 340
PowerShell for Administration, IT Pro…
William R. Stanek, William Stanek Hardcover R1,418 Discovery Miles 14 180
Linux Command - A Comprehensive…
William Vance Hardcover R581 R536 Discovery Miles 5 360
Linux for Hackers - A Comprehensive…
William Vance Hardcover R576 R530 Discovery Miles 5 300
Linux - The ultimate guide to Linux for…
Craig Newport Hardcover R549 R504 Discovery Miles 5 040
Only Footnotes
Michael W Lucas Hardcover R527 Discovery Miles 5 270

See more

Partners