2. UNIX Programming

This chapter will give a brief overview of the UNIX programming environment. Although examples from this chapter are used throughout the rest of the book, readers familiar with this topic can skip to the next chapter without loss of continuity. The material in this chapter is intended to make the examples in the remainder of the book easier to understand. A more thorough treatment of the subject can be found in many of the the books listed at the end of the chapter.

2.1. Overview

Figure 2.1 shows the architecture of the UNIX system. At the center is the kernel, the operating system core. It controls the computer’s resources. Drivers are the parts of the operating system that control peripheral devices, such as terminals, ...

Get UNIX® System V Network Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.