UserLand versus kernel land