|Browse by Catagory:
Civil Rights & Liberties
War & Peace
Cajun & Creole Cooking
Caribbean & West Indian Cooking
Diabetic & Sugar-Free Cooking
Low Fat Cooking
Middle Eastern Cooking
Pacific Rim Cooking
Home & Garden
Literature & Fiction
Sheet Music & Scores
Environmental & Natural Resources Law
Ethics & Professional Responsibility
Procedures & Litigation
Water Supply & Land Use
Lawyer and Crimal Humor
Outdoors & Nature
Hiking & Camping
Hunting & Fishing
Beer & Beer Making
Health & Fitness
Diets & Weight Loss
Children's Science & Nature
Vitamins & Supplements
Psychology and Counseling
Philosophy of Psychology
Physiological Aspects of Psychology
Psychology of Sexuality
Psychology Testing & Measurement
Chaos & Systems
Geometry & Topology
Logic & Brain Teasers
Chaos & Systems
Geometry & Topology
Probability & Statistics
Experiments, Instruments & Measurement
Chaos & Systems
Fusion & Fission
Nuclear Magnetic Resonance
Waves & Wave Mechanics
Administration & Policy
Allied Health Professions
Medical Education & Training
Endocrinology & Metabolism
Physician & Patient
Insects & Spiders
Fish & Aquariums
Mobile & Wireless Computing: Programming
Linux Kernel & Peripherals
Linux Networking & Administration
State & Local History
Sci Fi Calendars
Bujold, Lois McMaster
Card, Orson Scott
Chalker, Jack L.
Heinlein, Robert A.
McKillip, Patricia A.
Nye, Jody Lynn
|User Mode Linux
Lowest new price: $52.96
Lowest used price: $19.17
List price: $64.99
Author: Jeff Dike
With User Mode Linux you can create virtual Linux machines within a Linux computer and use them to safely test and debug applications, network services, and even kernels. You can try out new distributions, experiment with buggy software, and even test security. Now, for the first time, the creator and maintainer of User Mode Linux shows how to put it to work hands-on. Jeff Dike covers everything from getting started through running enterprise-class User Mode Linux servers. You'll find authoritative advice on bootup, compilation, administration, specialized configurations, and much more.
- What User Mode Linux is, how it works, and its uses in Linux networks
- Key applications, including server consolidation, development, and disaster recovery
- Booting and exploration: logins, consoles, swap space, partitioned disks, and more
- Copy-On-Write (COW): UML's efficient approach to storing filesystem changes
- In-depth discussion of User Mode Linux networking and security
- Centrally managing User Mode Linux instances, and controlling their hardware resources
- Implementing clusters and other specialized configurations
- Setting up User Mode Linux servers, step-by-step: small-scale and large-scale examples
- The future of virtualization and User Mode Linux
Whether you're a netadmin, sysadmin, teacher, student, or programmer, User Mode Linux® --the technology and this book--is indispensable.
|Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications
Lowest new price: $29.99
Lowest used price: $10.83
List price: $54.99
Author: Syd Logan
Brand: Syd Logan
Cross-Platform Development in C++ is the definitive guide to developing portable C/C++ application code that will run natively on Windows, Macintosh, and Linux/Unix platforms without compromising functionality, usability, or quality.
Long-time Mozilla and Netscape developer Syd Logan systematically addresses all the technical and management challenges associated with software portability from planning and design through coding, testing, and deployment. Drawing on his extensive experience with cross-platform development, Logan thoroughly covers issues ranging from the use of native APIs to the latest strategies for portable GUI development. Along the way, he demonstrates how to achieve feature parity while avoiding the problems inherent to traditional cross-platform development approaches.
This book will be an indispensable resource for every software professional and technical manager who is building new cross-platform software, porting existing C/C++ software, or planning software that may someday require cross-platform support.
Build Cross-Platform Applications without Compromise
Throughout the book, Logan illuminates his techniques with realistic scenarios and extensive, downloadable code examples, including a complete cross-platform GUI toolkit based on Mozilla’s XUL that you can download, modify, and learn from. Coverage includes
- Policies and procedures used by Netscape, enabling them to ship Web browsers to millions of users on Windows, Mac OS, and Linux
- Delivering functionality and interfaces that are consistent on all platforms
- Understanding key similarities and differences among leading platform-specific GUI APIs, including Win32/.NET, Cocoa, and Gtk+
- Determining when and when not to use native IDEs and how to limit their impact on portability
- Leveraging standards-based APIs, including POSIX and STL
- Avoiding hidden portability pitfalls associated with floating point, char types, data serialization, and types in C++
- Utilizing platform abstraction libraries such as the Netscape Portable Runtime (NSPR)
- Establishing an effective cross-platform bug reporting and tracking system
- Creating builds for multiple platforms and detecting build failures across platforms when they occur
- Understanding the native runtime environment and its impact on installation
- Utilizing wxWidgets to create multi-platform GUI applications from a single code base
- Thoroughly testing application portability
- Understanding cross-platform GUI toolkit design with Trixul
|Professional Linux Kernel Architecture
Lowest new price: $166.59
Lowest used price: $56.25
List price: $59.99
Author: Wolfgang Mauerer
Find an introduction to the architecture, concepts and algorithms of the Linux kernel in Professional Linux Kernel Architecture, a guide to the kernel sources and large number of connections among subsystems. Find an introduction to the relevant structures and functions exported by the kernel to userland, understand the theoretical and conceptual aspects of the Linux kernel and Unix derivatives, and gain a deeper understanding of the kernel. Learn how to reduce the vast amount of information contained in the kernel sources and obtain the skills necessary to understand the kernel sources.
|High Availability for the LAMP Stack: Eliminate Single Points of Failure and Increase Uptime for Your Linux, Apache, MySQL, and PHP Based Web Applications
Lowest new price: $18.97
Lowest used price: $18.91
List price: $19.99
Author: Jason Cannon
How to Setup a Highly Available LAMP Stack Even If You've Never Done It before, Don't Know Where to Start, or Don't Want to Spend Weeks Researching How to Do It. This step-by-step guide teaches you everything you need to know in order to eliminate single points of failure for your Linux, Apache, MySQL, and PHP based web applications. Do you wish you could ensure your web site was up all the time and finally enjoy a peaceful night's sleep? Do you want to be able to scale without downtime and handle unexpected surges of traffic? Do you want a solution that just works without spending weeks testing various combinations of technologies and software? Do you want someone to lay it all out for you and walk you through an entire deployment? If so, you're in the right place...
I understand, because I've been there. I know what it's like to be woken up in the middle of the night when a web server goes down. I don't know about you, but I'm fairly grumpy at 2:47 A.M. when something is broke and I'm the one that has to fix it. That's why I strive to eliminate single points of failure and ensure service availability. I would much rather plan for failure ahead of time than have to react to it. If you have a robust design that's easy to support you can repair any failures at your convenience instead of trying to cobble together a makeshift solution in the middle of the night. I've spent countless hours designing, testing, and implementing high availability solutions for a wide range of Linux based services during my career. I've put together a well designed, well tested solution for the LAMP (Linux, Apache, MySQL, PHP) stack that easily scales to support an increasing number of users all the while decreasing downtime. I've taken each possible single point of failure into account from the obvious ones to the less than obvious edge cases you'll need to cover in order to have a truly robust design.
This architecture and design:
- Works on physical servers. If you're running on bare metal, this design will work for you.
- Works in virtual environments such as VMWare, VirtualBox, Ovirt, Red Hat Enterprise Virtualization (RHEV), KVM, and Xen.
- Works in the cloud -- You'll learn about the important nuances for running in the cloud. This design works whether you're using Amazon Web Services (AWS), Rackspace Cloud, or another provider.
- Scales without downtime…. add more servers or resources without users even noticing.
- Works with custom written web sites and applications that run on the LAMP stack.
- Supports popular open source web applications such as WordPress, Drupal, Joomla, MediaWiki, phpBB, Redmine, SugarCRM, and more.
This demonstrates everything step-by-step... This is not just a design, though. It's an entire book complete with lessons and demonstrations you can use on actual Linux servers. In the book I'll be performing the demonstrations on Ubuntu servers, but the concepts are the same no matter if you're using RedHat Enterprise Linux, CentOS, or another distribution. The only real difference is the couple of commands you'll use to perform some of the software installations. The design and configurations remain the same.
Apply what you learn to other situations Even though this course is targeted directly at the LAMP stack (Linux, Apache, MySQL, PHP), the concepts and techniques presented can be reused in a variety of other situations. If you ever need a floating IP, the ability to add more storage to servers without downtime, to balance loads across multiple servers, or deploy a highly available database cluster, you can put what you learn in this course to good use. The only thing between you and web site that stays up all the time is this book. Get started now by scrolling up to the top of the page and clicking on the "Buy now" button.
|Linux Application Development
Lowest new price: $15.00
Lowest used price: $2.95
List price: $47.95
Author: Michael K. Johnson
A guide for programmers wanting to develop applications on the Linux platform. Includes an introduction to the operating system and discussions of documentation, compiling, linking and loading, Linux-specific debugging tools, the kernel interface, development tools, and dynamic loading at runtime. Appends information on direct access to I/O ports and GNU licenses. Annotation c. by Book News, Inc., Portland, Or.
|ASP.NET Core 2 High Performance - Second Edition: Learn the secrets of developing high performance web applications using C# and ASP.NET Core 2 on Windows, Mac, and Linux
Lowest new price: $41.62
Lowest used price: $31.99
List price: $49.99
Author: James Singleton
Learn how to develop web applications that deploy cross-platform and are optimized for high performance using ASP.NET Core 2
About This Book
- Master high-level web app performance improvement techniques using ASP.NET Core 2.0
- Find the right balance between premature optimization and inefficient code
- Design workflows that run asynchronously and are resilient to transient performance issues
Who This Book Is For
This book is aimed for readers who can build a web application and have some experience with ASP.NET or some other web application framework (such as Ruby on Rails or Django). They can be people who are happy learning details independently but who struggle to discover the topics that they should be researching. The reader should be interested in improving the performance of their web app and in learning about ASP.NET Core and modern C#.
What You Will Learn
- Understand ASP.NET Core 2 and how it differs from its predecessor
- Address performance issues at the early stages of development
- Set up development environments on Windows, Mac, and Linux
- Measure, profile and find the most significant problems
- Identify the differences between development workstations and production infrastructures, and how these can exacerbate problems
- Boost the performance of your application but with an eye to how it affects complexity and maintenance
- Explore a few cutting-edge techniques such as advanced hashing and custom transports
The ASP.NET Core 2 framework is used to develop high-performance and cross-platform web applications. It is built on .NET Core 2 and includes significantly more framework APIs than version 1.
This book addresses high-level performance improvement techniques. It starts by showing you how to locate and measure problems and then shows you how to solve some of the most common ones. Next, it shows you how to get started with ASP.NET Core 2 on Windows, Mac, Linux, and with Docker containers.
The book illustrates what problems can occur as latency increases when deploying to a cloud infrastructure. It also shows you how to optimize C# code and choose the best data structures for the job. It covers new features in C# 6 and 7, along with parallel programming and distributed architectures.
By the end of this book, you will be fixing latency issues and optimizing performance problems, but you will also know how this affects the complexity and maintenance of your application. Finally, we will explore a few highly advanced techniques for further optimization.
Style and approach
A step-by-step practical guide filled with real-world use cases and examples
|CoreOS in Action: Running Applications on Container Linux
Lowest new price: $31.99
Lowest used price: $34.66
List price: $44.99
Author: Matt Bailey
CoreOS in Action is a clear tutorial for deploying container-based systems on CoreOS Container Linux.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Traditional Linux server distributions include every component required for anything you might be hosting, most of which you don't need if you've containerized your apps and services. CoreOS Container Linux is a bare-bones distro with only the essential bits needed to run containers like Docker. Container Linux is a fast, secure base layer for any container-centric distributed application, including microservices. And say goodbye to patch scheduling; when Container Linux needs an update, you just hot-swap the whole OS.
About the Book
CoreOS in Action is a clear tutorial for deploying container-based systems on CoreOS Container Linux. Inside, you'll follow along with examples that teach you to set up CoreOS on both private and cloud systems, and to practice common sense monitoring and upgrade techniques with real code. You'll also explore important container-aware application designs, including microservices, web, and Big Data examples with real-world use cases to put your learning into perspective.
- Handling scaling and failures gracefully
- Container-driven application designs
- Cloud, on-premises, and hybrid deployment
- Smart logging and backup practices
About the Reader
Written for readers familiar with Linux and the basics of Docker.
About the Author
Matt Bailey is currently a technical lead at ZeniMax. He has worked in higher education and with scientific computing, medical, and networking technology companies, as well as a few startups. You can find him online via https://mdb.io.
Table of Contents
PART 1 - GETTING TO KNOW COREOS
- Introduction to the CoreOS family
- Getting started on your workstation
- Expecting failure: fault tolerance in CoreOS
PART 2 - APPLICATION ARCHITECTURE
- CoreOS in production
- Application architecture and workflow
- Web stack application example
- Big Data stack
PART 3 - COREOS IN PRODUCTION
- CoreOS on AWS
- Bringing it together: deployment
- System administration
|Laboratory Manual To Accompany Security Strategies In Linux Platforms And Applications (Jones & Bartlett Learning Information Systems Security & Assurance Series)
Lowest new price: $38.20
Lowest used price: $28.26
List price: $29.95
Author: vLab Solutions
The Laboratory Manual to Accompany Security Strategies in Linux Platforms and Applications is the lab companion to the Information Systems and Security Series title,Security Strategies in Linux Platforms and Applications. It provides hands-on exercises using the Jones & Bartlett Learning Virtual Security Cloud Labs, that provide real-world experience with measurable learning outcomes. About the Series: Visit www.issaseries.com for a complete look at the series! The Jones & Bartlett Learning Information System & Assurance Series delivers fundamental IT security principles packed with real-world applications and examples for IT Security, Cybersecurity, Information Assurance, and Information Systems Security programs. Authored by Certified Information Systems Security Professionals (CISSPs), and reviewed by leading technical experts in the field, these books are current forward-thinking resources that enable readers to solve the cybersecurity challenges of today and tomorrow.
|Building Linux Clusters
Lowest new price: $60.96
Lowest used price: $11.34
List price: $44.95
Author: David HM Spector
Brand: Brand: O'Reilly Media
One approach to building supercomputers is to interconnect any number of common PCs using an interface like Ethernet. This method, called clustering or "Beowulf" clustering, produces very inexpensive powerful computers whose capabilities would previously have cost millions of dollars. Now for a few tens of thousands of dollars, very powerful computers can be built for any number of computing solutions. From scientific applications to transaction processing, clustering technology provides an affordable, scalable computing solution.Building Linux Clusters introduces the reader to the basics of cluster installation and configuration, and comes complete with a CD full of cluster installation programs and tools for parallel programming. Focusing on the "how to" of building a Linux cluster, this book is a hands-on guide for people new to clustering. It is the definitive guide to scaling Linux for scientific and enterprise applications.
Given that computers are a creation/projection of the human spirit, it is no surprise that they work against each other more often than not. Clients compete for the attention of servers, networks drain each other's bandwidth, and firewalls repel packet storms. But, just as system design mirrors our own greed, so too can it capture our Utopian dream that the whole is greater than the sum of the parts. Enter clusters, computer networks whose interconnectivity and communication protocols are interwoven so closely that the network can be used to solve single problems.
Author David Spector and the editors at O'Reilly achieve rare hacker-text synergy in recounting the adventure and in teaching the methods of networked hardware/software clusters in Building Linux Clusters, an extended how-to on coupling Linux boxes of all flavors (Alphas, Suns, 486 Intels, Pentiums) to work synchronously to compete with a multimillion-dollar supercomputer. Currently, the 62nd-fastest computer in the world is CPlant, a Linux cluster at Sandia National Labs (www.top500.org). The CPlant cluster is the equivalent of 1890 Intel-based Linux boxes that are running an expanded version of Don Becker's freely redistributable Beowulf platform for cluster operation.
The review of cluster building begins on hands and knees with an overview of networking basics: IP addressing and routing. Bandwidth and CPU-CPU timing requirements can be limiting factors; and, because interdependency is essential, proper design requires a weak-link analysis that establishes the compatibility of CPUs, buses, hard drives, Ethernet cards, hubs, switches, and routers. Strategies for cluster sizes from a few to several hundred are discussed.
In the book's second half, Spector turns his attention to cluster programming and applications, and describes tools, languages (where FORTRAN is still well regarded), libraries, and environments for parallel programming. Also, he gives examples of parallel virtual machines that serve MP3, persistence-of-vision graphics, and Web data to other devices or applications. Four brief appendices provide the essential technical details: an annotated Webography, a message-passing application programming interface, installation scripts for starting up the cluster of nodes at boot time, and a database to administer the activity of the nodes.
The fast pace and light pedantic touch in this book illuminate complexities and engender an excitement in the idea that new capabilities are yet to be found, if we all could just get along. --Peter Leopold
- Used Book in Good Condition
|GNU/Linux Application Programming (Programming Series)
Lowest new price: $119.34
Lowest used price: $42.50
List price: $54.99
Author: M. Tim Jones
Brand: Course Technology PTR
GNU/Linux is the Swiss army knife of operating systems. You'll find it in the smallest devices (such as an Apple iPod) to the largest most powerful supercomputers (like IBM's Blue Gene). You'll also find GNU/Linux running on the most diverse architectures, from the older x86 processors to the latest cell processor that powers the PlayStation 3 console. GNU/Linux Application Programming, Second Edition gets you up and running developing applications on the GNU/Linux operating system, whether you're interested in creating applications for an iPod or a Blue Gene. This completely updated edition covers all the necessary tools and techniques with many examples illustrating the use of GNU/Linux APIs. Split into fi ve distinct parts, the book covers GNU tools, topics in application development, shells and scripting, debugging and hardening, and introductory topics, including the fundamentals of virtualization. See why thousands of programmers have chosen GNU/Linux Application Programming to teach them how to develop applications on the GNU/Linux operating system!
- Used Book in Good Condition
Page 2 of 32
CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED AS IS AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.