Setup OSDev Environment on macOS

Why OSDev on macOS works (if you stop fighting defaults)