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

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

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 124 b
51.13
Σε εξωτερική αποθήκη Αποστέλλουμε σε 14-21 ημέρες
Ελλάδα Παράδοση στην Ελλάδα

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


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


Τοπ
Linux Kernel Development Robert Love / Βιβλίο Χαρτόδετο
common.buy 46.77
Φθηνά
Linux Device Driver Development John Madieu / Βιβλίο Χαρτόδετο
common.buy 50.22
Τοπ
Understanding the Linux Kernel 3e Daniel P Bovet / Βιβλίο Χαρτόδετο
common.buy 55.89
Τοπ
The Linux Programming Interface Michael Kerrisk / Βιβλίο Σκληρόδετο
common.buy 79.28
Mastering Linux Device Driver Development John Madieu / Βιβλίο Χαρτόδετο
common.buy 63.99
UNIX and Linux System Administration Handbook collegium / Βιβλίο Χαρτόδετο
common.buy 74.32
Debugging with GDB RICHARD STALLMAN / Βιβλίο Χαρτόδετο
common.buy 36.14
iOS 18 Programming for Beginners - Ninth Edition Ahmad Sahar / Βιβλίο Χαρτόδετο
common.buy 46.17
The Art of Arm Assembly Hyde / Βιβλίο Χαρτόδετο
common.buy 62.47
Τοπ
Real-Time Rendering, Fourth Edition Tomas Akenine-Moller / Βιβλίο Σκληρόδετο
common.buy 113.40
Mastering KVM Virtualization Vedran Dakic / Βιβλίο Χαρτόδετο
common.buy 59.03
Τοπ
Mathematics for Machine Learning Marc Peter Deisenroth / Βιβλίο Χαρτόδετο
common.buy 53.15
Learning Perl Randal L Schwartz / Βιβλίο Χαρτόδετο
common.buy 52.75
Τοπ
Observability Engineering Liz Fong-Jones / Βιβλίο Χαρτόδετο
common.buy 52.75
Τοπ
Crafting Interpreters Robert Nystrom / Βιβλίο Χαρτόδετο
common.buy 47.99
Linux for Networking Professionals Rob VandenBrink / Βιβλίο Χαρτόδετο
common.buy 52.04
Learning eBPF Liz Rice / Βιβλίο Χαρτόδετο
common.buy 44.85
Python Graphics B.J. Korites / Βιβλίο Χαρτόδετο
common.buy 44.14
iOS Programming Christian Keur / Βιβλίο Χαρτόδετο
common.buy 59.03
Τοπ
The Rust Programming Language, 3rd Edition Steve Klabnik / Βιβλίο Χαρτόδετο
common.buy 41.91

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 59.03
Mastering Embedded Linux Development - Fourth Edition Chris Simmonds / Βιβλίο Χαρτόδετο
common.buy 51.13
Προετοιμαζουμε
The Linux Memory Manager Lorenzo Stoakes / Βιβλίο Χαρτόδετο
common.buy 68.65
Τοπ
How Linux Works, 3rd Edition Brian Ward / Βιβλίο Χαρτόδετο
common.buy 35.03
Τοπ
Clean Code Robert C. Martin / Βιβλίο Χαρτόδετο
common.buy 58.22
Advanced Programming in the UNIX Environment W Stevens / Βιβλίο Χαρτόδετο
common.buy 65.61
C++ Programming for Linux Systems Stanimir Lukanov / Βιβλίο Χαρτόδετο
common.buy 49.10
Τοπ
Linux Basics for Hackers, 2nd Edition OccupyTheWeb / Βιβλίο Χαρτόδετο
common.buy 28.04
Τοπ
Score Takes Care Of Itself Bill Walsh / Βιβλίο Χαρτόδετο
common.buy 20.75
Τοπ
Don't Make Me Think, Revisited Steve Krug / Βιβλίο Χαρτόδετο
common.buy 36.34
Expert Spring MVC and Web Flow Colin Yates / Βιβλίο Χαρτόδετο
common.buy 36.34
C++: The Complete Reference Herb Schildt / Βιβλίο Χαρτόδετο
common.buy 65.51
Design Patterns Erich Gamma / Βιβλίο Σκληρόδετο
common.buy 48.60
Τοπ
Art of Computer Programming, The, Volumes 1-4B, Boxed Set Donald Knuth / Βιβλίο Σκληρόδετο
common.buy 309.14
Linux System Programming Techniques Jack-Benny Persson / Βιβλίο Χαρτόδετο
common.buy 47.08
Τοπ
Clean Architecture Robert C. Martin / Βιβλίο Χαρτόδετο
common.buy 29.96
Τοπ
The Pragmatic Programmer David Thomas / Βιβλίο Σκληρόδετο
common.buy 42.12
Τοπ
Art Of 64-bit Assembly, Volume 1 Randall Hyde / Βιβλίο Χαρτόδετο
common.buy 59.73
Linux Kernel Networking Rami Rosen / Βιβλίο Χαρτόδετο
common.buy 104.39
Τοπ
Linux Michael Kofler / Βιβλίο Χαρτόδετο
common.buy 47.99
Τοπ
Hacking: The Art Of Exploitation Jon Erickson / Βιβλίο Χαρτόδετο
common.buy 35.03
Cheeky Elovic Ariella Elovic / ebook Adobe ePub DRM
common.buy 16.29

Είσοδος

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

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

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

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

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