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