Linux System and Network Programming PDF ePub eBook

Books Info:

Linux System and Network Programming free pdf "Linux System and Network Programming" provides a comprehensive, up-to-date description of the Linux system call API (application programming interface), an API that is employed by a vast range of software written for Linux. Examples of software that make use of this API include shells, office applications, editors, file managers, database management systems, messaging systems, virtual machines, and network servers. The programs that use this API may be written in C/C or any of a range of other programming languages, including many widely used scripting languages with "tight C bindings" (e.g., Perl, Python, and Ruby).

This book is intended to be used both as a tutorial and as a complete reference for the Linux/UNIX system call API. Readers new to the Linux/UNIX API can read the book in a linear fashion: topics are introduced incrementally and forward references are minimized. (In addition, an early chapter provides an introduction to Linux/UNIX concepts that may be unfamiliar to programmers arriving from non-UNIX operating systems.) Each new topic is introduced first in overview, and then described in detail, often with the use of diagrams. The use of most system calls is demonstrated with complete, commented example programs (written in C), and the output produced when these programs are run is shown in the text. For experienced programmers, LSNP provides a reference that is both deep and broad. It describes not only the details of a specific UNIX implementation's system call API, but also compares that API

against other UNIX implementations and the conformance requirements of the SUSv3/POSIX.1-2001standard. (LSNP also includes coverage of changes that occur in the upcoming SUSv4/POSIX.1-2008 standard. However, the focus is on SUSv3/POSIX.1-20001, since that standard has been in existence for some years, and is the one to which most contemporary UNIX systems aim to conform.) This helps the reader to write portable applications that will run on all versions of UNIX, and also ensures that the book is useful for programmers working on other UNIX implementations. Frequent cross referencing allows experienced system programmers to refer to topics in random order and quickly find detailed answers to precise questions.

Written to be the definitive guide to the Linux system call API, the book provides detailed coverage of the Linux 2.6 API (current at the time of writing), and clearly describes those areas where Linux 2.6 differs from Linux 2.4 (which remains in use at many sites). It also details changes across recent versions (2.x) of the GNU C library ("glibc"), which is the C library that is most commonly used on Linux.

About M. Kerrisk

Regrettably, currently we simply can't present you with details about the actual Writer M. Kerrisk. However does not always mean we are unsuccessful on her behalf collection. Additionally we question that you assist us to in this make any difference. If you have spare time and require will probably greatly take pleasure in if you give people your information. When having this kind of suggestions and info through users about the Linux System and Network Programming Publisher M. Kerrisk, we initially your ex look at. Once many of us ensure that most correct, only publish that. Many of us can see this assist and appreciate it before hand.

Details Book

Author : M. Kerrisk
Publisher : John Wiley
Data Published : 11 September 2009
ISBN : 0470525320
EAN : 9780470525326
Format Book : PDF, Epub, DOCx, TXT
Number of Pages : 1200 pages
Age + : 15 years
Language : English
Rating :

Reviews Linux System and Network Programming

17 Comments Add a comment

Related eBooks Download

  • The Linux Programming Interface free pdfThe Linux Programming Interface

    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..

  • Unix in 24 Hours, Sams Teach Yourself free pdfUnix in 24 Hours, Sams Teach Yourself

    Learn to use Unix. OS X. or Linux quickly and easily. In just 24 lessons of one hour or less. Sams Teach Yourself Unix in 24 Hours helps you get up and running with Unix and Unix-based operating systems such as Mac OS X and Linux..

  • Linux System Administration free pdfLinux System Administration

    If you're an experienced system administrator looking to acquire Linux skills. or a seasoned Linux user facing a new challenge. "Linux System Administration" offers practical knowledge for managing a complete range of Linux systems and servers..

  • Wicked Cool Shell Scripts free pdfWicked Cool Shell Scripts

    Fun and functional Linux. Mac OS X and UNIX shell scripts The UNIX shell is the main scripting environment of every Linux. Mac OS X and UNIX system. whether a rescued laptop or a million-dollar mainframe..

  • Linux with Operating System Concepts free pdfLinux with Operating System Concepts

    A True Textbook for an Introductory Course. System Administration Course. or a Combination Course Linux with Operating System Concepts merges conceptual operating system (OS) and Unix/Linux topics into one cohesive textbook for undergraduate students..

  • Linux System and Network Programming free pdfLinux System and Network Programming

    . "Linux System and Network Programming" provides a comprehensive, up-to-date description of the Linux system call API (application programming interface), an API that is employed by a vast range of s