where possible (no buffering); no more explicit vm checkranges in kernel; new allocator for vm using avl tree without needing remapping