Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Mastering Linux Kernel Development: A kernel developer's reference manual

Sprog
Engelsk
Format
Kategori

Fakta

Explore Implementation of core kernel subsystems

About This Book • Master the design, components, and structures of core kernel subsystems

• Explore kernel programming interfaces and related algorithms under the hood

• Completely updated material for the 4.12.10 kernel

Who This Book Is For

If you are a kernel programmer with a knowledge of kernel APIs and are looking to build a comprehensive understanding, and eager to explore the implementation, of kernel subsystems, this book is for you. It sets out to unravel the underlying details of kernel APIs and data structures, piercing through the complex kernel layers and gives you the edge you need to take your skills to the next level.

What You Will Learn • Comprehend processes and fles—the core abstraction mechanisms of the Linux kernel that promote effective simplification and dynamism

• Decipher process scheduling and understand effective capacity utilization under general and real-time dispositions

• Simplify and learn more about process communication techniques through signals and IPC mechanisms

• Capture the rudiments of memory by grasping the key concepts and principles of physical and virtual memory management

• Take a sharp and precise look at all the key aspects of interrupt management and the clock subsystem

• Understand concurrent execution on SMP platforms through kernel synchronization and locking techniques

In Detail

Mastering Linux Kernel Development looks at the Linux kernel, its internal arrangement and design, and various core subsystems, helping you to gain significant understanding of this open source marvel. You will look at how the Linux kernel, which possesses a kind of collective intelligence thanks to its scores of contributors, remains so elegant owing to its great design.

This book also looks at all the key kernel code, core data structures, functions, and macros, giving you a comprehensive foundation of the implementation details of the kernel's core services and mechanisms. You will also look at the Linux kernel as well-designed software, which gives us insights into software design in general that are easily scalable yet fundamentally strong and safe.

By the end of this book, you will have considerable understanding of and appreciation for the Linux kernel.

Style and approach

Each chapter begins with the basic conceptual know-how for a subsystem and extends into the details of its implementation. We use appropriate code excerpts of critical routines and data structures for subsystems.

© 2017 Packt Publishing (E-bog): 9781785886133

Release date

E-bog: 11. oktober 2017

Tags

    Andre kan også lide...

    1. Linux: Linux for Beginners Andy Vickler
    2. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    3. Linux for Beginners: 3 BOOKS IN 1 ATTILA KOVACS
    4. Coders at Work: Reflections on the Craft of Programming Peter Seibel
    5. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
    6. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
    7. Docker Unboxed: Mastering Modern Infrastructure with Container Technology Sophia Bell
    8. Blockchain For Dummies Tiana Laurence
    9. Docker Decoded: Docker Programming Demystified: Step-by-Step Methods for Beginners Sarah Carter
    10. Security Chaos Engineering: Sustaining Resilience in Software and Systems Aaron Rinehart
    11. Ultimate Kali Linux Book, Second Edition: Perform advanced penetration testing using Nmap, Metasploit, Aircrack-ng, and Empire Gllen D. Singh
    12. The Ultimate Kali Linux Book - Second Edition: Perform advanced penetration testing using Nmap, Metasploit, Aircrack-ng, and Empire Glen D. Singh
    13. Linux for Beginners: 37 Linux Commands you Must Know ATTILA KOVACS
    14. Networking For Dummies (11th Edition): 11th Edition Doug Lowe
    15. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
    16. Linux for Beginners: How to Perform Linux Admin Tasks ATTILA KOVACS
    17. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
    18. Hacking: A Comprehensive, Step-By-Step Guide to Techniques and Strategies to Learn Ethical Hacking With Practical Examples to Computer Hacking, Wireless Network, Cybersecurity and Penetration Test Peter Bradley
    19. Ultimate Django for Web App Development Using Python Leonardo Lazzaro
    20. Python Machine Learning for Beginners: All You Need to Know about Machine Learning with Python Alex Campbell
    21. Google Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services, 1st Edition Rui Costa
    22. AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence Laurence Moroney
    23. Data Science John D. Kelleher
    24. Permanent Record: A Memoir of a Reluctant Whistleblower Edward Snowden
    25. Cyber Security: How to Protect Your Digital Life, Avoid Identity Theft, Prevent Extortion, and Secure Your Social Privacy in 2020 and beyond Matt Reyes
    26. Hacker, Hoaxer, Whistleblower, Spy: The Many Faces of Anonymous Gabriella Coleman
    27. Social Engineering: The Science of Human Hacking 2nd Edition Christopher Hadnagy
    28. Working Backwards: Insights, Stories, and Secrets from Inside Amazon Bill Carr
    29. Hacking the Hacker: Learn From the Experts Who Take Down Hackers Roger A. Grimes
    30. Human Universe Professor Brian Cox
    31. Range: How Generalists Triumph in a Specialized World David Epstein
    32. Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets Nassim Nicholas Taleb
    33. Noise Daniel Kahneman
    34. Freelance Web Developer 101: How to Start, Grow, and Succeed in Freelance Web Development from A to Z HowExpert
    35. Ultimate Penetration Testing with Nmap Travis DeForge
    36. Built to Last: Successful Habits of Visionary Companies Jim Collins
    37. Overcoming Anxiety For Dummies: 2nd Edition Laura L. Smith, PhD
    38. Radical Candor: How to Get What You Want by Saying What You Mean Kim Scott
    39. Free Will Sam Harris
    40. Good Habits, Bad Habits: How to Make Positive Changes That Stick Wendy Wood
    41. Coding for Kids Ages 9-15: Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch Bob Mather
    42. The Science of Positivity: Stop Negative Thought Patterns by Changing Your Brain Chemistry Loretta Graziano Breuning
    43. Black Holes: The Key to Understanding the Universe Professor Brian Cox
    44. The DevSecOps Playbook: Deliver Continuous Security at Speed Sean D. Mack
    45. Cybersecurity For Dummies Joseph Steinberg
    46. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
    47. Past and Present: To Learn from History Michael Burleigh

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis