Simple Double Linked List, Full fledge Shell, User-level thread library (Atomic), Multi-level queues,  Scheduling (RR), Thread Synchronization (Semaphores), Inter-thread communication(Mailbox)