WHAT IS OpenGL?

It is a graphics API (others: PHIGS, GKS).
-- The API specifies the interface (library function calls)
-- a graphics API shields the user from the graphics hardware (e.g., implementations of the API can take advantange of hardware when available, but do not require any particular hardware)
-- we issues function calls to the API library.
Industry Standard
-- originates from Silicon Graphics (SGI)
What is supported:
-- relatively small base (e.g. only 10 geometric primitives)
-- geometry-based pipeline architecture
-- 3D graphics
-- basic shading
-- texturing
-- etc
What is not supported:
-- windowing system
-- It is a good thing to be independent of any windowing system.
-- but there are standard library extensions to window systems
Standard and NonStandard Library Extensions
-- glu
-- glX
-- glut
-- OpenGL Auxiliary Library (glAux) was developed in the [Guide], and can be obtained from the internet.
-- Open Inventor is an object-oriented toolkit from SGI.
-- See Appendices C, D, E of [Guide] for glu/glX/glAux.