Add deallocation support for physical_allocator
Prepare GC task
Wakeup gc thread when a process gets killed
Release resources in GC task
Add debug message
Protect access to the run queues
Implement sbrk
Simplify the process structure
Save the segment for release later
Adapt the userlib to compile it as static library
Always build the static library
Fix the computation of the aligned size
Prepare malloc support
Implement user space malloc
Clean
Refactor
Implement free
Implement print in source files
Update program makefiles
Fix support for .bss sections