iPhone, iPod touch, and iPad Apps Search Engine
iPhone Apps Users Community
Advanced search | Example: action games
iPhone apps

Linux System Programming

Linux System Programming
  • #: 112666
  • Price: $6.99 In Apple Store
  • Category: Books
  • Updated: 2009-10-02
  • Current Version: 1.0
  • 1.0
  • Size: 6.00 MB
  • Language: English
  • Seller: O'Reilly Media, Inc
  • Requirements: Compatible with iPhone, iPod touch, and iPad. Requires iOS 2.0 or later
  • © O'Reilly Media, Inc.
  •  Add to Favorite apps

 

Description

By Robert Love

Published by O'Reilly Media (http://oreilly.com/catalog/9780596009588/)

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.

Superb Reading Features

Through a partnership between O'Reilly Media and Lexcycle, this app includes the same features that have made Stanza an iPhone phenomenon with over a million downloads:

* Full book text search

* Several fonts and themes to choose from

* Built-in dictionary

* The ability to add annotations

* Landscape view

* Extensive cross-referencing and working hyperlinks

* Zoom function for images and screenshots

About O'Reilly Media

O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, research, and conferences. Whether it's delivered in print, online, or in person, everything O'Reilly produces reflects the company's unshakeable belief in the power of information to spur innovation. Learn more about Ebooks from O'Reilly at oreilly.com/ebooks.

About Lexcycle

Lexcycle is the creator of Stanza Bookbinder which was used to create this standalone book application. Stanza Bookbinder is based on the popular iPhone Ebook reading application, Stanza. For more information about Stanza, visit www.lexcycle.com.

iPhone Screenshots

Linux System Programming iPhone Screenshot 1
Linux System Programming iPhone Screenshot 2
Linux System Programming iPhone Screenshot 3

Video Reviews

No video review.

Customer reviews

Write a Review

Rated 5/5 based on 1 customer reviews.

 

5/5 stars

Nice book, easy to read

:
Overall pretty impressed with this book. Useful content, well written, useful code snippets. This is my first experience trying to read a full technical book on the iPhone, and I was impressed by how easy it is to navigate and search. Well done O'reiily!

Forum

Ask a question

Be the first question this app.

Users Community

+ Connect to community


The information may be outdated (2011-04-12 21:27:52). For actual information go to iTunes

Related to «Linux System Programming» applications

Building Embedded Linux Systems, Second Edition

Building Embedded Linux Systems, Second Edition

By Karim Yaghmour, Jon Masters, Gilad Ben-Yossef, Philippe GerumPublished by O'Reilly Media (http://oreilly.com/catalog/9780596529680/)There's a great deal of excitement surrounding the use of Linux in embedded systems for everything from cell phones to car ABS systems and water… more

Price: $6.99 | Category: Books
Programming Embedded Systems, Second Edition

Programming Embedded Systems, Second Edition

By Michael Barr, Anthony MassaPublished by O'Reilly Media (http://oreilly.com/catalog/9780596009830/)If you have programming experience and a familiarity with Cthe dominant language in embedded systemsProgramming Embedded Systems, Second Edition is exactly what you need to get started with… more

Price: $6.99 | Category: Books
Linux User & Developer: The Professional Linux & Free Open Source Software Magazine

Linux User & Developer: The Professional Linux & Free Open Source…

Linux User & Developer magazine offers the best in features, tutorials, interviews and inspiration for GNU/Linux professionals, allowing them to expand their knowledge base and perform more effectively in the workplace. The coders, makers and builders of the Raspberry Pi generation have their… more

Price: free | Category: Books
Program or Be Programmed (by Douglas Rushkoff)

Program or Be Programmed (by Douglas Rushkoff)

(Read by the Author) The debate over whether the Net is good or bad for us fills the airwaves and the blogosphere. But for all the heat of claim and counter-claim, the argument is essentially beside the point: its here; its everywhere. The real question is, do we direct technology, or do we let… more

Price: $14.99 | Category: Books
QNotifier Linux Server Monitoring

QNotifier Linux Server Monitoring

QNotifier is a Linux server monitoring application. You install a simple agent on each of your servers and it updates the QNotifier service with continuous reports on performance and it will send push notifications to your iPhone if there's any problems detected. more

Price: free | Category: Utilities
000-100 Exam Prep (Enterprise Technical Support for Aix and Linux)

000-100 Exam Prep (Enterprise Technical Support for Aix and Linux)

00-100 Exam Prep is to help you pass the 000-100 Exam ( Enterprise Technical Support for Aix and Linux) or prepare job interview on the go. 000-100 Exam Prep is a comprehensive and handy review tool for all test candidates. It provides access to real exam questions with a learning engine as… more

Price: $9.99 | Category: Education
Fedora Linux

Fedora Linux

By Chris TylerPublished by O'Reilly Media (http://oreilly.com/catalog/9780596526825/)"Neither a "Starting Linux" book nor a dry reference manual, this book has a lot to offer to those coming to Fedora from other operating systems or distros." Behdad Esfahbod, Fedora… more

Price: $6.99 | Category: Books

Linux & Unix

This app provides detailed explanations on Linux & Unix commands with syntax, options and examples:Features: Covers more than 280 commands. Searchable commands. Keyword search. Adjustable font size. Offline reading.Disclaimer: Information in this app is sold without any warranty either… more

Price: $0.99 | Category: Utilities
Linux Administration : A Beginner's Guide, Fifth Edition by Wale Soyinka

Linux Administration : A Beginner's Guide, Fifth Edition by Wale Soyinka

Linux Administration : A Beginner's Guide, Fifth EditionWale SoyinkaMcGraw-Hill Osborne MediaSeptember 23, 2008Administer Any Linux Distribution with Ease Fully updated for the most current Linux distributions, Linux Administration: A Beginner's Guide, Fifth Edition, shows you… more

Price: $39.99 | Category: Books

View all related to: Linux System Programming applications



Mobile Version
iApps4you.com - is iPhone, iPod touch, and iPad apps search engine and not been authorized, sponsored or approved by Apple Inc.
Copyright © 2017 iApps4you.com.
116 ms.