Bodhi Linux is a light-weight Linux distribution based on Ubuntu that uses an Enlightenment DR17-based fork called Moksha. The philosophy for the distribution is to provide a minimal base system so that users can install the software they want. In turn, the distribution only includes software that is essential to most users, such as a file manager ), a terminal emulator (Terminology), and a web browser. To install additional software, Bodhi Linux developers maintain a browser based app store that uses apturl to install programs. System requirements include 512MB RAM, 5GB hard disk space, and a 500MHz processor. 32-bit processors without PAE capability are supported on same terms as PAE-enabled ones. The only difference between the two Bodhi versions is that an older kernel is used. Using an Enlightenment DR17-based fork called Moksha Desktop, Bodhi provides desktop effects and animations that do not require high end computer hardware. The project was forked from DR17 since later versions of Enlightenment had performance and stability issues. The Enlightenment window manager, as well as the tools developed specifically for Bodhi Linux, were written in the C programming language and Python. Bodhi Linux is derived from the Ubuntu long term support releases (14.04, 16.04, 18.04...), so support follows the same pattern: Security bug fixes are released on a daily basis throughout the five-year period. As opposed to Ubuntu, Bodhi has no short-term support release. An installed Bodhi Linux can be upgraded to the latest state via command line or package manager. Releases are numbered x.y.z, where x represents a major release, y represents an update (or point) release and z represents a bug fix release. The major release (x.y.z; e.g. version 2.y.z > 3.0.0) follows the Ubuntu long term support with a delay of a few months. The goal is to deliver a new major release in July every other year following the new Ubuntu LTS, which is expected in April. New functionality is not added after the release. The update/point release (x.