{"title":"Pearson Open Source Software Development Series","description":"\u003cp\u003eDelve into the Pearson Open Source Software Development Series, your comprehensive guide to collaborative coding and innovative software solutions. Perfect for developers seeking to master open source methodologies and best practices.\u003c\/p\u003e","products":[{"product_id":"linux-kernel-primer-the-book-claudia-rodriguez-9780131181632","title":"Linux Kernel Primer, The","description":"Top Reasons people will buy this book:  -Covers Linux on PPC  -Top-down approach traces functionality from user space into the kernel  -Lots of code commentary and examples. It walks you through the actual  source code implementation.  -Side by side comparison of x86 and PPC  -Hands on Examples and Projects  -Covers the kernel build system.  The \"Linux Kernel Primer\" offers a comprehensive view of the underpinnings  of the Linux kernel. This book starts with a guide of the necessary tools a  developer needs to be able to understand and manipulate the source code  including cryptic programming fundamentals found throughout the kernel  code. It then follows up with an in depth analysis of the major subsystems  including process management, memory management, scheduling, I\/O, and  filesystems. This book also provides information necessary to get started  developing on the Linux kernel. The specifics of Intel and PowerPC  architecture implementations are covered side by side providing perspective on  architecture specific features and how Linux make use of them.  Similar in approach to Kernighan's \"Practice of Programming\" 020161586X","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":49676209160465,"sku":"CIN0131181637A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50344264794385,"sku":"CIN0131181637G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51695317352721,"sku":"CIN0131181637VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0131181637.jpg?v=1751005050"},{"product_id":"embedded-linux-systems-with-the-yocto-project-book-rudolf-streif-9780133443240","title":"Embedded Linux Systems with the Yocto Project","description":"Build Complete Embedded Linux Systems Quickly and Reliably   Developers are increasingly integrating Linux into their embedded systems: It supports virtually all hardware architectures and many peripherals, scales well, offers full source code, and requires no royalties. The Yocto Project makes it much easier to customize Linux for embedded systems. If you’re a developer with working knowledge of Linux, Embedded Linux Systems with the Yocto ProjectTM will help you make the most of it.   An indispensable companion to the official documentation, this guide starts by offering a solid grounding in the embedded Linux landscape and the challenges of creating custom distributions for embedded systems. You’ll master the Yocto Project’s toolbox hands-on, by working through the entire development lifecycle with a variety of real-life examples that you can incorporate into your own projects.   Author Rudolf Streif offers deep insight into Yocto Project’s build system and engine, and addresses advanced topics ranging from board support to compliance management.   You’ll learn how to     Overcome key challenges of creating custom embedded distributions Jumpstart and iterate OS stack builds with the OpenEmbedded Build System Master build workflow, architecture, and the BitBake Build Engine Quickly troubleshoot build problems Customize new distros with built-in blueprints or from scratch Use BitBake recipes to create new software packages Build kernels, set configurations, and apply patches Support diverse CPU architectures and systems Create Board Support Packages (BSP) for hardware-specific adaptations Provide Application Development Toolkits (ADT) for round-trip development Remotely run and debug applications on actual hardware targets Ensure open-source license compliance Scale team-based projects with Toaster, Build History, Source Mirrors, and Autobuilder","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49922161180945,"sku":"GOR011333218","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51328645169425,"sku":"CIN0133443248G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51695392162065,"sku":"CIN0133443248VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51826449219857,"sku":"NIN9780133443240","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133443248.jpg?v=1769686686"},{"product_id":"definitive-guide-to-the-xen-hypervisor-the-book-david-chisnall-9780133582499","title":"Definitive Guide to the Xen Hypervisor, The","description":"“The Xen hypervisor has become an incredibly strategic resource for the industry, as the focal point of innovation in cross-platform virtualization technology. David’s book will play a key role in helping the Xen community and ecosystem to grow.”   –Simon Crosby, CTO, XenSource       An Under-the-Hood Guide to the Power of Xen Hypervisor Internals       The Definitive Guide to the Xen Hypervisor is a comprehensive handbook on the inner workings of XenSource’s powerful open source paravirtualization solution. From architecture to kernel internals, author David Chisnall exposes key code components and shows you how the technology works, providing the essential information you need to fully harness and exploit the Xen hypervisor to develop cost-effective, highperformance Linux and Windows virtual environments.       Granted exclusive access to the XenSource team, Chisnall lays down a solid framework with overviews of virtualization and the design philosophy behind the Xen hypervisor. Next, Chisnall takes you on an in-depth exploration of the hypervisor’s architecture, interfaces, device support, management tools, and internals—including key information for developers who want to optimize applications for virtual environments. He reveals the power and pitfalls of Xen in real-world examples and includes hands-on exercises, so you gain valuable experience as you learn.       This insightful resource gives you a detailed picture of how all the pieces of the Xen hypervisor fit and work together, setting you on the path to building and implementing a streamlined, cost-efficient virtual enterprise.       Coverage includes   ·         Understanding the Xen virtual architecture   ·         Using shared info pages, grant tables, and the memory management subsystem   ·         Interpreting Xen’s abstract device interfaces   ·         Configuring and managing device support, including event channels, monitoring with XenStore, supporting core devices, and adding new device types   ·         Navigating the inner workings of the Xen API and userspace tools   ·         Coordinating virtual machines with the Scheduler Interface and API, and adding a new scheduler   ·         Securing near-native speed on guest machines using HVM   ·         Planning for future needs, including porting, power management, new devices, and unusual architectures","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50160043262225,"sku":"CIN0133582493G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133582493.jpg?v=1751226236"},{"product_id":"embedded-linux-primer-book-christopher-hallinan-9780137017836","title":"Embedded Linux Primer","description":"Up-to-the-Minute, Complete Guidance for Developing Embedded Solutions with Linux       Linux has emerged as today’s #1 operating system for embedded products. Christopher Hallinan’s Embedded Linux Primer has proven itself as the definitive real-world guide to building efficient, high-value, embedded systems with Linux. Now, Hallinan has thoroughly updated this highly praised book for the newest Linux kernels, capabilities, tools, and hardware support, including advanced multicore processors.       Drawing on more than a decade of embedded Linux experience, Hallinan helps you rapidly climb the learning curve, whether you’re moving from legacy environments or you’re new to embedded programming. Hallinan addresses today’s most important development challenges and demonstrates how to solve the problems you’re most likely to encounter.    You’ll learn how to build a modern, efficient embedded Linux development environment, and then utilize it as productively as possible. Hallinan offers up-to-date guidance on everything from kernel configuration and initialization to bootloaders, device drivers to file systems, and BusyBox utilities to real-time configuration and system analysis. This edition adds entirely new chapters on UDEV, USB, and open source build systems.            Tour the typical embedded system and development environment and understand its concepts and components.   Understand the Linux kernel and userspace initialization processes.   Preview bootloaders, with specific emphasis on U-Boot.   Configure the Memory Technology Devices (MTD) subsystem to interface with flash (and other) memory devices.   Make the most of BusyBox and latest open source development tools.   Learn from expanded and updated coverage of kernel debugging.   Build and analyze real-time systems with Linux.    Learn to configure device files and driver loading with UDEV.   Walk through detailed coverage of the USB subsystem.   Introduces the latest open source embedded Linux build systems.   Reference appendices include U-Boot and BusyBox commands.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50302304878865,"sku":"GOR013918707","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50973675618577,"sku":"GOR007050261","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50974678122769,"sku":"CIN0137017839G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51937504198929,"sku":"CIN0137017839VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53412252680465,"sku":"GOR014914042","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0137017839.jpg?v=1751004189"},{"product_id":"linux-hardening-in-hostile-networks-book-kyle-rankin-9780134173269","title":"Linux Hardening in Hostile Networks","description":"Implement Industrial-Strength Security on Any Linux Server   In an age of mass surveillance, when advanced cyberwarfare weapons rapidly migrate into every hacker’s toolkit, you can’t rely on outdated security methods–especially if you’re responsible for Internet-facing services. In Linux® Hardening in Hostile Networks, Kyle Rankin helps you to implement modern safeguards that provide maximum impact with minimum effort and to strip away old techniques that are no longer worth your time.   Rankin provides clear, concise guidance on modern workstation, server, and network hardening, and explains how to harden specific services, such as web servers, email, DNS, and databases. Along the way, he demystifies technologies once viewed as too complex or mysterious but now essential to mainstream Linux security. He also includes a full chapter on effective incident response that both DevOps and SecOps can use to write their own incident response plan.   Each chapter begins with techniques any sysadmin can use quickly to protect against entry-level hackers and presents intermediate and advanced techniques to safeguard against sophisticated and knowledgeable attackers, perhaps even state actors. Throughout, you learn what each technique does, how it works, what it does and doesn’t protect against, and whether it would be useful in your environment.     Apply core security techniques including 2FA and strong passwords Protect admin workstations via lock screens, disk encryption, BIOS passwords, and other methods Use the security-focused Tails distribution as a quick path to a hardened workstation Compartmentalize workstation tasks into VMs with varying levels of trust Harden servers with SSH, use apparmor and sudo to limit the damage attackers can do, and set up remote syslog servers to track their actions Establish secure VPNs with OpenVPN, and leverage SSH to tunnel traffic when VPNs can’t be used Configure a software load balancer to terminate SSL\/TLS connections and initiate new ones downstream Set up standalone Tor services and hidden Tor services and relays Secure Apache and Nginx web servers, and take full advantage of HTTPS Perform advanced web server hardening with HTTPS forward secrecy and ModSecurity web application firewalls Strengthen email security with SMTP relay authentication, SMTPS, SPF records, DKIM, and DMARC Harden DNS servers, deter their use in DDoS attacks, and fully implement DNSSEC Systematically protect databases via network access control, TLS traffic encryption, and encrypted data storage Respond to a compromised server, collect evidence, and prevent future attacks   Register your product at informit.com\/register for convenient access to downloads, updates, and corrections as they become available.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50746236535057,"sku":"GOR008840485","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51295236948241,"sku":"GOR014218825","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":53132165382417,"sku":"NIN9780134173269","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134173260.jpg?v=1769684803"}],"url":"https:\/\/www.worldofbooks.com\/collections\/pearson-open-source-software-development-series-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}