Linux System Programming

Tags:, , ; 709 downloads ; Comments: No Responses

Linux System Programming
by Robert Love

# Paperback: 388 pages
# Publisher: O’Reilly Media, Inc. (September 18, 2007)
# Language: English
# ISBN-10: 0596009585
# ISBN-13: 978-0596009588

Product Description

0596009585sc6 Linux System Programming
This book is about writing software that makes the most effective use of the system you’re running on — code that interfaces directly with the kernel and core system libraries, including the shell, text editor, compiler, debugger, core utilities, and system daemons. The majority of both Unix and Linux code is still written at the system level, and Linux System Programming focuses on everything above the kernel, where applications such as Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv, and X exist.

Written primarily for engineers looking to program (better) at the low level, this book is an ideal teaching tool for any programmer. Even with the trend toward high-level development, either through web software (such as PHP) or managed code (C#), someone still has to write the PHP interpreter and the C# virtual machine. Linux System Programming gives you an understanding of core internals that makes for better code, no matter where it appears in the stack. Debugging high-level code often requires you to understand the system calls and kernel behavior of your operating system, too.

Key topics include:

* An overview of Linux, the kernel, the C library, and the C compiler
* Reading from and writing to files, along with other basic file I/O operations, including how the Linux kernel implements and manages file I/O
* Buffer size management, including the Standard I/O library
* Advanced I/O interfaces, memory mappings, and optimization techniques
* The family of system calls for basic process management
* Advanced process management, including real-time processes
* File and directories-creating, moving, copying, deleting, and managing them
* Memory management — interfaces for allocating memory, managing the memory you have, and optimizing your memory access
* Signals and their role on a Unix system, plus basic and advanced signal interfaces
* Time, sleeping, and clock management, starting with the basics and continuing through POSIX clocks and high resolution timers

With Linux System Programming, you will be able to take an in-depth look at Linux from both a theoretical and an applied perspective as you cover a wide range of programming topics.

About the Author
Robert Love has been a Linux user and hacker since the early days. He is active in, and passionate about, both the Linux kernel and GNOME desktop communities. His recent contributions to the Linux kernel include work on the kernel event layer and inotify. GNOME-related contributions include Beagle, GNOME Volume Manager, NetworkManager, and Project Utopia. Currently Robert works in the Open Source Program Office at Google.

As an author, Robert is responsible for Linux Kernel Development (SAMS), now in its second edition, and Linux System Programming (O’Reilly). He is also a coauthor of the fifth edition of O’Reilly’s Linux in a Nutshell. He’s a Contributing Editor for Linux Journal, has written numerous articles, and has been invited to speak around the world on Linux.

Robert graduated from the University of Florida with a B.A. in Mathematics and a B.S. in Computer Science. Hailing from South Florida, he currently calls Boston home.

51IhA 7cvIL. SL75  Linux System Programming

Linux System Programming: Talking Directly to the Kernel and C Library (Paperback)
by Robert Love
ISBN: 0596009585
Publisher: O’Reilly Media

Price: USD 34.99
43 used & new available from USD 20.00

stars 3 Linux System Programming | 3 | 6

2ikxlef Linux System Programming

Popularity: 20% [?]

Note: We do not host these ebook files. If you have any complaint of copyright, please comment or contact us. We'll remove the download link immediatly!
We are pleased to offer you this exciting, new, and entirely free professional resource. Visit our Free Industry resource center today to browse our selection of 600+ complimentary Industry magazines, white papers, webinars, podcasts, and more.
Download Links:
Link1 , Link2
Depositfiles
Tools to Download Faster
TweetBucks, Linkbee

Related eBooks - Up | Down


Programming Python, Second Edition with ...

Programming Python, Second Edition with CD Author: Mark Lutz Publisher: O'Reilly Media; 2 edition Publication Date: 2001-03 ISBN-10: 0596000855 ISBN-13: 9780596000851 Paperback: 1292 Pages Programming Python demonstrates advanced applications of the increasingly popular object-oriented scripting language that's freely available on the Web. ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Tags:, ; 2 downloads ; Comments: 5 Responses

Oracle PL/SQL Programming...

Oracle PL/SQL Programming Author: Steven Feuerstein Publisher: O'Reilly Media; 2 edition Publication Date: 1997-01-15 ISBN-10: 1565923359 ISBN-13: 9781565923355 Diskette: 987 Pages The first edition of Oracle PL/SQL Programming quickly became an indispensable reference for both novice and experienced PL/SQL developers. Oracle8 presents PL/SQL ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Tags:, , ; 1 downloads ; Comments: 5 Responses

Introduction to Game Programming with C+...

Introduction to Game Programming with C++ Author: Alan Thorn Publisher: Wordware Publishing; 1 edition Publication Date: 2007-05-15 ISBN-10: 1598220322 ISBN-13: 9781598220322 Paperback: 392 Pages Introduction to Game Programming with C++ explores the world of game development with a focus on C++. This book begins ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , ; 6 downloads ; Comments: 4 Responses

Building Secure Servers with Linux...

Building Secure Servers with Linux Author: Michael D. Bauer Publisher: O'Reilly Media; 1st edition Publication Date: 2002-11 ISBN-10: 0596002173 ISBN-13: 9780596002176 Paperback: 464 Pages Building Secure Servers with Linux will help you master the principles of reliable system and network security by combining practical advice ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , , ; 7 downloads ; Comments: 5 Responses

Programming Visual Basic .NET...

Programming Visual Basic .NET Author: Dave Grundgeiger Publisher: O'Reilly Media; 1 edition Publication Date: 2001-12-15 ISBN-10: 0596000936 ISBN-13: 9780596000936 Paperback: 446 Pages Published just in time for the first release of Visual Studio .NET, Programming Visual Basic .NET is the complete guide to application development ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , , ; 7 downloads ; Comments: 5 Responses

Microsoft Excel VBA Programming for th...

Microsoft Excel VBA Programming for the Absolute Beginner Author: Duane Birnbaum, Michael Vine Publisher: Course Technology PTR; 3 edition Publication Date: 2007-06-08 ISBN-10: 1598633945 ISBN-13: 9781598633948 Paperback: 400 Pages If you are new to programming with Microsoft Excel VBA and are looking for ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , , , ; 1 downloads ; Comments: 5 Responses

Linux in a Nutshell...

Linux in a Nutshell Author: Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins Publisher: O'Reilly Media; 6 edition Publication Date: 2009-09-22 ISBN-10: 0596154488 ISBN-13: 9780596154486 Paperback: 944 Pages Everything you need to know about Linux is in this book. Written by Stephen Figgins, Ellen ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, ; 13 downloads ; Comments: 5 Responses

Oracle PL/SQL Programming: Guide to Orac...

Oracle PL/SQL Programming: Guide to Oracle8i Features Author: Steven Feuerstein Publisher: O'Reilly Media; 1 edition Publication Date: 1999-10-01 ISBN-10: 1565926757 ISBN-13: 9781565926752 Diskette: 248 Pages Oracle8i, the long-awaited "Internet database" from Oracle Corporation, has hit the streets running--and you may find yourself struggling to keep ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , , , ; 4 downloads ; Comments: 5 Responses