LIBRISTO
LIBROAMANTO
obvezno
Postanite del skupnosti ljubiteljev knjig z vsega sveta in uživajte v številnih ugodnostih. Ustvarite brezplačen račun
0
Brezplačna dostava Zásilkovna nad 69.99 €
Zbirna točka GLS 4.49 Zbirna točka DPD 2.99 Kurirska služba GLS 5.49 Kurir DPD 3.49 Kurirska služba 3.49 Zbirno mesto 3.49 Zbirno mesto 3.49 Dostava preko Pošte Slovenije 3.49

Brezplačna dostava za naročila nad 69.99 € na paketomatih Pošte Slovenije.

Linux Kernel Programming - Second Edition

Jezik AngleščinaAngleščina
Knjiga Mehka
Knjiga Linux Kernel Programming - Second Edition Kaiwan N. Billimoria
Koda Libristo: 45158446
Založba Packt Publishing, februar 2024
Gain a solid practical understanding and sufficient theoretical insight into Linux kernel internals... Celoten opis
? points 112 b
46.33
Na zalogi pri dobavitelju Odposlali bomo v 9-15 dneh

30 dni za vračilo blaga


Drugi so kupili tudi


Linux Kernel Development Robert Love / Knjiga Mehka
common.buy 41.57
Poceni
Linux Device Driver Development John Madieu / Knjiga Mehka
common.buy 39.85
Understanding the Linux Kernel 3e Daniel P Bovet / Knjiga Mehka
common.buy 49.26
Top
The Linux Programming Interface Michael Kerrisk / Knjiga Trda
common.buy 63.33
Debugging with GDB RICHARD STALLMAN / Knjiga Mehka
common.buy 32.77
Top
Real-Time Rendering, Fourth Edition Tomas Akenine-Moller / Knjiga Trda
common.buy 104.51
The Art of Arm Assembly Hyde / Knjiga Mehka
common.buy 56.95
Learning eBPF Liz Rice / Knjiga Mehka
common.buy 39.55
Python Graphics B.J. Korites / Knjiga Mehka
common.buy 38.84
Linux for Networking Professionals Rob VandenBrink / Knjiga Mehka
common.buy 47.24
Top
Crafting Interpreters Robert Nystrom / Knjiga Mehka
common.buy 42.38
Observability Engineering Liz Fong-Jones / Knjiga Mehka
common.buy 46.43
Learning Perl Randal L Schwartz / Knjiga Mehka
common.buy 46.43
Mastering KVM Virtualization Vedran Dakic / Knjiga Mehka
common.buy 53.61
Top
Mathematics for Machine Learning Marc Peter Deisenroth / Knjiga Mehka
common.buy 49.26
Expert Spring MVC and Web Flow Colin Yates / Knjiga Mehka
common.buy 32.06

Gain a solid practical understanding and sufficient theoretical insight into Linux kernel internals while learning to write high-quality kernel module code and understanding the complexities of kernel synchronization

Purchase of the print or Kindle book includes a free eBook in PDF format.

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 guide for those new to Linux kernel development. Built around the latest 6.1 Long-Term Support (LTS) Linux kernel, which is maintained until December 2026, this edition explores its key features and enhancements. Additionally, with the Civil Infrastructure Project extending support for the 6.1 Super LTS (SLTS) kernel until August 2033, this book will remain relevant for years to come.

You'll begin this exciting journey by learning how to build the kernel from source. Step by step, you will then learn how to write your first kernel module by leveraging the kernel's powerful Loadable Kernel Module (LKM) framework. With this foundation, you will delve into key kernel internals topics including Linux kernel architecture, memory management, and CPU (task) scheduling. You'll finish with understanding the deep issues of concurrency, and gain insight into how they can be addressed with various synchronization/locking technologies (for example, mutexes, spinlocks, atomic/refcount operators, rw-spinlocks and even lock-free technologies such as per-CPU and RCU).

