Renaming
Refinement
Use a simple doubly linked list for the run queues
Refactor
Avoid duplicated segments
Cleanup
Add second target for bochs without debugger