LIBRISTO
LIBROAMANTO
obligatoriu
Faceți parte dintr-o comunitate de iubitori de cărți din întreaga lume și beneficiați de o mulțime de avantaje Creați-vă un cont gratuit
0
Transport gratuit la punctele de livrare Pick Up peste 349.00 lei
Packeta 15.00 lei Cargus 28.00 lei Easybox 20.00 lei FAN 20.00 lei Punct FAN 16.00 lei Punct DPD 17.00 lei Curier Sameday 24.00 lei Curier DPD 25.00 lei

Livrare gratuită pentru comenzile peste 349,00 lei.

Linux Kernel Programming - Second Edition

Limba englezăengleză
Carte Carte broșată
Carte Linux Kernel Programming - Second Edition Kaiwan N. Billimoria
Codul Libristo: 45158446
Editura Packt Publishing, februarie 2024
Gain a solid practical understanding and sufficient theoretical insight into Linux kernel internals... Descrierea completă
? points 124 b
268.69 lei
În depozitul extern Expediem în 9-15 zile

30 de zile pentru retur bunuri


Clienții au cumpărat de asemenea


Linux Kernel Development Robert Love / Carte Carte broșată
common.buy 245.83 lei
Leftin
Linux Device Driver Development John Madieu / Carte Carte broșată
common.buy 209.61 lei
Understanding the Linux Kernel 3e Daniel P Bovet / Carte Carte broșată
common.buy 293.43 lei
Top
The Linux Programming Interface Michael Kerrisk / Carte Copertă tare
common.buy 384.36 lei
Mastering Linux Device Driver Development John Madieu / Carte Carte broșată
common.buy 336.55 lei
UNIX and Linux System Administration Handbook collegium / Carte Carte broșată
common.buy 349.60 lei
Debugging with GDB RICHARD STALLMAN / Carte Carte broșată
common.buy 189.98 lei
iOS 18 Programming for Beginners - Ninth Edition Ahmad Sahar / Carte Carte broșată
common.buy 242.60 lei
Top
Real-Time Rendering, Fourth Edition Tomas Akenine-Moller / Carte Copertă tare
common.buy 612.14 lei
The Art of Arm Assembly Hyde / Carte Carte broșată
common.buy 345.21 lei
Learning eBPF Liz Rice / Carte Carte broșată
common.buy 235.81 lei
Python Graphics B.J. Korites / Carte Carte broșată
common.buy 231.95 lei
Linux for Networking Professionals Rob VandenBrink / Carte Carte broșată
common.buy 273.70 lei
Top
Crafting Interpreters Robert Nystrom / Carte Carte broșată
common.buy 252.41 lei
Observability Engineering Liz Fong-Jones / Carte Carte broșată
common.buy 276.94 lei
Learning Perl Randal L Schwartz / Carte Carte broșată
common.buy 276.94 lei
Top
The Rust Programming Language, 3rd Edition Steve Klabnik / Carte Carte broșată
common.buy 231.95 lei
Mastering KVM Virtualization Vedran Dakic / Carte Carte broșată
common.buy 310.45 lei
Top
Mathematics for Machine Learning Marc Peter Deisenroth / Carte Carte broșată
common.buy 288.21 lei
Expert Spring MVC and Web Flow Colin Yates / Carte Carte broșată
common.buy 190.82 lei

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

Actriță & Poliglotă
EWA KASP pentru
Redă videoclipul
Ewa Kasp
Libristo are cea mai mare selecție de literatură în limbi străine. De aceea îmi cumpăr cărțile de aici.

Informații despre carte

Titlu complet Linux Kernel Programming - Second Edition
Limba engleză
Legare Carte - Carte broșată
Data publicării 2024
Număr pagini 826
EAN 9781803232225
ISBN 1803232226
Codul Libristo 45158446
Greutatea 1510
Dimensiuni 191 x 235 x 44
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Ar putea de asemenea, să te intereseze


Linux Kernel Programming Kaiwan N Billimoria / Carte Carte broșată
common.buy 310.45 lei
Curând
The Linux Memory Manager Lorenzo Stoakes / Carte Carte broșată
common.buy 384.36 lei
Mastering Embedded Linux Development - Fourth Edition Chris Simmonds / Carte Carte broșată
common.buy 268.69 lei
Top
How Linux Works, 3rd Edition Brian Ward / Carte Carte broșată
common.buy 194.78 lei
Advanced Programming in the UNIX Environment W Stevens / Carte Carte broșată
common.buy 372.77 lei
Top
Clean Code Robert C. Martin / Carte Carte broșată
common.buy 282.99 lei
Top
Linux Basics for Hackers, 2nd Edition OccupyTheWeb / Carte Carte broșată
common.buy 155.64 lei
C++ Programming for Linux Systems Stanimir Lukanov / Carte Carte broșată
common.buy 258.25 lei
Top
Don't Make Me Think, Revisited Steve Krug / Carte Carte broșată
common.buy 190.82 lei
Top
Score Takes Care Of Itself Bill Walsh / Carte Carte broșată
common.buy 108.87 lei
iOS Programming Christian Keur / Carte Carte broșată
common.buy 310.03 lei
Top
Design Patterns Erich Gamma / Carte Copertă tare
common.buy 270.68 lei
Top
The Pragmatic Programmer David Thomas / Carte Copertă tare
common.buy 233.51 lei
Top
Linux System Programming Techniques Jack-Benny Persson / Carte Carte broșată
common.buy 247.61 lei
Top
Clean Architecture Robert C. Martin / Carte Carte broșată
common.buy 166.91 lei
C++: The Complete Reference Herb Schildt / Carte Carte broșată
common.buy 344.38 lei
Art Of 64-bit Assembly, Volume 1 Randall Hyde / Carte Carte broșată
common.buy 308.05 lei
Top
Linux Michael Kofler / Carte Carte broșată
common.buy 252.20 lei
Top Curând
Hacking: The Art Of Exploitation Jon Erickson / Carte Carte broșată
common.buy 194.78 lei
Top
CompTIA Network+ Study Guide: Exam N10–009 6e Lammle / Carte Carte broșată
common.buy 231.95 lei
Linux Kernel Programming THIERRY GAYET / Carte Carte broșată
common.buy 246.25 lei

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo