The new Linux kernel 2.6.12, which will succeed the current 2.6.11, will have support for trusted computing and SELinux (security enhanced Linux) for multi-level security. Due imminently (but with no current fixed release date) the new kernel also features Red Hat's contribution of address space randomization for defence against buffer overflow attacks and remote script kiddies, and multipath I/O support and load balancing. There will also be support for native virtualization support with Xen, as well as improvements in the clustering and embedded systems arena, and software suspend will allow a state to be suspended to disk or memory.