Developer | Bodhi Linux Team |
---|---|
OS family | Linux (Unix-like) |
Working state | Current |
Source model | Open source |
Initial release | 26 March 2011 |
Latest release | 7.0.0 [1] / 21 August 2023 |
Update method | APT (front-ends available) |
Package manager | dpkg (front-ends like Synaptic available) |
Platforms | IA-32, x86-64 |
Kernel type | Monolithic (Linux kernel) |
Userland | GNU |
Default user interface | Moksha (based on Enlightenment) |
License | Free software licenses (mainly GPL), plus proprietary binary blobs |
Official website | bodhilinux |
Bodhi Linux is a light-weight Linux distribution based on Ubuntu that uses an Enlightenment DR17-based fork called Moksha as its desktop environment. [2] 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 (Thunar), 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. [3]
System requirements include 512MB RAM, 5GB hard disk space, and a 500MHz processor. [4] 32-bit processors without PAE capability are supported on the 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. [5] The project was forked from DR17 since later versions of Enlightenment had performance and stability issues. [6] The Enlightenment window manager, as well as the tools developed specifically for Bodhi Linux, were written in the C programming language and Python. [7]
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 daily throughout the five years. As opposed to Ubuntu, Bodhi has no short-term support release. An installed Bodhi Linux can be upgraded to the latest state via the command line or package manager.
This section may contain an excessive amount of intricate detail that may interest only a particular audience.(April 2023) |
Releases are numbered x.y.z, where
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.y.z; e.g. version 2.3.z > 2.4.0) is similar to point releases in Ubuntu (12.04.1, 12.04.2,...). They are used for delivering new software versions and other improvements which are not related to security. Between 2011 and 2013 there was ARM support. [8] [9]
Beginning with version 2.4.0 update frequency was reduced to three times a year. Bodhi Linux 2.4.0 (originally planned for release in August 2013) appeared late in mid-September. [10] A bug fix release (x.y.z; e.g. version 2.4.0 > 2.4.1) was released to fix configuration bugs.
The Bodhi Linux 3.0.0 branch was released in February 2015 with an additional "legacy" version for older hardware. [11]
Version [12] | Release date | Comments | Supported until |
---|---|---|---|
0.1.6 | 2011-02 | First version of Bodhi Linux. | unsupported |
0.1.7 | 2011-03 | unsupported | |
1.0.0 [13] | 2011-03 | unsupported | |
1.1.0 | 2011-05 | unsupported | |
1.2.0 | 2011-09 | unsupported | |
1.2.1 | 2011-10 | unsupported | |
1.3.0 [14] | 2011–12 | unsupported | |
1.4.0 | 2012-03 [15] | — | unsupported |
1.5.0 | 2012-06 | Last update release to the 10.04 base | unsupported |
2.0.0 | 2012-07 | First stable release to the 12.04 base | unsupported |
2.1.0 [16] | 2012-09 | Update release (3-month cycle) | unsupported |
2.2.0 [17] [18] | 2012-12 | Update release | unsupported |
2.3.0 [19] | 2013-03 | Update release | unsupported |
2.4.0 | 2013-09 | Last update release to 12.04 base | unsupported |
3.0.0 [20] | 2015-02 | First stable release to the 14.04 base | unsupported |
3.1.0 | 2015-08 | Update release first to feature the Moksha Desktop Environment | unsupported |
3.2.0 | 2016-03 | Update release | unsupported |
4.0.0 [21] | 2016-10 | First stable release to the 16.04 base | unsupported |
4.1.0 [22] | 2017-01 | Update release | unsupported |
4.2.0 | 2017-05 | Update release | unsupported |
4.3.0 [23] | 2017-08 | Update release | unsupported |
4.4.0 [24] | 2017-12 | Update release | unsupported |
4.5.0 [25] | 2018-02 | Update release | unsupported |
5.0.0 | 2018-08 | Based on Ubuntu 18.04 | unsupported |
5.1.0 | 2020-03 | Based on Ubuntu 18.04.04 | unsupported |
6.0.0 [26] | 2021-05 | Based on Ubuntu 20.04.2 | 2025-04 |
7.0.0 [27] | 2023-08 | Based on Ubuntu 22.04 | 2027-04 |
Old version, not maintained Old version, still maintained Latest version Future release |
The R_Pi Bodhi Linux build was built directly on top of Raspbian and incorporates all of the changes and improvements to produce optimized "hard float" code for the Raspberry Pi (armhf or ARM HF [28] ). Technically, R_Pi Bodhi Linux is built with compilation settings adjusted to produce optimized "hard float" code for the Raspberry Pi (armhf or ARM HF). The hard float application binary interface of the ARM11, a 32-bit RISC microprocessor ARM architecture with ARMv6 architectural additions, provides enormous performance gains for many use cases. However, this requires significant effort to port elements of Debian Wheezy to be comparable with ARMv6 CPUs, as official builds require ARMv7. [29] Because of the effort to build a working release, the ARMHF release is not officially supported anymore. [9]
deBodhi Linux 7.0 is a version of Bodhi Linux based on Debian 12 (Bookworm). It is currently in beta. [30]
A Linux distribution is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro, if distributed on its own, is often obtained via a website intended specifically for the purpose. Distros have been designed for a wide variety of systems ranging from personal computers to servers and from embedded devices to supercomputers.
Enlightenment, also known simply as E, is a compositing window manager for the X Window System. Since version 0.20, Enlightenment also supports Wayland. It is shipped with some Linux distributions such as Bodhi Linux and Pentoo.
PCLinuxOS, often shortened to PCLOS, is a rolling release Linux distribution for x86-64 computers, with KDE Plasma, MATE, and XFCE as its default user interfaces. It is a primarily FOSS operating system for personal computers aimed at ease of use.
Puppy Linux is a family of light-weight Linux distributions that focus on ease of use and minimal memory footprint. The entire system can be run from random-access memory (RAM) with current versions generally taking up about 600 MB (64-bit), 300 MB (32-bit), allowing the boot medium to be removed after the operating system has started. Applications such as AbiWord, Gnumeric and MPlayer are included, along with a choice of lightweight web browsers and a utility for downloading other packages. The distribution was originally developed by Barry Kauler and other members of the community, until Kauler retired in 2013. The tool Woof can build a Puppy Linux distribution from the binary packages of other Linux distributions.
Kubuntu is an official flavor of the Ubuntu operating system that uses the KDE Plasma Desktop instead of the GNOME desktop environment. As part of the Ubuntu project, Kubuntu uses the same underlying systems. Kubuntu shares the same repositories as Ubuntu and is released regularly on the same schedule as Ubuntu.
Pardus is a Linux distribution developed with support from the government of Turkey. Pardus' main focus is office-related work including use in Turkish government agencies. Despite that, Pardus ships in several languages. Its ease of use and availability free of charge has spawned numerous communities throughout the world.
Xubuntu is a Canonical-recognized, community-maintained derivative of the Ubuntu operating system. The name Xubuntu is a portmanteau of Xfce and Ubuntu, as it uses the Xfce desktop environment, instead of Ubuntu's customized GNOME desktop.
OpenGEU was a free computer operating system based upon the popular Ubuntu Linux distribution, which in turn is based on Debian. OpenGEU combined the strengths and ease of use of GNOME desktop environment with the lightweight, and graphical eye candy features of the Enlightenment window manager to create a unique and user-friendly desktop. While OpenGEU was originally derived from Ubuntu, the design of the user gave it a significantly different appearance, with original art themes, software and tools.
Midori is a free and open-source web browser. In 2019, the Midori project was acquired by the Astian Foundation. After the acquisition, the project became a derivative of the Firefox browser.
Tiny Core Linux (TCL) is a minimal Linux kernel based operating system focusing on providing a base system using BusyBox and FLTK. It was developed by Robert Shingledecker, who was previously the lead developer of Damn Small Linux. The distribution is notable for its small size and minimalism; additional functions are provided by extensions. Tiny Core Linux is free and open-source software licensed under the GNU General Public License version 2.
antiX is a Linux distribution, originally based on MEPIS, which itself is based on the Debian stable distribution. antiX initially replaced the MEPIS KDE desktop environment with the Fluxbox and IceWM window managers, making it suitable for older, less powerful x86-based systems. Unlike Debian, antiX does not use the systemd init system, instead, antiX provides images in which either SysVinit or Runit are set as the default init system.
Lubuntu is a lightweight Linux distribution based on Ubuntu that uses the LXQt desktop environment in place of GNOME. Lubuntu was originally touted as being "lighter, less resource hungry and more energy-efficient", but now aims to be "a functional yet modular distribution focused on getting out of the way and letting users use their computer".
Peppermint OS is a Linux distribution based on Debian and Devuan Stable, and formerly based on Ubuntu. It uses the Xfce desktop environment. It aims to provide a familiar environment for newcomers to Linux, which requires relatively low hardware resources to run.
The Trinity Desktop Environment (TDE) is a complete software desktop environment designed for Linux and Unix-like operating systems, intended for computer users preferring a traditional desktop model, and is free/libre software. Born as a fork of KDE 3.5 in 2010, it was originally created by Timothy Pearson, who had coordinated Kubuntu remixes featuring KDE 3.5 after Kubuntu switched to KDE Plasma 4.
Solus is an independently developed operating system for the x86-64 architecture based on the Linux kernel and a choice of Budgie, GNOME, KDE Plasma or Xfce as the desktop environment. Its package manager, eopkg, is based on the PiSi package management system from Pardus Linux, and it has a semi-rolling release model, with new package updates landing in the stable repository every Friday. The developers of Solus have stated that Solus was intended exclusively for use on personal computers and will not include software that is only useful in enterprise or server environments.
elementary OS is a Linux distribution based on Ubuntu LTS. It promotes itself as a "thoughtful, capable, and ethical" replacement to macOS and Windows and has a pay-what-you-want model. The operating system, the desktop environment, and accompanying applications are developed and maintained by elementary, Inc.
Raspberry Pi OS is a Unix-like operating system based on the Debian Linux distribution for the Raspberry Pi family of compact single-board computers. Raspbian was developed independently in 2012, became the primary operating system for these boards since 2013, was originally optimized for the Raspberry Pi 1 and distributed by the Raspberry Pi Foundation. The Raspberry Pi Foundation renamed it in 2020 as Raspberry Pi OS.
Banana Pi is a line of single-board computers produced by the Chinese company Shenzhen SINOVOIP Company, its spin-off Guangdong BiPai Technology Company, and supported by Hon Hai Technology (Foxconn). Its hardware design was influenced by the Raspberry Pi, and both lines use the same 40-pin I/O connector.
SparkyLinux is a desktop-oriented operating system based on the Debian operating system. The project offers a ready to use operating system with various desktops to choose from. SparkyLinux is released 3-4 times per year to provide the latest versions of all applications.
Moksha is an open source window manager for Linux used primarily by Bodhi Linux. It is a fork and continuation of the Enlightenment 17 window manager.