LIBRISTO
LIBROAMANTO
задължително
Станете част от общност от любители на книгите от цял свят и получавате много предимства. Създай на безплатен акаунт
0
Безплатна доставка със Еконт над 69.99 €
Куриер Speedy 3.49 Пункт на Speedy 3.49 ЕКОНТ 3.99 Еконтомат/Офис на Еконт 3.99 Ekont Box 3.99 Sameday 3.99 Sameday box 3.99 Box Now 3.99

Над 4 милиона заглавия на английски и други езици! Открийте новата си история още днес! Безплатна доставка за поръчки над 69.99€

Linux Kernel Programming

A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization

Език Английски езикАнглийски език
Книга С меки корици
Книга Linux Kernel Programming Kaiwan N Billimoria
Код Либристо: 35481925
Издателство Packt Publishing Limited, март 2021
Learn how to write high-quality kernel module code, solve common Linux kernel programming issues, an... Цялото описание
? points 136 b
56.33
110.16  лв
Външен склад Изпращаме след 9-15 дни

30 дни за връщане на стоката


Клиентите са закупили също


Linux Kernel Development Robert Love / Книга С меки корици
common.buy 46.80 91.53 лв
Top
Mastering Embedded Linux Programming Frank Vasquez / Книга С меки корици
common.buy 70.51 137.91 лв
Understanding the Linux Kernel 3e Daniel P Bovet / Книга С меки корици
common.buy 52.55 102.77 лв
Mastering Linux Device Driver Development John Madieu / Книга С меки корици
common.buy 61.04 119.38 лв
SELinux System Administration Sven Vermeulen / Книга С меки корици
common.buy 56.33 110.16 лв
Top
The Linux Programming Interface Michael Kerrisk / Книга С твърди корици
common.buy 73.52 143.78 лв
Learning Embedded Linux Using the Yocto Project Alexandru Vaduva / Книга С меки корици
common.buy 49.70 97.20 лв
Linux Device Drivers Development John Madieu / Книга С меки корици
common.buy 70.51 137.91 лв
Linux Shell Scripting Cookbook - Third Edition Clif Flynt / Книга С меки корици
common.buy 56.33 110.16 лв
Mastering Linux Security and Hardening Donald a. Tevault / Книга С меки корици
common.buy 61.04 119.38 лв
Linux Administration Best Practices Scott Alan Miller / Книга С меки корици
common.buy 44.99 87.99 лв
Bash Pocket Reference 2e Arnold Robbins / Книга С меки корици
common.buy 19.46 38.06 лв
Lion's Commentary on UNIX with Source Code John Lions / Книга С меки корици
common.buy 37.64 73.61 лв
Linux Kernel in a Nutshell Greg Kroah-Hartman / Книга С меки корици
common.buy 26.87 52.55 лв
Top
Computer Networks, Global Edition Andrew Tanenbaum / Книга С меки корици
common.buy 92.36 180.64 лв
Linux: Powerful Server Administration Uday R. Sawant / Книга С меки корици
common.buy 96.09 187.93 лв
bash Cookbook 2e Carl Albing / Книга С меки корици
common.buy 61.04 119.38 лв
Linux Sound Programming Jan Newmarch / Книга С меки корици
common.buy 80.14 156.74 лв
Yocto for Raspberry Pi Pierre-Jean Texier / Книга С меки корици
common.buy 40.22 78.67 лв
Systems Programming in Unix/Linux K. C. Wang / Книга С твърди корици
common.buy 90.50 177.00 лв
Linux Hardening in Hostile Networks Kyle Rankin / Книга С меки корици
common.buy 39.29 76.85 лв
Top
Modern C Jens Gustedt / Книга С меки корици
common.buy 68.70 134.37 лв
Linux Kernel Networking Rami Rosen / Книга С меки корици
common.buy 109.14 213.45 лв
SED & AWK 2e Dale Dougherty / Книга С меки корици
common.buy 37.84 74.01 лв

Learn how to write high-quality kernel module code, solve common Linux kernel programming issues, and understand the fundamentals of Linux kernel internals

Key Features

  • Discover how to write kernel code using the Loadable Kernel Module framework
  • Explore industry-grade techniques to perform efficient memory allocation and data synchronization within the kernel
  • Understand the essentials of key internals topics such as kernel architecture, memory management, CPU scheduling, and kernel synchronization

Book Description

Linux Kernel Programming is a comprehensive introduction for those new to Linux kernel and module development. This easy-to-follow guide will have you up and running with writing kernel code in next-to-no time. This book uses the latest 5.4 Long-Term Support (LTS) Linux kernel, which will be maintained from November 2019 through to December 2025. By working with the 5.4 LTS kernel throughout the book, you can be confident that your knowledge will continue to be valid for years to come.

You'll start the journey by learning how to build the kernel from the source. Next, you'll write your first kernel module using the powerful Loadable Kernel Module (LKM) framework. The following chapters will cover key kernel internals topics including Linux kernel architecture, memory management, and CPU scheduling.

During the course of this book, you'll delve into the fairly complex topic of concurrency within the kernel, understand the issues it can cause, and learn how they can be addressed with various locking technologies (mutexes, spinlocks, atomic, and refcount operators). You'll also benefit from more advanced material on cache effects, a primer on lock-free techniques within the kernel, deadlock avoidance (with lockdep), and kernel lock debugging techniques.

