Report on a current operating systems topic

[111 home > syllabus]

Assignment

Write a 1½-page report on a current operating systems topic. Your audience for this report is a busy academic administrator who knows a bit about operating systems but may not be an expert in this particular area, and who wants you to produce a short summary of what is important. Assume the administrator is directly or indirectly responsible for approximately 1,000 GNU/Linux servers, some operated directly by her staff, and some operated by other staff in various departments and research groups. For simplicity, assume these servers operate much like the servers run by SEASnet at UCLA.

For this quarter’s topic, you’ll be analyzing recent bugs in the Linux kernel, and condensing them down to an summary and action plan for your administrator’s staff.

Reading list

Read:

What your report should do

Your report should cover the following topics. Obviously with the short page limit you cannot cover everything in detail. Focus on the most important things the administrator should know.

  1. List the general technical area of the recently-reported kernel security bugs.
  2. How urgent is it to fix these bugs on these servers quickly?
  3. Have the bugs discussed in the sources already been fixed on SEASnet? Give the date of your investigation, and how you determined whether the bugs have been fixed. Do not attempt to break in to the servers! Use other techniques to discover whether the bugs have been fixed.
  4. Explain whether it is likely that these bugs, or similar ones, have been exploited on SEASnet-like servers.
  5. Explain what approaches can be used by academic staff to mitigate the effect of these bugs, or of future kernel bugs in similar areas. Focus on what the staff can do, not on what Linux kernel developers can do.
  6. In the short to medium term, is it more likely that these sorts of bug reports and needs for fixes will become more or less common? Briefly explain.

Submit

Submit on Bruin Learn a 1½-page report in PDF form. Your report should be named lkbug-summary.pdf ahd should follow the guidelines in Resources for written reports and oral presentations, in particular its guidelines for citing others, for USENIX templates for papers, and for how to write good papers. It is OK to go over 1½ pages if the excess material consists merely of figures, citations, and appendices.

If you prepared your report using generative AI tools like ChatGPT, your report should cite the tools you used, and should contain an appendix containing all the prompts that you gave each tool and all the responses that you received.