Contents: 1. Introduction; 2. Standard and Generic components; 3. A simple kernels; 4. A swapping kernels; 5. Using messages in the swapping kernels; 6. Virtual storage; 7. Final remarks.