OpenELEC is an extremely small and very fast booting Linux based distribution, primarily designed to be booted from flash memory card such as CompactFlash or a solid-state drive, similar to that of the XBMCbuntu (formerly XBMC Live) distribution but specifically targeted to a minimum set-top box hardware setup based on an ARM SoCs or Intel x86 processor and graphics.[2][3][4][5][6][12]