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 Older 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 made from a software collection that includes the Linux kernel and often a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.
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 Ltd.–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 into a unique and user-friendly desktop. While OpenGEU was originally derived from Ubuntu, the design of the user gave it a significantly different appearance to the user, 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.
Ubuntu releases are made semiannually by Canonical Ltd, its developers, using the year and month of the release as a version number. The first Ubuntu release, for example, was Ubuntu 4.10 and was released on 20 October 2004. Consequently, version numbers for future versions are provisional; if the release is delayed until a different month than planned, the version number will change accordingly.
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, MATE or KDE Plasma 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 GNU/Linux distribution for the Raspberry Pi family of compact single-board computers. First developed independently in 2012, it has been produced as the primary operating system for these boards since 2013, distributed by the Raspberry Pi Foundation.
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.
KaOS is a desktop Linux distribution that features the latest version of the KDE desktop environment, the LibreOffice office suite, and other popular software applications that use the Qt toolkit.
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.