|
The Linux Programming Interface - A Linux and UNIX System Programming Handbook |
|
The Linux Programming Interface - A Linux and UNIX System Programming Handbook
Visits: 34207
Rating:
(3.0)
Rated By: 1033 Users
Added On: 13-Jul-2011
Download The Linux Programming Interface - A Linux and UNIX System Programming Handbook
Category: Unix & Linux
|
|
EBook Description: The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface-the interface employed by nearly every application that runs on a Linux or UNIX system.
In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.
You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to:
* Read and write files efficiently
* Use signals, clocks, and timers
* Create processes and execute programs
* Write secure programs
* Write multithreaded programs using POSIX threads
* Build and use shared libraries
* Perform interprocess communication using pipes, message queues, shared memory, and semaphores
* Write network applications with the sockets API
While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.
The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.
|
Similar eBooks: eBooks related to The Linux Programming Interface - A Linux and UNIX System Programming Handbook |
GNU Bash Reference Manual
Bash is the shell, or command language interpreter, for the GNU operating system. The name is an acronym for the 'Bourne-Again SHell', a pun on Stephen Bourne, the author of the direct ancestor of the current Unix shell /bin/sh, which appeared in the Seventh Edition Bell Labs Research version of Unix.
Knowing Knoppix
A book for Knoppix beginners in PDF format.
Building Applications with the Linux Standard Base
Will the Linux Standard Base succeed? Time will tell, but I believe the current work and momentum bodes well. Recently, the 2.0 version of the Linux Standard Base was released. This version includes full POSIX threads and C++ support. These are the last remaining pieces which will allow software vendors to cost-effectively develop applications that can be used on any LSB certified run-time environment.
Linux Client Migration Cookbook
A Practical Planning and Implementation Guide for Migrating to Desktop Linux.
Vi iMproved (VIM)
Vim is one of the most powerful text editors around. It is also extremely efficient, enabling the user to edit files with a minimum of key strokes. This power and functionality comes at a cost, however. When getting started, users face a steep learning curve.
Linux: Rute User's Tutorial and Exposition
Most IT books have to be rushed to keep up to date with the rapidly evolving trends in software. As technical books, they are usually of a low quality. Rute, on the other hand, was carefully mastered over three years to be a complete reference of Unix -- Unix itself has not changed fundamentally in many decades. The GNU project also tends toward enduring standards that evolve very slowly. On the other hand, there is much evolving with respect to RedHat, Debian, and Mandrake, so these peculiarities where written into the book as those distributions evolved. I believe there is here the best combination of reference and practical, current information. On another level, my working environment necessitated field experience that was ideal for a book like this. From rebuilding old 486 mail servers (while sitting on the floor in dusty filing rooms); to the creation of custom desktops and thin clients for word processing environments; to nation-wide WAN networks. My company's daring escapades tested human ingenuity and Linux dexterity in every conceivable environment. So quite simply, there is a lot more in Rute than you will find anywhere else.
The Book of Webmin
How I Learned to Stop Worrying and Love UNIX.
Linux From Scratch
This book describes the process of creating a Linux system from scratch from an already installed Linux distribution, using nothing but the sources of software that are needed.
GNU Emacs manual
Emacs is the extensible, customizable, self-documenting real-time display editor. This Info file describes how to edit with Emacs and some of how to customize it.
GNU make
The GNU make utility automatically determines which pieces of a large program need to be recompiled, and issues the commands to recompile them.
The Linux Programming Interface - A Linux and UNIX System Programming Handbook - Free eBook The Linux Programming Interface - A Linux and UNIX System Programming Handbook - Download ebook The Linux Programming Interface - A Linux and UNIX System Programming Handbook free
|
|
|