This page is under development for the Fall 2024 semester!
This is the home page for Peter Chapin's CIS-4020 course notes for the Fall 2024 semester. Here you will find class handouts, slides used during the lectures, homework assignments, and links to other references of interest.
File | Size | MD5 |
---|---|---|
DevBox-2023-07-31.ova | 21,052,483,072 | DevBox-2023-07-31.md5 |
HackBox-2023-07-31.ova | 3,978,118,656 | HackBox-2023-07-31.md5 |
The lab set is summarized in the lab summary document, along with links to specific lab handouts and supporting code samples.
The following are links to relevant resources for this class.
The DevBox and HackBox document describes how to set up and use the virtual machines required for this class. (LaTeX source of the DevBox and HackBox document)
Compiling Linux describes the procedure for compiling the Linux kernel in detail. This document is for your information only. The kernel has been pre-compiled on the virtual machines we will be using in the lab. (LaTeX source of the Compiling Linux document
We will be studying Linux kernel 6.9.3. You can download a copy of this kernel from http://www.kernel.org. However, it has been pre-installed on the virtual machines we will be using in the lab.
I have prepared a document with links to kernel development resources.
I wrote a C tutorial that you might find useful as a refresher for various aspects of the C programming language.
My home page contains other resources of potential interest.
For this class, you will be required to use the LaTeX typesetting system to prepare your lab reports. I encourage you to consider using LaTeX for your other formal writing needs even in other classes. This section includes references to materials you can use to help learn the system.
Last Revised: 2024-06-04
© Copyright 2024 by Peter Chapin <peter.chapin@vermontstate.edu>