OSP Weekly Assignments
Operating Systems Weekly Assignments
The Deadline is 7 (seven) days after the assignment was announced.
OS Week 00 – Deadline: 1-Sep-2024 23:00
- Week 00 Assignment #1: GitHub Account and Repository
- Week 00 Assignment #2: "TXT/mylog.txt"
- Week 00 Assignment #3: Create Your GitHub Page
- Week 00 Assignment #4: Course Registration
- Week 00 Assignment #5: Reading Assignment
- Week 00 Assignment #6: Revisit "TXT/mylog.txt"
OS Week 01 – Deadline: 8-Sep-2024 23:00
- Week 01 Assignment #1: Setup a Virtual Debian Guest
- Week 01 Assignment #2: GIT, GITHUB, and SSH
- Week 01 Assignment #3: The ATM Way: GSGS and Read
- Week 01 Assignment #4: LINKS/
- Week 01 Assignment #5: Finishing
- Recheck folder "TXT/":
- mylog.txt
- See log codes at https://doit.vlsm.org/ETC/logCodes.txt
- E.g., see cbkadal's https://cbkadal.github.io/os242/TXT/mylog.txt
- myupdate.txt
- For Week 01, fill "myupdate.txt" with "OS242W01"
- E.g., see cbkadal's https://cbkadal.github.io/os242/TXT/myupdate.txt
- Submit (PUSH) your assignments
- See the 4 GIT MANTRAS: pull, add, commit, push
- It is always a good idea to back up the last few OVA (or UTM) files on an external disk. If your computer has problems, those OVA files can be run on another computer.
OS Week 02 – Deadline: 15-Sep-2024 23:00
- Week 02 Assignment #1: Readings, Watchings, and Demos
- Week 02 Assignment #2: GnuPG
- Week 02 Assignment #3: Update "LINKS/". See also Week 01 Assignments #3
- Week 02 Assignment #4: Review links every week!
- Week 02 Assignment #5: Back up Your SSH and GPG keys!
- Week 02 Assignment #6: Assignment Script
- Week 02 Assignment #7: Finishing
- Recheck folder "TXT/":
- mylog.txt
- mypubkey.txt
- myrank.txt
- myscript.sh
- myupdate.txt (content: OS242W02)
- myW02.tar.xz.asc (content: WEEK02-00-BASIC.txt WEEK02-01-VERSION.txt WEEK02-DEMO-CHECK.txt WEEK02-MD5SUM.txt WEEK02-MYNAME.txt WEEK02.sh)
- SHA256SUM
- SHA256SUM.asc
- Submit (PUSH) your assignments
- See the 4 GIT MANTRAS: pull, add, commit, push
- Genuine (ORI) Computer Science students back up their KEYS! Fake (KW) students keep sobbing because they are losing their BACK UPS. It is always a good idea to back up the last few OVA (or UTM) files on an external disk. If your computer has problems, those OVA files can be run on another computer.
OS Week 03 – Deadline: 24-Sep-2024 23:00
- Week 03 Assignment #1: Readings and Demos
- Week 03 Assignment #2: Back up Your SSH and GPG keys! See Week 02 #5
- Week 03 Assignment #3: Add/Create An Extra Virtual Disk
- Week 03 Assignment #4: Assignment Script
- Week 03 Assignment #5: Finishing
- Recheck folder “TXT/”:
- mylog.txt
- mypubkey.txt
- myrank.txt
- myscript.sh
- myupdate.txt (content: OS242W03)
- myW03.tar.xz.asc (content: WEEK03-00-BASIC.txt WEEK03-01-VERSION.txt WEEK03-03-DISK-CHECK.txt WEEK03-DEMO-CHECK.txt WEEK03-MD5SUM.txt WEEK03.tar)
- SHA256SUM
- SHA256SUM.asc
- Submit (PUSH) your assignments
- See the 4 GIT MANTRAS: pull, add, commit, push
- It is always a good idea to back up the last few OVA (or UTM) files on an external disk. If your computer has problems, those OVA files can be run on another computer.
OS Week 04 – Deadline: 1-Oct-2024 23:00
- Week 04 Assignment #1: Readings and Demos
- Week 04 Assignment #2: Back up Your SSH and GPG keys! See Week 02 #5
- Week 04 Assignment #3: Assignment Script
- Week 04 Assignment #4: Compiling The Linux Programming Interface (TLPI)
- Week 04 Assignment #5: Finishing
- Recheck folder “TXT/”:
- mylog.txt
- mypubkey.txt
- myrank.txt
- myscript.sh
- myupdate.txt (content: OS242W04)
- myW04.tar.xz.asc (content: WEEK04-00-BASIC.txt WEEK04-01-VERSION.txt WEEK04-04-TLPI.txt WEEK04-96d993ecfe22c50494981e238d3087a9-md5sum.bin WEEK04-DEMO-CHECK.txt WEEK04-MD5SUM.txt)
- SHA256SUM
- SHA256SUM.asc
- Submit (PUSH) your assignments
- See the 4 GIT MANTRAS: pull, add, commit, push
- It is always a good idea to back up the last few OVA (or UTM) files on an external disk. If your computer has problems, those OVA files can be run on another computer.
OS Week 05 – Deadline: 8-Oct-2024 23:00
- Week 05 Assignment #1: Readings and Demos
- Week 05 Assignment #2: Back up Your SSH and GPG keys! See Week 02 #5
- Week 05 Assignment #3: How Low (Memory) Can You Go?
- Week 05 Assignment #4: Assignment Script
- Week 05 Assignment #5: Memory
- Week 05 Assignment #6: Finishing
- Recheck folder "TXT/":
- mylog.txt
- mypubkey.txt
- myrank.txt
- myscript.sh
- myupdate.txt (content: OS242W05)
- myW05.tar.xz.asc (content: WEEK05-00-BASIC.txt WEEK05-01-VERSION.txt WEEK05-05a-MYMEMORY.txt WEEK05-05b-MYMEMORY.txt WEEK05-DEMO-CHECK.txt WEEK05-MD5SUM.txt)
- SHA256SUM
- SHA256SUM.asc
- Submit (PUSH) your assignments
- See the 4 GIT MANTRAS: pull, add, commit, push
- It is always a good idea to back up the last few OVA (or UTM) files on an external disk. If your computer has problems, those OVA files can be run on another computer.
OS Week 06 – Deadline: 29-Oct-2024 23:00
- Week 06 Assignment #1: Readings and Demos
- Week 06 Assignment #2: Back up Your SSH and GPG keys! See Week 02 #5
- Week 06 Assignment #3: Assignment Script
- Week 06 Assignment #4: Fork and Shared Memory
- Week 06 Assignment #5: Finishing
- Recheck folder "TXT/":
- mylog.txt
- mypubkey.txt
- myrank.txt
- myscript.sh
- myupdate.txt (content: OS242W06)
- myW06.tar.xz.asc (content: WEEK06-00-BASIC.txt WEEK06-01-VERSION.txt WEEK06-06-RUN.txt WEEK06-DEMO-CHECK.txt WEEK06-MD5SUM.txt WEEK06-SHARE.bin)
- SHA256SUM
- SHA256SUM.asc
- Submit (PUSH) your assignments
- See the 4 GIT MANTRAS: pull, add, commit, push
- It is always a good idea to back up the last few OVA (or UTM) files on an external disk. If your computer has problems, those OVA files can be run on another computer.
OS Week 07 – Deadline: 05-Nov-2024 23:00
- Week 07 Assignment #1: Readings and Demos
- Week 07 Assignment #2: Assignment Script
- Week 07 Assignment #3: Synchronization
- Week 07 Assignment #4: Finishing
- Recheck folder "TXT/":
- mylog.txt
- mypubkey.txt
- myrank.txt
- myscript.sh
- myupdate.txt (content: OS242W07)
- myW07.tar.xz.asc (content: WEEK07-00-BASIC.txt WEEK07-01-VERSION.txt WEEK07-07-RUN.txt WEEK07-DEMO-CHECK.txt WEEK07-MYSHARE.bin WEEK07-REPORT2.txt)
- SHA256SUM
- SHA256SUM.asc
- Submit (PUSH) your assignments
- See the 4 GIT MANTRAS: pull, add, commit, push
- It is always a good idea to back up the last few OVA (or UTM) files on an external disk. If your computer has problems, those OVA files can be run on another computer.
OS Week 08 – Deadline: 12-Nov-2024 23:00
- Week 08 Assignment #1: Readings and Demos
- Week 08 Assignment #2: Assignment Script
- Week 08 Assignment #3: LFS 12.1 Chapter 01-05
- Week 08 Assignment #4: Finishing
- Recheck folder "TXT/":
- mylog.txt
- mypubkey.txt
- myrank.txt
- myscript.sh
- myupdate.txt (content: OS242W08)
- myW08.tar.xz.asc (content: WEEK08-00-BASIC.txt WEEK08-01-VERSION.txt WEEK08-08-LFS.txt WEEK08-DEMO-CHECK.txt)
- SHA256SUM
- SHA256SUM.asc
- Submit (PUSH) your assignments
- See the 4 GIT MANTRAS: pull, add, commit, push
- It is always a good idea to back up the last few OVA (or UTM) files on an external disk. If your computer has problems, those OVA files can be run on another computer.
OS Week 09 – Deadline: TBA.
- Week 09 Assignment #1: Readings and Demos
- Week 09 Assignment #2: Assignment Script
- Week 09 Assignment #3: LFS 12.1 Chapter 06-07
- Week 09 Assignment #4: Finishing
- Recheck folder "TXT/":
- mylog.txt
- mypubkey.txt
- myrank.txt
- myscript.sh
- myupdate.txt (content: OS242W09)
- myW09.tar.xz.asc (content: WEEK09-00-BASIC.txt WEEK09-01-VERSION.txt WEEK09-09-LFS.txt WEEK09-DEMO-CHECK.txt)
- SHA256SUM
- SHA256SUM.asc
- Submit (PUSH) your assignments
- See the 4 GIT MANTRAS: pull, add, commit, push
- It is always a good idea to back up the last few OVA (or UTM) files on an external disk. If your computer has problems, those OVA files can be run on another computer.
OS Week 10 – Deadline: TBA.
- Week 10 Assignment #1: Readings and Demos
- Week 10 Assignment #2: Assignment Script
- Week 10 Assignment #3: LFS 12.1 Chapter 08
- Week 10 Assignment #4: Finishing
- Recheck folder "TXT/":
- mylog.txt
- mypubkey.txt
- myrank.txt
- myscript.sh
- myupdate.txt (content: OS242W10)
- myW10.tar.xz.asc (content: WEEK10-00-BASIC.txt WEEK10-01-VERSION.txt WEEK09-10-LFS.txt WEEK10-DEMO-CHECK.txt)
- SHA256SUM
- SHA256SUM.asc
- Submit (PUSH) your assignments
- See the 4 GIT MANTRAS: pull, add, commit, push
- It is always a good idea to back up the last few OVA (or UTM) files on an external disk. If your computer has problems, those OVA files can be run on another computer.