_Phase 1_ : Prototype Threads and Processors. Main needs to call process _Phase 2_ : Minimum Viable Product Main thread is a cfa thread Basic monitors for synchronisation and minimal lock support. No internal/external scheduling. Synchronisation points in thread destructors. _Phase 3_ : Kernel features Threads features ex: detach Internal scheduling Clusters _Phase 4_ : Monitor features Multi monitors calls, External scheduling _Phase 5_ : Performance Proper scheduler ...