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:

  1. Summarize the main points presented by Tanenbaum and Torvalds in the original debate on the advantages to using the micro/monolithic kernel organizations.
  2. 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).
  3. Analyze the coherence and validity of the arguments as presented by their authors.
  4. 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.