Skip to main content
Books, videos, and music - all free from your public library!
LoginSign Up

Footer

Hoopla logo, Go to homepage
  • For Patrons
  • For Libraries (opens in new window)
  • For Vendors (opens in new window)
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)

Our Company

  • Our Story
  • Get Hoopla for your Library (opens in new window)
  • Get your content on hoopla (opens in new window)
  • Join our team (opens in new window)
  • Accessibility Statement

Our Content

  • Audiobooks
  • Ebooks
  • Movies
  • Television
  • Comics
  • BingePasses
  • Music
  • The Loop Blog

Help

  • Help Center
  • Submit Feedback
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)
  • Download on the App Store (opens in new window)
  • Get it on Google Play (opens in new window)
  • Available at Amazon Appstore (opens in new window)
© 2026 Midwest Tape, LLC. All rights reserved. Privacy Policy | Terms of Use
  • Hoopla logo
    Powered by Hoopla
  • Browse
  • My Hoopla
  • Log In
  1. Navigate Home
  2. Ebooks
  3. System Programming in Linux

EBOOK

System Programming in Linux

Stewart Weiss
(0)
sign up
Pages
1048
Year
2025
Language
English
Publisher
No Starch Press

About

This comprehensive introduction to Unix system programming-with an emphasis on Linux-teaches beginners how the Unix OS is designed and structured "under the hood."

This book deftly reveals the Unix operating system's design and structure, teaching you how to write programs on and for the Linux OS and how to work efficiently within a Unix/Linux environment. Targeted at beginners with some basic C or C++ programming knowledge, you'll find expert guidance on using the bash shell and other helpful Unix tools, and gain a practical understanding of the Linux kernel's application programming interface.

The author's friendly, conversational style reflects his more than 40 years of experience teaching what he refers to as "the marvel of Unix." Numerous diagrams included in each chapter illustrate and simplify key concepts, along with hands-on projects that build on one another as you work through the book.

*Prior programming experience, in C, C++, or a C-derivative is expected (or the reader should be willing to learn this as they read). No knowledge of Unix is necessary, but you will need access to a Linux system. Stewart N. Weiss is a tenured, associate professor in the Computer Science Department at Hunter College. Weiss earned his PhD in computer science from the Courant Institute of Mathematical Science of New York University in 1987. He has been teaching a broad range of courses since 1982 and has developed  several new courses for the department, including  Unix system programming, parallel computing, and open source software development.

Related Subjects

  • Linux & UNIX Administration
  • System Administration
  • Computers
  • Adult Nonfiction
  • Open Source
  • Programming
  • Linux
  • Operating Systems

Artists

Stewart WeissAuthor