By the end of this book, you'll build a strong understanding of the fundamentals to writing the Linux kernel and kernel module code that can straight away be used in real-world projects and products.

What You Will Learn:

- Configure and build the 6.1 LTS kernel from source

- Write high-quality modular kernel code (LKM framework) for 6.x kernels

- Explore modern 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, including cgroups v2

- 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 the 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.

Table of Contents

- Linux Kernel Programming - A Quick Introduction

- Building the 6.x Linux Kernel from Source - Part 1

- Building the 6.x Linux Kernel from Source - Part 2

- Writing Your First Kernel Module - Part 1

- Writing Your First Kernel Module - Part 2

- Kernel Internals Essentials - Processes and Threads

- Memory Management Internals - Essentials

- Kernel Memory Allocation for Module Authors - Part 1

- Kernel Memory Allocation for Module Authors - Part 2

- The CPU Scheduler - Part 1

- The CPU Scheduler - Part 2

- Kernel Synchronization - Part 1

- Kernel Synchronization - Part 2

Igralka & Poliglotka
EWA KASP za
Predvajaj video
Ewa Kasp
Libristo ima največjo izbiro tujejezične literature. Zato svoje knjige kupujem tukaj.

O knjigi

Polni naslov Linux Kernel Programming - Second Edition
Jezik Angleščina
Vezava Knjiga - Mehka
Datum izida 2024
Število strani 826
EAN 9781803232225
ISBN 1803232226
Koda Libristo 45158446
Založba Packt Publishing
Teža 1510
Mere 191 x 235 x 44
Podarite to knjigo še danes
To je povsem preprosto
1 Dodajte knjigo v košarico in izberite dostavo kot darilo 2 V zameno vam bomo poslali kupon 3 Knjiga bo dostavljena na naslov obdarovanca

Morda bi vas zanimalo tudi


Linux Kernel Programming Kaiwan N Billimoria / Knjiga Mehka
common.buy 53.61
Kmalu
The Linux Memory Manager Lorenzo Stoakes / Knjiga Mehka
common.buy 63.33
Top
How Linux Works, 3rd Edition Brian Ward / Knjiga Mehka
common.buy 32.06
Top
Clean Code Robert C. Martin / Knjiga Mehka
common.buy 47.85
Top
Linux Basics for Hackers, 2nd Edition OccupyTheWeb / Knjiga Mehka
common.buy 25.69
C++ Programming for Linux Systems Stanimir Lukanov / Knjiga Mehka
common.buy 44.51
Top
Don't Make Me Think, Revisited Steve Krug / Knjiga Mehka
common.buy 32.06
Top
Score Takes Care Of Itself Bill Walsh / Knjiga Mehka
common.buy 18.30
iOS Programming Christian Keur / Knjiga Mehka
common.buy 52.20
Top
Design Patterns Erich Gamma / Knjiga Trda
common.buy 45.72
Top
The Pragmatic Programmer David Thomas / Knjiga Trda
common.buy 39.45
Top
Linux System Programming Techniques Jack-Benny Persson / Knjiga Mehka
common.buy 42.69
Top
Clean Architecture Robert C. Martin / Knjiga Mehka
common.buy 28.22
C++: The Complete Reference Herb Schildt / Knjiga Mehka
common.buy 58.37
Art Of 64-bit Assembly, Volume 1 Randall Hyde / Knjiga Mehka
common.buy 50.78
Top
Linux Michael Kofler / Knjiga Mehka
common.buy 42.28
Top Kmalu
Hacking: The Art Of Exploitation Jon Erickson / Knjiga Mehka
common.buy 32.06
Linux Kernel Programming THIERRY GAYET / Knjiga Mehka
common.buy 42.99

Prijava

Prijavite se v svoj račun. Še nimate računa Libristo? Ustvarite ga zdaj!

 
obvezno
obvezno

Še nimate računa? Izkoristite prednosti računa Libristo!

Z računom Libristo boste imeli vedno vse pod nadzorom.

Ustvarite račun Libristo