Memory management is one of the, if not most, important parts of an OS. To begin small, we'll choose the First Fit algorithm which is the easiest to implement.
I was used to the control and power of i3wm on my Arch Linux setup. Until I got a MacBook. But I am stubborn and I hate getting my fingers off the home row of my keyboard.