Apparel & AccessoriesBooksClassical MusicDVDElectronics & PhotoGourmet Food and GroceriesHealth & Personal CareHome & GardenIndustrial & ScientificKitchen
Popular MusicMusical InstrumentsOutdoor LivingComputer HardwareComputer SoftwareSporting GoodsToolsToys and GamesVHS VideoVideo Games


Browse by Catagory:



    Linux All-in-One For Dummies

    Linux All-in-One For Dummies Lowest new price: $24.90
    Lowest used price: $17.58
    List price: $39.99
    Author: Emmett Dulaney
    Brand: Emmett Dulaney

    Eight minibooks in one volume cover every important aspect of Linux and everything you need to know to pass level-1 certification

    Linux All-in-One For Dummies explains everything you need to get up and running with the popular Linux operating system. Written in the friendly and accessible For Dummies style, the book ideal for new and intermediate Linux users, as well as anyone studying for level-1 Linux certification. The eight minibooks inside cover the basics of Linux, interacting with it, networking issues, Internet services, administration, security, scripting, and level-1 certification.

    • Covers every major topic for anyone just getting familiar with Linux
    • Includes a test-prep section for passing the level-1 Linux certification exam
    • Written by the expert author of more than thirty books, including CompTIA Security+ Study Guide, 3rd Edition

    Including everything beginners need to know to get started with Linux, Linux All-in-One For Dummies, 5th Edition is the ultimate resource and reference for aspiring professionals.


    • Linux All in One For Dummies

    Similar Products:

    Linux Device Drivers Development: Develop customized drivers for embedded Linux

    Linux Device Drivers Development: Develop customized drivers for embedded Linux Lowest new price: $44.99
    Lowest used price: $46.88
    List price: $44.99
    Author: John Madieu

    Key Features

    • Learn to develop customized Linux device drivers
    • Learn the core concepts of device drivers such as memory management, kernel caching, advanced IRQ management, and so on.
    • Practical experience on the embedded side of Linux

    Book Description

    Linux kernel is a complex, portable, modular and widely used piece of software, running on around 80% of servers and embedded systems in more than half of devices throughout the World. Device drivers play a critical role in how well a Linux system performs. As Linux has turned out to be one of the most popular operating systems used, the interest in developing proprietary device drivers is also increasing steadily.

    This book will initially help you understand the basics of drivers as well as prepare for the long journey through the Linux Kernel. This book then covers drivers development based on various Linux subsystems such as memory management, PWM, RTC, IIO, IRQ management, and so on. The book also offers a practical approach on direct memory access and network device drivers.

    By the end of this book, you will be comfortable with the concept of device driver development and will be in a position to write any device driver from scratch using the latest kernel version (v4.13 at the time of writing this book).

    What you will learn

    • Use kernel facilities to develop powerful drivers
    • Develop drivers for widely used I2C and SPI devices and use the regmap API
    • Write and support devicetree from within your drivers
    • Program advanced drivers for network and frame buffer devices
    • Delve into the Linux irqdomain API and write interrupt controller drivers
    • Enhance your skills with regulator and PWM frameworks
    • Develop measurement system drivers with IIO framework
    • Get the best from memory management and the DMA subsystem
    • Access and manage GPIO subsystems and develop GPIO controller drivers

    About the Author

    John Madieu is an embedded Linux and kernel engineer living in France, in Paris. His main activities consist of developing drivers and Board Support Packages (BSP) for companies in domains such as automation, transport, healthcare, energy, and the military. John works at EXPEMB, a French company that is a pioneer in electronical board design based on computer-on-module, and in embedded Linux solutions. He is an open source and embedded systems enthusiast, convinced that it is only by sharing knowledge that one learns more.

    He is passionate about boxing, which he practised for 6 years professionally, and continues to transmit this passion through sessions of training that he provides voluntarily.

    Table of Contents

    1. Introduction to Kernel Development
    2. Device Driver Basis
    3. Kernel Facilities and Helper Functions
    4. Character Device Drivers
    5. Platform Device Drivers
    6. The Concept of Device Tree
    7. I2C Client Drivers
    8. SPI Device Drivers
    9. Regmap API - A Register Map Abstraction
    10. IIO Framework
    11. Kernel Memory Management
    12. DMA Direct Memory Access
    13. Linux Device Model
    14. Pin Control and GPIO Subsystem
    15. GPIO Controller Drivers gpio_chip
    16. Advanced IRQ Management
    17. Input Devices Drivers
    18. RTC Drivers
    19. PWM Drivers
    20. Regulator Framework

    Similar Products:

    Docker: Up & Running: Shipping Reliable Containers in Production

    Docker: Up & Running: Shipping Reliable Containers in Production Lowest new price: $19.99
    Lowest used price: $7.48
    List price: $34.99
    Author: Karl Matthias
    Brand: Sean P Kane Karl Matthias

    Updated to cover Docker version 1.10

    Docker is quickly changing the way that organizations are deploying software at scale. But understanding how Linux containers fit into your workflow—and getting the integration details right—are not trivial tasks. With this practical guide, you’ll learn how to use Docker to package your applications with all of their dependencies, and then test, ship, scale, and support your containers in production.

    Two Lead Site Reliability Engineers at New Relic share much of what they have learned from using Docker in production since shortly after its initial release. Their goal is to help you reap the benefits of this technology while avoiding the many setbacks they experienced.

    • Learn how Docker simplifies dependency management and deployment workflow for your applications
    • Start working with Docker images, containers, and command line tools
    • Use practical techniques to deploy and test Docker-based Linux containers in production
    • Debug containers by understanding their composition and internal processes
    • Deploy production containers at scale inside your data center or cloud environment
    • Explore advanced Docker topics, including deployment tools, networking, orchestration, security, and configuration


    • Docker Up Running Shipping Reliable Containers in Production

    Similar Products:

    Linux System Programming: Talking Directly to the Kernel and C Library

    Linux System Programming: Talking Directly to the Kernel and C Library Lowest new price: $35.34
    Lowest used price: $31.50
    List price: $59.99
    Author: Robert Love
    Brand: Brand: O'Reilly Media

    Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code.

    Love clearly distinguishes between POSIX standard functions and special services offered only by Linux. With a new chapter on multithreading, this updated and expanded edition provides an in-depth look at Linux from both a theoretical and applied perspective over a wide range of programming topics, including:

    • A Linux kernel, C library, and C compiler overview
    • Basic I/O operations, such as reading from and writing to files
    • Advanced I/O interfaces, memory mappings, and optimization techniques
    • The family of system calls for basic process management
    • Advanced process management, including real-time processes
    • Thread concepts, multithreaded programming, and Pthreads
    • File and directory management
    • Interfaces for allocating memory and optimizing memory access
    • Basic and advanced signal interfaces, and their role on the system
    • Clock management, including POSIX clocks and high-resolution timers

    Q&A with Robert Love, author of "Linux System Programming, 2nd Edition"

    Q. Why is your book timely-- what makes it important right now?

    A. Developing system software on Unix has always been in vogue, but we've seen a large increase in demand with the rise of the cloud and the web. Where before user apps were primarily client-side, UI-focused programs, now system-level software running in huge data centers at massive scale provides even the simplest of our computing functionality. The code powering the largest of cloud-based providers such as Google or Twitter down to the smallest startup is all system-level software. And nearly all of it runs on Linux.

    Q. What information do you hope that readers of your book will walk away with?

    A. The system API on Linux: what it is and how to use it as an expert. The book is an API reference manual, of course, but it is also chock-full of anecdotes, insider tips, and Linux-specific techniques that take it beyond your generic Unix API guide.

    Q. What's the most exciting thing happening in your space?

    A. Definitely the ever-increasing scale of distributed systems that power the cloud and web apps we all use. I work at Google on web search infrastructure; the scale and scope of our systems is absolutely stunning. And, at the end of the day, it is all just Linux system code running on (a very large number of) Linux machines.

    Q. What are some of the topics readers will learn in the second edition of Linux System Programming?

    • How to design your multithreaded application for maximum performance
    • How to efficiently perform I/O
    • The pitfalls behind real-time processes
    • How to take advantage of modern hardware such as multicore processors or SSDs
    • Why your program's I/O model dictates its threading model


    • Used Book in Good Condition

    Similar Products:

    Understanding the Linux Kernel, Third Edition

    Understanding the Linux Kernel, Third Edition Lowest new price: $33.77
    Lowest used price: $10.86
    List price: $59.99
    Author: Daniel P. Bovet
    Brand: imusti

    In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks.

    The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does.

    This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics:

    • Memory management, including file buffering, process swapping, and Direct memory Access (DMA)
    • The Virtual Filesystem layer and the Second and Third Extended Filesystems
    • Process creation and scheduling
    • Signals, interrupts, and the essential interfaces to device drivers
    • Timing
    • Synchronization within the kernel
    • Interprocess Communication (IPC)
    • Program execution

    Understanding the Linux Kernel will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.


    • O Reilly Media

    Similar Products:

    Python Essential Reference (4th Edition)

    Python Essential Reference (4th Edition) Lowest new price: $29.98
    Lowest used price: $24.98
    List price: $49.99
    Author: David Beazley
    Brand: David M Beazley

    Python Essential Reference is the definitive reference guide to the Python programming language — the one authoritative handbook that reliably untangles and explains both the core Python language and the most essential parts of the Python library.

    Designed for the professional programmer, the book is concise, to the point, and highly accessible. It also includes detailed information on the Python library and many advanced subjects that is not available in either the official Python documentation or any other single reference source.


    Thoroughly updated to reflect the significant new programming language features and library modules that have been introduced in Python 2.6 and Python 3, the fourth edition of Python Essential Reference is the definitive guide for programmers who need to modernize existing Python code or who are planning an eventual migration to Python 3. Programmers starting a new Python project will find detailed coverage of contemporary Python programming idioms.


    This fourth edition of Python Essential Reference features numerous improvements, additions, and updates:

    • Coverage of new language features, libraries, and modules
    • Practical coverage of Python's more advanced features including generators, coroutines, closures, metaclasses, and decorators
    • Expanded coverage of library modules related to concurrent programming including threads, subprocesses, and the new multiprocessing module
    • Up-to-the-minute coverage of how to use Python 2.6’s forward compatibility mode to evaluate code for Python 3 compatibility
    • Improved organization for even faster answers and better usability
    • Updates to reflect modern Python programming style and idioms
    • Updated and improved example code
    • Deep coverage of low-level system and networking library modules — including options not covered in the standard documentation



    • Python Essential Reference

    Similar Products:

    Mastering Kali Linux for Advanced Penetration Testing - Second Edition: Secure your network with Kali Linux - the ultimate white hat hackers' toolkit

    Mastering Kali Linux for Advanced Penetration Testing - Second Edition: Secure your network with Kali Linux - the ultimate white hat hackers' toolkit Lowest new price: $49.98
    Lowest used price: $47.76
    List price: $49.99
    Author: Vijay Kumar Velu

    A practical guide to testing your network's security with Kali Linux, the preferred choice of penetration testers and hackers.

    About This Book

    • Employ advanced pentesting techniques with Kali Linux to build highly-secured systems
    • Get to grips with various stealth techniques to remain undetected and defeat the latest defenses and follow proven approaches
    • Select and configure the most effective tools from Kali Linux to test network security and prepare your business against malicious threats and save costs

    Who This Book Is For

    Penetration Testers, IT professional or a security consultant who wants to maximize the success of your network testing using some of the advanced features of Kali Linux, then this book is for you.Some prior exposure to basics of penetration testing/ethical hacking would be helpful in making the most out of this title.

    What You Will Learn

    • Select and configure the most effective tools from Kali Linux to test network security
    • Employ stealth to avoid detection in the network being tested
    • Recognize when stealth attacks are being used against your network
    • Exploit networks and data systems using wired and wireless networks as well as web services
    • Identify and download valuable data from target systems
    • Maintain access to compromised systems
    • Use social engineering to compromise the weakest part of the network―the end users

    In Detail

    This book will take you, as a tester or security practitioner through the journey of reconnaissance, vulnerability assessment, exploitation, and post-exploitation activities used by penetration testers and hackers.

    We will start off by using a laboratory environment to validate tools and techniques, and using an application that supports a collaborative approach to penetration testing. Further we will get acquainted with passive reconnaissance with open source intelligence and active reconnaissance of the external and internal networks. We will also focus on how to select, use, customize, and interpret the results from a variety of different vulnerability scanners. Specific routes to the target will also be examined, including bypassing physical security and exfiltration of data using different techniques. You will also get to grips with concepts such as social engineering, attacking wireless networks, exploitation of web applications and remote access connections. Later you will learn the practical aspects of attacking user client systems by backdooring executable files. You will focus on the most vulnerable part of the network―directly and bypassing the controls, attacking the end user and maintaining persistence access through social media.

    You will also explore approaches to carrying out advanced penetration testing in tightly secured environments, and the book's hands-on approach will help you understand everything you need to know during a Red teaming exercise or penetration testing

    Style and approach

    An advanced level tutorial that follows a practical approach and proven methods to maintain top notch security of your networks.

    Similar Products:

    Mastering Kubernetes: Large scale container deployment and management

    Mastering Kubernetes: Large scale container deployment and management Lowest new price: $49.98
    Lowest used price: $41.18
    List price: $49.99
    Author: Gigi Sayfan

    Key Features

    • This practical guide demystifies Kubernetes and ensures that your clusters are always available, scalable, and up to date
    • Discover new features such as autoscaling, rolling updates, resource quotas, and cluster size
    • Master the skills of designing and deploying large clusters on various cloud platforms

    Book Description

    Kubernetes is an open source system to automate the deployment, scaling, and management of containerized applications. If you are running more than just a few containers or want automated management of your containers, you need Kubernetes.

    This book mainly focuses on the advanced management of Kubernetes clusters. It covers problems that arise when you start using container orchestration in production. We start by giving you an overview of the guiding principles in Kubernetes design and show you the best practises in the fields of security, high availability, and cluster federation.

    You will discover how to run complex stateful microservices on Kubernetes including advanced features as horizontal pod autoscaling, rolling updates, resource quotas, and persistent storage back ends. Using real-world use cases, we explain the options for network configuration and provides guidelines on how to set up, operate, and troubleshoot various Kubernetes networking plugins. Finally, we cover custom resource development and utilization in automation and maintenance workflows.

    By the end of this book, you'll know everything you need to know to go from intermediate to advanced level.

    What you will learn

    • Architect a robust Kubernetes cluster for long-time operation
    • Discover the advantages of running Kubernetes on GCE, AWS, Azure, and bare metal
    • See the identity model of Kubernetes and options for cluster federation
    • Monitor and troubleshoot Kubernetes clusters and run a highly available Kubernetes
    • Create and configure custom Kubernetes resources and use third-party resources in your automation workflows
    • Discover the art of running complex stateful applications in your container environment
    • Deliver applications as standard packages

    About the Author

    Gigi Sayfan is the chief system architect of VRVIU―a stealth virtual reality start-up. Gigi has been developing software professionally for more than 20 years in domains as diverse as instant messaging, morphing, chip fabrication process control, embedded multi-media application for game consoles, brain-inspired machine learning, custom browser development, web services for 3D distributed game platforms, and most recently IoT/sensors.

    He has written production code every day in many programming languages such as C, C++, C#, Python, Java, Delphi, JavaScript, and even Cobol and PowerBuilder for operating systems such as Windows (3.11 through 7), Linux, Mac OSX, Lynx (embedded), and Sony Playstation. His technical expertise includes databases, low-level networking, distributed systems, unorthodox user interfaces, and the general software development lifecycle.

    Table of Contents

    1. Understanding Kubernetes Architecture
    2. Creating Kubernetes Clusters
    3. Monitoring, Logging, and Troubleshooting
    4. High Availability and Reliability
    5. Configuring Kubernetes Security, Limits, and Accounts
    6. Using Critical Kubernetes Resources
    7. Handling Kubernetes Storage
    8. Running Stateful Application with Kubernetes
    9. Rolling Updates, Scalability and Quotas
    10. Advanced Kubernetes Networking
    11. Running Kubernetes on Multiple Clouds and Cluster Federation
    12. Customizing Kubernetes - API and Plugins
    13. Handling the Kubernetes Package Manager
    14. The Future of Kubernetes

    Similar Products:

    Linux: The Ultimate Beginners Guide

    Linux: The Ultimate Beginners Guide Lowest new price: $34.03
    Lowest used price: $29.21
    List price: $36.99
    Author: Max Green
    Brand: Green Max

    The Ultimate Linux Beginners Guide!

    Have you ever wanted to learn how to use Linux? This step by step guide will teach you how to operate the Linux operating system. This book contains everything you need to know about Linux and how to master it. Even if you are not a beginner, this book still contains tons of new information. Become a Linux master today!

    Here Is A Preview Of What You'll Learn...

    • What is Linux and Why Choose Linux
    • Which Version To Use: Desktop or Server
    • Which Distro to Use
    • How to Install Linux
    • What to do Next With Linux
    • Commands and Functions For the Beginner
    • Much, much more!


    • Linux The Ultimate Beginners Guide

    Similar Products:

    Mastering Linux

    Mastering Linux Lowest new price: $52.32
    Lowest used price: $39.00
    List price: $61.95
    Author: Paul S. Wang
    Brand: Brand: Chapman and Hall/CRC

    Encouraging hands-on practice, Mastering Linux provides a comprehensive, up-to-date guide to Linux concepts, usage, and programming. Through a set of carefully selected topics and practical examples, the book imparts a sound understanding of operating system concepts and shows how to use Linux effectively.

    Ready-to-Use Examples Offer Immediate Access to Practical Applications
    After a primer on the fundamentals, the text covers user interfaces, commands and filters, Bash Shell scripting, the file system, networking and Internet use, and kernel system calls. It presents many examples and complete programs ready to run on your Linux system. Each chapter includes a summary and exercises of varying degrees of difficulty.

    Web Resource
    The companion website at offers a host of ancillary materials. Along with links to numerous resources, it includes appendices on SSH and SFTP, VIM, text editing with Vi, and the emacs editor. The site also provides a complete example code package for download.

    Master the Linux Operating System Toolbox
    This book enables you to leverage the capabilities and power of the Linux system more effectively. Going beyond this, it can help you write programs at the shell and C levels―encouraging you to build new custom tools for applications and R&D.


    • Used Book in Good Condition

    Similar Products:

    << Prev   Next >>
    Page 5 of 418

    [Kindle]    [Kindle DX]
      Privacy Policy