The original Raspberry Pi features a 700MHz single-core ARM processor, 256MB of RAM (later upgraded to 512MB), VideoCore IV, capable of 1080p HDMI output. It's capable of running various flavours of Linux. In early 2015, the Raspberry Pi 2 was released, with significantly improved hardware specifications including a 900MHz quad-core ARM processor, 1GB of RAM and onboard NIC. it also has the ability to run Windows 10, as well as Linux. Storage on all variants of the Raspberry Pi is achieved with the use of a SDHC slot (microSD on Raspberry Pi 2).