Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Professional Linux Programming (Programmer to Programmer)

Buy

As Linux continues to grow in popularity, there has never been more of a need to understand how to develop for this platform. Rather than focusing on a particular language or development technique, Professional Linux Programming looks at the different development environments within Linux—the kernel, the desktop, and the web—and then demonstrates best practices, tools, and techniques for integrating applications with the OS as a whole. This book is essential for understanding the nuances that differentiate programming for Linux from programming for any other platform. After beginning with simple shell scripts, the reader quickly moves on to the more advanced topics like software drivers and the graphical interface.

The wide variety of tools that you can use to build application software, utilities, and even the Linux kernel itself are covered. You'll also explore the unique components of a Linux system and delve into the inner workings of the system. And you'll find out how to use Linux with the web by writing software for the LAMP (Linux, Apache, MySQL, Perl/Python) stack. You'll then be able to apply this information to streamline software development while incorporating cutting-edge features and functionality.

What you will learn from this book

  • How to use tools such as compilers, debuggers, and Software Configuration Management
  • Ways to interact with Linux systems through network interfaces, graphical user environments, and LAMP stacks

  • Techniques for building software for different compatible platforms

  • Tips for utilizing the GNU automated build for faster development

  • Steps for using emulation and virtualization technologies for kernel development and application testing

  • How to write your own GNOME software and powerful web applications

Who this book is for

This book is for professional programmers who want to understand the internals of a typical Linux system. It is also for those who want to solve a particular problem while creating or modifying applications using Linux.
(HTML tags aren't allowed.)

An Introduction to Formal Languages and Automata
An Introduction to Formal Languages and Automata
This text covers all the material essential to an introductory theory of computation course for undergraduate students. The text has a solid mathematical base, and provides precise mathematical statements of theorems and definitions, giving an intuitive motivation for constructions and proofs. Proofs and arguments are clearly stated, without...
UNIX® User's Handbook, Second Edition
UNIX® User's Handbook, Second Edition

UNIX end-users desperately need an up-to-date reference guide with real depth: one that teaches UNIX commands and doesn't just list them! In UNIX User's Handbook, second edition, best-selling UNIX author Marty Poniatowski covers every topic UNIX users need to master-with exceptional clarity...

Blender 3D 2.49 Architecture, Buildings, and Scenery
Blender 3D 2.49 Architecture, Buildings, and Scenery

Every type of construction - such as building a house, a movie set, or a virtual set - needs a project. These projects are made of a lot of documents and technical drawings, which help in the construction of those buildings. These technical drawings and documents are just fine, but when you need to make a presentation of these projects for...


Green IT: Reduce Your Information System's Environmental Impact While Adding to the Bottom Line
Green IT: Reduce Your Information System's Environmental Impact While Adding to the Bottom Line

Reduce the environmental and budgetary impact of your IT infrastructure

This groundbreaking work offers a complete roadmap for integrating environmentally sound techniques and technologies into your Information Systems architecture. Green IT explains how to adopt a business-driven green initiative and provides a...

Security in Computing, Third Edition
Security in Computing, Third Edition

Security in Computing, Third Edition systematically demonstrates how to control failures of confidentiality, integrity, and availability in applications, databases, operating systems, and networks alike.

This sweeping revision of the field's classic guide to computer...

The Limits of Dream: A Scientific Exploration of the Mind / Brain Interface
The Limits of Dream: A Scientific Exploration of the Mind / Brain Interface

The Limits of Dream focuses on what we currently know of the human central nervous system (CNS), examining the basic sciences of neurochemisty, neuroanatomy, and CNS electrophysiology as these sciences apply to dream, then reaching beyond basic science to examine the cognitive science of dreaming including the processes of memory, the...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy