1. A non-transitory computer-readable storage medium storing a set of instructions executable by a processor, the set of instructions, when executed by the processor, causing the processor to perform operations comprising: during an initialization time of a system, mapping a memory area storing a segment of code for a kernel of the system; during the initialization time, executing the segment of code; and after the segment of code has been executed, unmapping a portion of the memory area for the kernel, wherein the segment of code is stored in the portion of the memory area that is unmapped in the unmapping step, and wherein the segment of code comprises an application payload.