1. Is Parallel Programming Hard, And, If So, What Can You Do About It? by Paul E. McKenney, 2011
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.
2. Java Application Development on Linux by Carl Albing, Michael Schwarz - Prentice Hall PTR, 2004
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.
3. Linux Systems Programming by Jonathan Macey - Bournemouth Media School, 2005
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.
4. Getting started with WebSphere Application Server by Jiang Lin Quan, at al. - IBM Corporation, 2010
Read this book to: Find out what Community Edition is all about; Learn how to develop Java EE applications with Community Edition; Understand how Community Edition interacts with databases; Learn everyday Community Edition administration tasks etc.
5. Linux Shell Scripting Tutorial: A Beginner's Handbook by Vivek G. Gite - nixCraft, 2002
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.
6. Managing Projects with GNU Make by Robert Mecklenburg - O'Reilly, 2004
The book has 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.
8. Embedded Software Development with eCos by Anthony J. Massa - Prentice Hall PTR, 2002
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.
9. The Linux Programmer's Guide by Sven Goldt, at al., 1995
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.
10. C Programming in Linux by David Haskins - BookBoon, 2009
Using a series of web development examples, this book will give you an interesting glimpse into a Linux Application Development Using Websphere Studio 5 by Osamu Takagiwa, at al. - IBM Redbooks, 2003
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.
12. The Linux Kernel Module Programming Guide by Peter Jay Salzman - CreateSpace, 2001
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.
13. The Big Online Book of Linux Ada Programming by Ken O. Burtch - PegaSoft, 2008
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.
14. GNU Autoconf, Automake and Libtool by Gary V. Vaughn, et al. - Sams, 2000
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.
15. GTK+/Gnome Application Development by Havoc Pennington - Sams, 1999
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.
16. KDE 2.0 Development by David Sweet - Sams, 2000
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.
17. Programming From The Ground Up by Jonathan Bartlett - Bartlett Publishing, 2004
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.
18. Programming Linux Games by John R. Hall - No Starch Press, 2001
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.
19. Secure Programming for Linux and Unix HOWTO by David A. Wheeler, 2003
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.
20. Advanced Linux Programming by Mark L. Mitchell, Alex Samuel, Jeffrey Oldham - Sams, 2001
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.
21. GNU Make: A Program for Directed Compilation by Richard M. Stallman, Roland McGrath - Free Software Foundation, 2010
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.
No comments:
Post a Comment