Memtest86 was originally developed by Chris Brady; Memtest86+ is developed by Samuel Demeulemeester. After several years of a development standstill, both are actively worked on and new versions have been released in January 2007. The bootloading code was originally derived from Linux 1.2.1. Memtest86 is written in C and x86 assembler. The source code is released under the GNU General Public License (GPL). The current version of Memtest86 is v3.3 released on January, 12th 2007 and v1.70 of Memtest86+, released on January, 14th 2007. Both versions now support current dual- and quad-core-CPU's and the corresponding chipsets.