Linux startup process is the multi-stage initialization process performed during booting a Linux installation. When a jailbroken device is booting, it loads Apple's own kernel initially. Subsequently, OS X Mountain Lion dropped 32-bit kernel booting. It fixed a problem that prevented the firmware of some Lenovo computers from booting. In BIOS mode the legacy/BIOS booting is under CSMCORE. Currently only the AML8726MX, S802, S805 and S905 SoC are booting headless on Linux 4.8. The UEFI specification includes support for booting over network via the Preboot eXecution Environment (PXE). Intel-based Macs carried this functionality over with booting macOS from USB. Such access may be required to modify initialization software used for booting. It is sometimes useful to modify a VHD file without booting an operating system. TFTP has always been associated to network booting. Memory can be checked by booting to a diagnostic tool, like memtest86. Usually, error code E71 is shown during or directly after the booting animation. Thus a cold start was called booting the computer up. This means with an SSD, booting up a system and launching programs take less time.