Let us watch well our beginnings, and results will manage themselves.
Under Unix, programs can communicate with their environment in a
rich variety of ways. It's convenient to divide these into (a)
startup-environment queries and (b) interactive channels. In this
chapter, we'll focus primarily on startup-environment queries. The
next chapter will discuss interactive channels.