COS 421 Program 3 - MINIX boot disk

You decided to get MINIX going to see whether it was really as exciting as you had anticipated. It seemed that getting a boot diskette going was a good starting point.

Your goals in doing so are as follows:
  • To get MINIX installed and running correctly either directly on hardware or over a hardware emulator.
  • To learn how the MINIX kernel files are organized.
  • To modify the kernel, rebuild the O/S image, and successfully boot from that new image.

Program requirements for your MINIX boot diskette

  1. Somewhere near the beginning of the boot sequence, your diskette must print out the names of the people in your group. This must be easily seen and clearly identifiable to the grader.
  2. You must show include hardcopy of the file(s) that you modified showing with a highlight marker the parts you changed. Note that the printout does not have to be the whole file(s), just enough to show your code and about 10 lines of context on either side. The file name should be clearly identified, as well as the line numbers where your code is inserted.

Due date and deliverables

  • Due in class, Monday Feb 24.
  • A 3.5" MINIX boot diskette that will display the required names
  • Please remember to label the diskette with
    1. Your group number
    2. Your names
  • Although not a hard assignment, don't treat this as a "start it the night before it is due" project. You have a decent chance of getting bitten by MINIX installation problems. Both David Whitting and I are going to be away at a conference Wed-Sat, returning late Sat or even on Sun, so panic way early on this one.

    As the Chicago political machine would have said if they were taking this class, Panic early, panic often! :-)