By the end of this kernel book, you'll have a detailed understanding of the fundamentals of writing Linux kernel module code for real-world projects and products.

What you will learn

  • Write high-quality modular kernel code (LKM framework) for 5.x kernels
  • Configure and build a kernel from source
  • Explore the Linux kernel architecture
  • Get to grips with key internals 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 an understanding of kernel concurrency issues
  • Find out how to work with key kernel synchronization primitives

Who this book is for

This book is for Linux programmers beginning to find their way with Linux kernel development. If you're a Linux kernel and driver developer looking to overcome frequent and common kernel development issues, or understand kernel intervals, you'll find plenty of useful information.

You'll need a solid foundation of Linux CLI and C programming before you can jump in.

Table of Contents

  1. Kernel Workspace Setup
  2. Building the 5.0 Linux kernel from Source, Part 1
  3. Building the 5.0 Linux kernel from Source, Part 2
  4. Writing your First Kernel Module, Part 1
  5. Writing your First Kernel Module - Part 2
  6. Kernel Internals Essentials - Processes and Threads
  7. Memory Management Internals - Essentials
  8. Kernel Memory Allocation for Module Authors, Part 1
  9. Kernel Memory Allocation for Module Authors - Part 2
  10. The CPU Scheduler - Part 1
  11. The CPU Scheduler - Part 2
  12. Kernel Synchronization - Part 1
  13. Kernel Synchronization - Part 2
Героиня & Полиглот
EWA KASP за
Пусни видеото
Ewa Kasp
В Libristo има най-богатия избор от чуждоезична литература. Затова купувам книгите си тук.

Информация за книгата

Пълно заглавие Linux Kernel Programming
Автор Kaiwan N Billimoria
Език Английски език
Корици Книга - С меки корици
Дата на издаване 2021
Брой страници 754
Баркод 9781789953435
ISBN 178995343X
Код Либристо 35481925
Издателство Packt Publishing Limited
Тегло 1381
Размери 191 x 235 x 41
Подарете тази книга днес
Лесно е
1 Добавете книгата в количката си и изберете Доставка като подарък 2 В замяна ще ви изпратим ваучер 3 Книгата ще пристигне на адреса на получателя

Може би ще Ви заинтересува


Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization Kaiwan N Billimoria / Книга С меки корици
common.buy 40.22 78.67 лв
Linux Kernel Programming - Second Edition Kaiwan N. Billimoria / Книга С меки корици
common.buy 48.71 95.28 лв
Linux System Programming 2ed Robert Love / Книга С меки корици
common.buy 52.55 102.77 лв
Top
grep Pocket Reference John Bambenek / Книга С меки корици
common.buy 19.46 38.06 лв
GNU Octave by Example Sharvani Chandu / Книга С меки корици
common.buy 48.92 95.68 лв
Art of Writing Efficient Programs Fedor G. Pikus / Книга С меки корици
common.buy 43.07 84.24 лв
Practical System Programming with C Sri Manikanta Palakollu / Книга С меки корици
common.buy 45.19 88.39 лв
bash Idioms Carl Albing / Книга С меки корици
common.buy 42.29 82.72 лв
Hands-On System Programming with Linux Kaiwan Billimoria / Книга С меки корици
common.buy 56.33 110.16 лв
Linux Kernel Guide Book: The Basics of Linux Kernel Development William Rowley / Книга С меки корици
common.buy 11.33 22.17 лв
Chief Data Officer Management Handbook Martin Treder / Книга С меки корици
common.buy 34.17 66.82 лв
Top
Learning Modern Linux Michael Hausenblas / Книга С меки корици
common.buy 49.60 97.00 лв
Case for the Chief Data Officer Peter Aiken / Книга С меки корици
common.buy 35.56 69.56 лв
UNIX and Linux System Administration Handbook collegium / Книга С меки корици
common.buy 66.53 130.11 лв
Chief Data Officer Handbook for Data Governance Sunil Soares / Книга С меки корици
common.buy 13.56 26.52 лв
Linux Bible, Tenth Edition Christopher Negus / Книга С меки корици
common.buy 47.42 92.75 лв
A Practical Guide to TPM 2.0 Will Arthur / Книга С меки корици
common.buy 48.09 94.06 лв
Practical Common Lisp Peter Seibel / Книга С меки корици
common.buy 79.94 156.34 лв
Real-Time Concepts for Embedded Systems Qing Li / Книга С меки корици
common.buy 87.75 171.63 лв
Windows 10 System Programming, Part 1 Pavel Yosifovich / Книга С меки корици
common.buy 35.10 68.65 лв
Advanced Programming in the UNIX Environment W Stevens / Книга С меки корици
common.buy 69.27 135.48 лв
Top
Windows Internals Pavel Yosifovich / Книга С меки корици
common.buy 52.49 102.67 лв
Top
Modern Operating Systems, Global Edition Andrew Tanenbaum / Книга С меки корици
common.buy 110.38 215.88 лв
Top
How Linux Works, 3rd Edition Brian Ward / Книга С меки корици
common.buy 37.07 72.49 лв

Вход

Влезте в акаунта си. Още нямате акаунт за Libristo? Създайте го сега!

 
задължително
задължително

Нямате акаунт? Използвайте предимствата на акаунта за Libristo!

Благодарение на акаунта за Libristo държите всичко под контрол.

Създаване на акаунт за Libristo
Книжен съветник Libroamiko
Здравейте, аз съм Libroamiko, мога ли да помогна?