
System Programming in Linux: A Hands-On Introduction, (Hardcover)
(No ratings yet)
Key item features
- System Programming in Linux: A Hands-On Introduction, (Hardcover)
- Author: No Starch Press
- ISBN: 9781718503564
- Format: Hardcover
- Publication Date: 2025-10-14
- Page Count: 1048
Specs
- Book formatHardcover
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pub date20251014
- Pages1048
- SubgenreOperating Systems
Current price is USD$71.07
Price when purchased online
- Free shipping
Free 90-day returns
How do you want your item?
Try 30 days of Free Shipping with Walmart+! Choose plan at checkout.
Columbus, 43215
Arrives by Thu, Mar 26
Sold and shipped by Walmart.com
Free 90-day returns
This item is gift eligible
More seller options (5)
Starting from $71.07
Get free delivery, shipping and more*
*Restrictions apply Try Walmart+ now
About this item
Product details
Learn to write real Linux software--not just run it. Most programmers never learn how Linux really works. Why? Because system programming is rarely taught, and the tools can be intimidating without the right guidance. As a result, many developers stick to high-level languages and frameworks--writing code that runs on Linux without understanding how it interacts with Linux. In today's world, that's not enough to stand out. Especially as more companies turn to AI to write their software, the question becomes: How do you stay relevant in an AI-driven world? You learn how things really work. If you've ever wondered how processes are created, how memory and files are managed, or how programs communicate in a Unix environment, System Programming in Linux will make it all make sense. This is a hands-on guide to writing software that interfaces directly with the Linux operating system. You'll go beyond shell commands and abstractions to understand what the kernel is doing--and how to leverage it through your own code. Rather than telling you how to solve each problem, Professor Stewart N. Weiss guides you through the process of discovering the solution yourself. Start with the core concepts of Unix and Linux, then work your way up to advanced topics like process control, signals, interprocess communication, threading, and non-blocking I/O. Each chapter includes conceptual diagrams, annotated source code, and practical projects to help you immediately apply what you've learned. You'll explore topics such as:
At Hunter College, Professor Weiss built the course this book is based on, and he has helped thousands of students go from confusion to confidence in his over 40 years of teaching programming. His clear, conversational style; technical depth; and focus on real-world application make this one of the most approachable and powerful system programming books available. As Linux continues to dominate development, server, and embedded environments, understanding the system behind your software isn't just helpful; it's essential. Whether you're a student, developer, or sysadmin, this book gives you the tools to work directly with Linux and the insight to understand what's really happening under the hood.
- The structure of Unix and Linux operating systems--and why it matters
- Using system calls to create and manage processes
- The mechanics of signals, timers, and interprocess communication
- Using synchronization tools to write multithreaded programs
- Interacting with filesystems, devices, and terminals
- Building text-based user interfaces using ncurses
- Developing programs that are robust, efficient, and portable
At Hunter College, Professor Weiss built the course this book is based on, and he has helped thousands of students go from confusion to confidence in his over 40 years of teaching programming. His clear, conversational style; technical depth; and focus on real-world application make this one of the most approachable and powerful system programming books available. As Linux continues to dominate development, server, and embedded environments, understanding the system behind your software isn't just helpful; it's essential. Whether you're a student, developer, or sysadmin, this book gives you the tools to work directly with Linux and the insight to understand what's really happening under the hood.
- System Programming in Linux: A Hands-On Introduction, (Hardcover)
- Author: No Starch Press
- ISBN: 9781718503564
- Format: Hardcover
- Publication Date: 2025-10-14
- Page Count: 1048
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Hardcover
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Pub date
20251014
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Similar items you might like
Based on what customers bought
The Mathematica Guidebook for Programming, (Hardcover) $70.55
$7055current price $70.55The Mathematica Guidebook for Programming, (Hardcover)
An Introduction to String Algorithms, (Hardcover) $70.00
$7000current price $70.00An Introduction to String Algorithms, (Hardcover)
The Masonic Manual, (Hardcover) $36.73
$3673current price $36.73The Masonic Manual, (Hardcover)
Designing Maintainable Software, (Hardcover) $35.40
$3540current price $35.40Designing Maintainable Software, (Hardcover)
Introduction to Reliable and Secure Distributed Programming, (Hardcover) $66.29
$6629current price $66.29Introduction to Reliable and Secure Distributed Programming, (Hardcover)
Applied Optimal Designs, (Hardcover) $75.66
$7566current price $75.66Applied Optimal Designs, (Hardcover)
How to Integrate It, (Hardcover) $64.60
$6460current price $64.60How to Integrate It, (Hardcover)
Network Coding: An Introduction, (Hardcover) $72.57
$7257current price $72.57Network Coding: An Introduction, (Hardcover)
Mechanics of Functional Materials, (Hardcover) $55.03
$5503current price $55.03Mechanics of Functional Materials, (Hardcover)
Intro to Metabol & Cellul Eng, 2 Ed, (Hardcover) $72.61
$7261current price $72.61Intro to Metabol & Cellul Eng, 2 Ed, (Hardcover)
Introduction to Cyberdeception, (Hardcover) $69.96
$6996current price $69.96Introduction to Cyberdeception, (Hardcover)
Intro to Workplace Safe (3rd Ed), (Hardcover) $74.21 Was $88.00
$7421current price $74.21, Was $88.00$88.00Intro to Workplace Safe (3rd Ed), (Hardcover)
Programming Languages, (Hardcover) $55.98
$5598current price $55.98Programming Languages, (Hardcover)
Wartski : The First 150 Years (Hardcover) $70.44
$7044current price $70.44Wartski : The First 150 Years (Hardcover)
Invasive Software Composition, (Hardcover) $55.70
$5570current price $55.70Invasive Software Composition, (Hardcover)
Quantum Mechanics: Formalism, Methodologies, and Applications, (Hardcover) $59.10 Was $69.51
$5910current price $59.10, Was $69.51$69.51Quantum Mechanics: Formalism, Methodologies, and Applications, (Hardcover)
Engineering Dynamics: A Basic Introduction, (Hardcover) $76.37
$7637current price $76.37Engineering Dynamics: A Basic Introduction, (Hardcover)
Parasitology Laboratory Manual, (Hardcover) $30.95
$3095current price $30.95Parasitology Laboratory Manual, (Hardcover)
What Really Matters: How to Care for Yourself and Serve a Hurting World, (Hardcover) $4.36
$436current price $4.36What Really Matters: How to Care for Yourself and Serve a Hurting World, (Hardcover)
Distributed Programming: Theory and Practice, (Hardcover) $51.65
$5165current price $51.65Distributed Programming: Theory and Practice, (Hardcover)
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet
