Fear of God

Linux System Programming: Talking Directly to the Kernel and C Library by Lov…

Description: About this productSynopsisApril 1945. The end of World War II finally appears to be nearing. The Nazis are collapsing in Europe, and the Americans are vastly overpowering the Japanese in the Pacific. For a group of pilots in their early twenties who were trained during the twilight of the war, the biggest concern is that they'll never actually see real action and will go home without having a chance to face the enemy. They call themselves Tail-End Charlies. They fly at the tail end of formations, stand at the tail end of chow lines, and now they are prepared for battle at the tail end of the war. Little do they know that they will be key players in the most difficult and bloodiest of naval battles--not only of World War II but in all of American history: the campaign to take the Japanese island of Okinawa to serve as a basis for an eventual invasion of Japan. Derived from interviews with and newly discovered memoirs, journals, and correspondence of Okinawa veterans from both the American and Japanese sides, The Twilight Warriors provides a thrilling you-are-there narrative. Like the HBO series The Pacific , this book combines thrilling action with human stories of courage and sacrifice and triumph. It's Band of Brothers at sea and in the sky.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.This practical guide helps developers better understand Linux systems and application development through coverage of all the major development tools and how they link into the Linux kernel. You'll 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.Product IdentifiersISBN-100596009585ISBN-139780596009588eBay Product ID (ePID)57028680Key DetailsAuthorRobert LoveNumber Of Pages368 pagesFormatPaperbackPublication Date2007-09-28LanguageEnglishPublisherO'Reilly Media, IncorporatedPublication Year2007Additional DetailsCopyright Date2007IllustratedYesDimensionsWeight22 OzHeight1 In.Width7 In.Length9.2 In.Target AudienceGroupScholarly & ProfessionalClassification MethodLC Classification NumberQA76.76.O63Dewey Decimal005.432Dewey Edition23

Price: 36.86 USD

Location: Multiple Locations

End Time: 2024-11-09T10:15:04.000Z

Shipping Cost: 3.97 USD

Product Images

Linux System Programming: Talking Directly to the Kernel and C Library by Lov…

Item Specifics

Return shipping will be paid by: Seller

All returns accepted: Returns Accepted

Item must be returned within: 30 Days

Refund will be given as: Money Back

Return policy details:

Number of Pages: 392 Pages

Publication Name: Linux System Programming : Talking Directly to the Kernel and C Library

Language: English

Publisher: O'reilly Media, Incorporated

Publication Year: 2007

Subject: Operating Systems / Linux, Operating Systems / General, General

Item Height: 1 in

Item Weight: 22 Oz

Type: Textbook

Author: Robert Love

Subject Area: Computers

Item Length: 9.2 in

Item Width: 7 in

Format: Perfect

Recommended

Linux System Administration for the 2020s: The Modern Sysadmin Leaving Behind th
Linux System Administration for the 2020s: The Modern Sysadmin Leaving Behind th

$42.13

View Details
Ubuntu Linux 24 Operating System Distribution 64-Bit Bootable Install Live PC
Ubuntu Linux 24 Operating System Distribution 64-Bit Bootable Install Live PC

$11.95

View Details
ANBERNIC RG35XX Retro Handheld Game Console 3.5 Inch Linux System Gift
ANBERNIC RG35XX Retro Handheld Game Console 3.5 Inch Linux System Gift

$50.00

View Details
Linux Lite 7 64-Bit DVD - Lightweight Linux Operating System
Linux Lite 7 64-Bit DVD - Lightweight Linux Operating System

$7.99

View Details
128G R36S Retro Handheld Video Game Console Linux System 3.5 Inch IPS Screen
128G R36S Retro Handheld Video Game Console Linux System 3.5 Inch IPS Screen

$51.70

View Details
Ubuntu Linux 24.04 Newest Version BOOTABLE/LIVE Install DVD FLORIDA USA SELLER
Ubuntu Linux 24.04 Newest Version BOOTABLE/LIVE Install DVD FLORIDA USA SELLER

$5.78

View Details
R36S Retro Handheld Video Game Console Linux System 3.5 Inch IPS Screen
R36S Retro Handheld Video Game Console Linux System 3.5 Inch IPS Screen

$59.99

View Details
LINUX UBUNTU 64 BIT OPERATING SYSTEM-WINDOWS 7 STYLE activation NOT needed 18.10
LINUX UBUNTU 64 BIT OPERATING SYSTEM-WINDOWS 7 STYLE activation NOT needed 18.10

$10.95

View Details
Turbo Linux 6.0 Workstation Operating System Copyright 2000
Turbo Linux 6.0 Workstation Operating System Copyright 2000

$12.00

View Details
UBUNTU Linux 24.10 Bootable USB Latest  Oracular Oriole amd 64-Bit for MAC & PC
UBUNTU Linux 24.10 Bootable USB Latest Oracular Oriole amd 64-Bit for MAC & PC

$11.99

View Details