LIBRISTO
LIBROAMANTO
υποχρεωτικό
Γίνετε μέλος μιας κοινότητας βιβλιόφιλων από όλο τον κόσμο και επωφεληθείτε από πολλά προνόμια. Δημιουργία δωρεάν λογαριασμού
0
Δωρεάν αποστολή με Box Now άνω των 69.99 €
DHL courier 10.49 € Σημείο Elta 4.49 € Elta 4.99 € ACS 5.49 € Box Now 4.49 € Σημείο ACS 4.49 €

Αγαπητοί μας πελάτες, Θα θέλαμε να σας ενημερώσουμε ότι, για τεχνικούς λόγους, η τηλεφωνική γραμμή εξυπηρέτησής μας είναι προσωρινά εκτός λειτουργίας. Σας ευχαριστούμε θερμά για την κατανόηση!

Linux Kernel Programming - Second Edition

Γλώσσα ΑγγλικήΑγγλική
Βιβλίο Χαρτόδετο
Βιβλίο Linux Kernel Programming - Second Edition Kaiwan N. Billimoria
Κωδικός Libristo: 45158446
ΕΕκδοτικός οίκος Packt Publishing, Φεβρουάριος 2024
Gain a solid practical understanding and sufficient theoretical insight into Linux kernel internals... Πλήρης περιγραφή
? points 127 b
52.26 €
Σε εξωτερική αποθήκη Αποστέλλουμε σε 9-13 ημέρες
Ελλάδα Παράδοση στην Ελλάδα

Έως 30 ημέρες για επιστροφή


Οι πελάτες αγόρασαν επίσης


Linux Kernel Development Robert Love / Βιβλίο Χαρτόδετο
common.buy 41.39 €
Τοπ
Linux Device Driver Development John Madieu / Βιβλίο Χαρτόδετο
common.buy 57.30 €
Τοπ
Understanding the Linux Kernel 3e Daniel P Bovet / Βιβλίο Χαρτόδετο
common.buy 57.10 €
Τοπ
The Linux Programming Interface Michael Kerrisk / Βιβλίο Σκληρόδετο
common.buy 65.76 €
Mastering Linux Device Driver Development John Madieu / Βιβλίο Χαρτόδετο
common.buy 65.46 €
UNIX and Linux System Administration Handbook collegium / Βιβλίο Χαρτόδετο
common.buy 58.91 €
Debugging with GDB RICHARD STALLMAN / Βιβλίο Χαρτόδετο
common.buy 36.85 €
Τοπ
Building Low Latency Applications with C++ Sourav Ghosh / Βιβλίο Χαρτόδετο
common.buy 47.13 €
The Art of Arm Assembly Hyde / Βιβλίο Χαρτόδετο
common.buy 59.31 €
Τοπ
Real-Time Rendering, Fourth Edition Tomas Akenine-Moller / Βιβλίο Σκληρόδετο
common.buy 107.66 €
iOS 18 Programming for Beginners - Ninth Edition Ahmad Sahar / Βιβλίο Χαρτόδετο
common.buy 47.13 €
Τοπ
Mathematics for Machine Learning Marc Peter Deisenroth / Βιβλίο Χαρτόδετο
common.buy 62.54 €
Τοπ
C++26 Ultra-Low Latency Kernel-Bypass Engines Albert Cartwright / Βιβλίο Χαρτόδετο
common.buy 35.75 €
Mastering KVM Virtualization Vedran Dakic / Βιβλίο Χαρτόδετο
common.buy 60.32 €
Τοπ
The Rust Programming Language, 3rd Edition Steve Klabnik / Βιβλίο Χαρτόδετο
common.buy 39.77 €
Learning Perl Randal L Schwartz / Βιβλίο Χαρτόδετο
common.buy 53.88 €
Τοπ
Observability Engineering Liz Fong-Jones / Βιβλίο Χαρτόδετο
common.buy 53.88 €
Τοπ
Crafting Interpreters Robert Nystrom / Βιβλίο Χαρτόδετο
common.buy 49.14 €
Linux for Networking Professionals Rob VandenBrink / Βιβλίο Χαρτόδετο
common.buy 53.27 €
Τοπ
Learning eBPF Liz Rice / Βιβλίο Χαρτόδετο
common.buy 45.92 €

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

Ηθοποιός & Πολύγλωσση
EWA KASP για
Αναπαραγωγή βίντεο
Ewa Kasp
το Libristo διαθέτει τη μεγαλύτερη επιλογή ξενόγλωσσων βιβλίων. Γι' αυτό αγοράζω τα βιβλία μου εδώ.

Πληροφορίες για το βιβλίο

