| 1: | What is the difference between a UNIX system and a UNIX clone? |
| 2: | What does the term "Linux on Power" refer to? |
| 3: | What is user space? What is kernel space? |
| 4: | What is the interface to kernel functionality for user space programs? |
| 5: | What is the relationship between a user's UID and a username? |
| 6: | List the ways in which files are associated with users. |
| 7: | List the various types of files supported by Linux. |
| 8: | Is the shell part of the operating system? |
| 9: | Why do we have both file protection and file modes? |
| 10: | List the kind of information you would expect to find in a structure holding file metadata. |
| 11: | What is the basic difference between a character and a block device? |
| 12: | What is the subcomponent of the Linux kernel that allows it to be a multiprocess system? |
| 13: | How does a process become the parent of another process? |
| 14: | In this chapter, we introduced two kinds of hierarchical trees: file trees and process trees. What do they have in common? How do they differ? |
| 15: | Is a process ID associated with a user ID? |
| 16: | What is the use of assigning process priorities? Should all users be able to alter the priority values? Why or why not? |
| 17: | Are device drivers used solely for adding hardware support? |
| 18: | What helps make Linux portable across different architectures? |