Logo

Linux Programming

e-books in Linux Programming category

Book cover: Linux Appliance DesignLinux Appliance Design
by - No Starch Press ,
The book shows how to use librta to build a Linux appliance. Topics include appliance architecture, security, and how to build simple, yet responsive user interfaces. The book shows how to build different user interfaces including a web interface.
(6161 views)
Book cover: Shell Scripting Tutorial for Linux/Unix BeginnersShell Scripting Tutorial for Linux/Unix Beginners
- Guru99 ,
The course covers Linux Basics like Introduction, Linux Distributions and Installation, Commands, and File Permissions. It also introduces Redirection, Regular Expressions, Commands, and Communication in Linux. We also touch on advanced topics ...
(5188 views)

Book cover: X Window ProgrammingX Window Programming
- Wikibooks ,
The book is designed for people interested in programming the X Window System and assumes some basic knowledge on how to use a computer, how to setup The X Window System, how to use a compiler and how to write a program in the C programming language.
(5715 views)
Book cover: Is Parallel Programming Hard, And, If So, What Can You Do About It?Is Parallel Programming Hard, And, If So, What Can You Do About It?
by ,
The purpose of this book is to help you understand how to program shared-memory parallel machines. By describing the algorithms that have worked well in the past, we hope to help you avoid some of the pitfalls that have beset parallel projects.
(14218 views)
Book cover: GNU Make: A Program for Directed CompilationGNU Make: A Program for Directed Compilation
by - Free Software Foundation ,
The make utility automatically determines which pieces of a large program need to be recompiled, and issues commands to recompile them. This manual describes GNU make, which was implemented by Richard Stallman and Roland McGrath.
(11966 views)
Book cover: Linux Systems ProgrammingLinux Systems Programming
by - Bournemouth Media School ,
Contents: Command Line Arguments; Environment Variables; The Standard I/O Library; Executing Processes as a Stream; Showing system Processes; Creating processes in a program; Processes and Threads; Inter-process Communication; Semaphores; etc.
(13461 views)
Book cover: Linux Shell Scripting Tutorial: A Beginner's HandbookLinux Shell Scripting Tutorial: A Beginner's Handbook
by - nixCraft ,
This tutorial is designed for beginners who wish to learn the basics of shell scripting/programming plus introduction to power tools such as awk, sed, etc. This document contains examples rather than all the features of shell.
(15329 views)
Book cover: Writing GNOME ApplicationsWriting GNOME Applications
by - Addison-Wesley Professional ,
This book will help Linux programmers learn the basics of GNOME and understand how to write applications using this environment. Focusing on the essentials, the book guides you through GNOME's elements and explains how these elements function.
(14949 views)
Book cover: Managing Projects with GNU MakeManaging Projects with GNU Make
by - O'Reilly ,
make is one of the most enduring features of both Unix and other operating systems. This edition focuses on the GNU version of make, which has become the industry standard. The book provides guidelines on meeting the needs of large projects.
(12999 views)
Book cover: Embedded Software Development with eCosEmbedded Software Development with eCos
by - Prentice Hall PTR ,
The book shows developers the advantages of using eCos, the Embedded Configurable Operating System, over commercial embedded operating systems. As an Open Source solution, eCos provides a royalty free option for embedded software development.
(13224 views)
Book cover: The Linux Programmer's GuideThe Linux Programmer's Guide
by ,
This guide helps Linux programmers understand the peculiarities of Linux. It should be useful when porting programs from other operating systems. It describes the system calls and the major kernel changes which have effects on older programs.
(14453 views)
Book cover: C Programming in LinuxC Programming in Linux
by - BookBoon ,
Using a series of web development examples, this book will give you an interesting glimpse into a powerful lower-level world. C is tight and spare and economical, and people who know C will ensure critical systems keep running.
(22972 views)
Book cover: Linux Application Development Using Websphere Studio 5Linux Application Development Using Websphere Studio 5
by - IBM Redbooks ,
This book helps you get familiar with IBM middleware and tools for Linux, and develop your new Web application on Linux. It is aimed to show IBM's ability to provide an advanced platform for WebSphere application development using Linux.
(9801 views)
Book cover: The Linux Kernel Module Programming GuideThe Linux Kernel Module Programming Guide
by - CreateSpace ,
An excellent guide for anyone wishing to get started on kernel module programming. The author takes a hands-on approach starting with simple programs, and quickly moves from there. The book has a lively style that entertains while it educates.
(14812 views)
Book cover: The Big Online Book of Linux Ada ProgrammingThe Big Online Book of Linux Ada Programming
by - PegaSoft ,
This text covers basic software development on Linux, a review of the core Ada 95 language, and an introduction to designing programs that work with the Linux kernel and standard C libraries. It also covers some of the Ada bindings.
(17196 views)
Book cover: GNU Autoconf, Automake and LibtoolGNU Autoconf, Automake and Libtool
by - Sams ,
This book is an expert guide to using GNU autoconf, automake, and libtool effectively. Written for C/C++ or script programmers who write software under Unix/Linux. The text is filled with the nuts-and-bolts details of running these three utilities.
(14506 views)
Book cover: GTK+/Gnome Application DevelopmentGTK+/Gnome Application Development
by - Sams ,
Provides detailed information for programmers and developers using the GTK+/Gnome libraries. It complements existing GTK+/Gnome documentation, going into more depth on pivotal issues such as GTK+ object system, the event loop, Gdk substrate, etc.
(15938 views)
Book cover: KDE 2.0 DevelopmentKDE 2.0 Development
by - Sams ,
Topics include: KDE UI Compliance, Style Reference, The Qt Toolkit, Responsive User Interface, Complex-Function KDE Widgets, Multimedia, DCOP, KParts, Creating Documentation, Packaging Code, CVS and CVSUP, and KDevelop: the IDE for KDE.
(10315 views)
Book cover: Programming From The Ground UpProgramming From The Ground Up
by - Bartlett Publishing ,
An introduction to assembly language programming on Linux for x86 machines. It covers memory management, interfacing with C, debugging, dynamic libraries, GUI programming, and more. Great textbook for novices as well as for intermediates.
(21208 views)
Book cover: Programming Linux GamesProgramming Linux Games
by - No Starch Press ,
A complete guide to developing 2D Linux games, written by the Linux experts. It teaches the basics of Linux game programming and discusses important multimedia toolkits. You will learn to write and distribute Linux games.
(25368 views)
Book cover: Secure Programming for Linux and Unix HOWTOSecure Programming for Linux and Unix HOWTO
by ,
The book provides a set of design and implementation guidelines for writing secure programs for Linux and Unix systems. This document includes specific guidance for a number of languages, including C, C++, Java, Perl, Python, and Ada95.
(16709 views)
Book cover: Advanced Linux ProgrammingAdvanced Linux Programming
by ,
The first part of the book covers generic UNIX system services for advanced programmers who have worked with other Linux systems. The second section covers truly advanced topics, the material that is entirely Linux specific.
(17347 views)
Book cover: Linux Device Drivers, 3rd EditionLinux Device Drivers, 3rd Edition
by - O'Reilly Media, Inc ,
The book on device drivers writing for the Linux operating system. It explains how the kernel works and how to adapt it to your needs. A source of information both for programmers who deal with the Linux and people who want to experiment.
(17230 views)
Book cover: The Linux Development PlatformThe Linux Development Platform
by - Prentice Hall PTR ,
This book describes how to build a development environment based upon Linux systems. It provides a reference on the open source tools used for development, and includes information about editors, compilers, assemblers, debuggers, etc.
(10035 views)
Book cover: Java Application Development on LinuxJava Application Development on Linux
by - Prentice Hall PTR ,
The hands-on guide to the full Java application development lifecycle on Linux, written for Java and Linux developers alike. The authors demonstrate the platform, tools, and application development by showing easy-to-follow, realistic examples.
(19312 views)