Πλήρες όνομα Linux Kernel Programming - Second Edition
Συγγραφέας Kaiwan N. Billimoria
Γλώσσα Αγγλική
Βιβλιοδεσία Βιβλίο - Χαρτόδετο
Ημερομηνία έκδοσης 2024
Αριθμός σελίδων 826
EAN 9781803232225
ISBN 1803232226
Κωδικός Libristo 45158446
ΕΕκδοτικός οίκος Packt Publishing
Βάρος 1510
Διαστάσεις 191 x 235 x 44
Χαρίστε αυτό το βιβλίο σήμερα
Είναι εύκολο
1 Προσθέστε το βιβλίο στο καλάθι σας και επιλέξτε παράδοση ως δώρο 2 Ως ανταμοιβή θα σας στείλουμε ένα κουπόνι 3 Το βιβλίο θα φτάσει στη διεύθυνση του παραλήπτη

Μπορεί να σας ενδιαφέρει


Linux Kernel Programming Kaiwan N Billimoria / Βιβλίο Χαρτόδετο
common.buy 60.32 €
Mastering Embedded Linux Development - Fourth Edition Chris Simmonds / Βιβλίο Χαρτόδετο
common.buy 52.26 €
Τοπ
How Linux Works, 3rd Edition Brian Ward / Βιβλίο Χαρτόδετο
common.buy 49.14 €
Τοπ
Advanced Programming in the UNIX Environment W Stevens / Βιβλίο Χαρτόδετο
common.buy 72.51 €
Intuitionistic Set Theory John L Bell / Βιβλίο Χαρτόδετο
common.buy 17.11 €
Προετοιμαζουμε
The Linux Memory Manager Lorenzo Stoakes / Βιβλίο Χαρτόδετο
common.buy 68.71 €
Τοπ
Clean Code Robert C. Martin / Βιβλίο Χαρτόδετο
common.buy 47.63 €
Τοπ
Microservice Patterns Chris Richardson / Βιβλίο Χαρτόδετο
common.buy 40.98 €
Linux System Programming Techniques Jack-Benny Persson / Βιβλίο Χαρτόδετο
common.buy 48.13 €
C++ Programming for Linux Systems Stanimir Lukanov / Βιβλίο Χαρτόδετο
common.buy 50.15 €
Τοπ
Linux Basics for Hackers, 2nd Edition OccupyTheWeb / Βιβλίο Χαρτόδετο
common.buy 26.88 €
Python Graphics B.J. Korites / Βιβλίο Χαρτόδετο
common.buy 45.11 €
iOS Programming Christian Keur / Βιβλίο Χαρτόδετο
common.buy 58.71 €
Expert Spring MVC and Web Flow Colin Yates / Βιβλίο Χαρτόδετο
common.buy 37.16 €
Τοπ
Score Takes Care Of Itself Bill Walsh / Βιβλίο Χαρτόδετο
common.buy 21.14 €
Τοπ
Don't Make Me Think, Revisited Steve Krug / Βιβλίο Χαρτόδετο
common.buy 37.16 €
C++: The Complete Reference Herb Schildt / Βιβλίο Χαρτόδετο
common.buy 66.97 €
Linux Device Drivers Greg Kroah-Hartman / Βιβλίο Χαρτόδετο
common.buy 45.11 €
Τοπ
Art of Computer Programming, The, Volumes 1-4B, Boxed Set Donald Knuth / Βιβλίο Σκληρόδετο
common.buy 244.74 €
Τοπ
Design Patterns Erich Gamma / Βιβλίο Σκληρόδετο
common.buy 65.26 €
Τοπ
Clean Architecture Robert C. Martin / Βιβλίο Χαρτόδετο
common.buy 28.09 €
Τοπ
The Pragmatic Programmer David Thomas / Βιβλίο Σκληρόδετο
common.buy 39.47 €
Τοπ
Hacking: The Art Of Exploitation Jon Erickson / Βιβλίο Χαρτόδετο
common.buy 33.33 €

Είσοδος

Συνδεθείτε στο λογαριασμό σας Δεν έχετε ακόμη λογαριασμό στο Libristo; Δημιουργήστε τον τώρα!

 
υποχρεωτικό
υποχρεωτικό

Δεν έχετε λογαριασμό; Αποκτήστε τα οφέλη ενός λογαριασμού Libristo!

Με έναν λογαριασμό Libristo, θα έχετε τον απόλυτο έλεγχο.

Δημιουργία λογαριασμού Libristo
Σύμβουλος βιβλίων Libroamiko
Γεια σας, είμαι ο Libroamiko, μπορώ να βοηθήσω;