Announcements
02/11: Lab4 released
- Lab4 has been released and is due on 02/18/2026 at 23:59.
02/03: Lab3 released and upstream fix
- Lab3 has been released and is due on 02/10/2026 at 23:59.
- We updated
quantum_tuningbranch for theegos-upstramrepo for lab3. The most-recent commit id isd6a48f8.
02/01: clarifying `ult f` in lab2
- In this test case, we do not expect a specific output ordering, since the ordering is determined by the scheduling algorithm, about which we make no assumptions.
- However, we do expect each consumer to consume five messages and exit successfully.
01/27: Fixing error, "The program is not being run."
- This typically indicates that GDB did not load the
.gdbinitfile (located underegos/). - GDB enforces an auto-load safe-path policy for security. If
.gdbinitis not on the safe path, it will be ignored. - On macOS, the first invocation of gdb usually prints a message similar to the following:
... To enable execution of this file add add-auto-load-safe-path <your-path>/osi/egos/.gdbinit line to your configuration file "/Users/<your-username>/Library/Preferences/gdb/gdbinit". To completely disable this security protection add set auto-load safe-path / line to your configuration file "/Users/<your-username>/Library/Preferences/gdb/gdbinit". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" - To fix the problem, follow the instructions above and add the
egos/.gdbinitpath to GDB’s auto-load safe path.
01/26: Lab1 grade released
- Lab 1 grades have been released on Canvas. Please review your grades. If you have questions, email the staff mailing list.
01/22: Lab2 released
- Lab2 has been released and is due on 02/01/2026 at 23:59.
01/18: Lab1 fixes
- Below are two fixes for Lab1:
- The Linux paths in
env.share incorrect.
Fix: update them to match the directory names produced when unzippinggccandqemu. - The source file name
app.Sdoes not matchapp.sin theMakefile. This causes failures on case-sensitive file systems. Our test environment did not expose this issue.
Fix: renameapp.Stoapp.s; future labs will consistently useapp.s.
- The Linux paths in
- For Lab1, a free two-day extension is available if requested before the deadline. You need to send the request to the staff mailing list at
cs6640-staff@ccs.neu.edu.
01/11: Lab1 released
- Lab1 has been released and is due on 01/19/2026 at 23:59.
01/10: Week01 note release
- See schedule page for the note of Week01
01/02: Website created
- OSI 26spring website created.