Question 1: OS Concepts (10 + 10 + 10 = 30 marks)
- Please describe what an operating system is from both a Top-Down view and a Bottom-Up view.
- What is a Linux distribution? Besides CentOS and Ubuntu which we learned in this unit, please list at least 5 other popular Linux distributions including their names, founders, initial release years, release dates of the latest versions, and project/product website URLs.
- What are the functions of an OS kernel. Discuss what are Microkernel and Hypervisor kernel structures and their pros and cons.