CS 450: Operating Systems
Assignment 1: Tanenbaum-Torvalds Debate
For this assignment you are to read through the text of the original Tanenbaum-Torvalds Debate, a subsequent paper published by Tanenbaum entitled Can We Make Operating Systems Reliable and Secure, Torvalds's effective response, and rebuttals by both Tanenbaum and Shapiro, then write a 5-10 page, double-spaced paper wherein you:
- Summarize the main points presented by Tanenbaum and Torvalds in the original debate on the advantages to using the micro/monolithic kernel organizations.
- Discuss what, if anything, changed between the first and second "round" of debates (the latter triggered by Tanenbaum's paper), and how the arguments changed (if at all).
- Analyze the coherence and validity of the arguments as presented by their authors.
- Conclude with a statement and justification of your own opinion on the micro vs. monolithic kernel issue --- i.e., what organization would you choose, and why?
Though you should not include immoderately lengthy quotes from the given references, substantiating your presentation and analyses with a few lines from each is highly recommended.
Please spell and grammar check your paper, and clearly organize it into the sections described above. Upload your paper as a PDF via Blackboard.
Last Updated: Friday, August 21, 2015 7:21 PM