[$] A full task-isolation mode for the kernel
Some applications require guaranteed access to the CPU without even briefinterruptions; realtime systems and high-bandwidth networking applicationswith user-space drivers can fall into the category. While Linux providessome support for CPU isolation (moving everything but the critical task offof one or more CPUs) now, it is an imperfect solution that is still subjectto some interruptions. Work has been continuing in the community toimprove the kernel's CPU-isolation capabilities, notably with improvementsin the nohz (tickless) mode, but it is not finished yet. Recently, AlexBelits submitteda patch set (based on work by Chris Metcalfin 2015) that introduces a completely predictable environment for Linuxapplications - as long as they do not need any kernel services.