Bodhi Linux

Last updated
Bodhi Linux
Bodhi Linux Logo.png
Bodhi-2016-10-29.png
Bodhi Linux 5.1.0
Developer Bodhi Linux Team
OS family Linux (Unix-like)
Working stateCurrent
Source model Open source
Initial release26 March 2011;13 years ago (2011-03-26)
Latest release 7.0.0 [1]   OOjs UI icon edit-ltr-progressive.svg / 21 August 2023;14 months ago (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.com

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]

Contents

Performance

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.

Moksha Desktop

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]

Support

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.

Release cycle

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 dateCommentsSupported until
0.1.62011-02First version of Bodhi Linux.Old version, no longer maintained: unsupported
0.1.72011-03Old version, no longer maintained: unsupported
1.0.0 [13] 2011-03Old version, no longer maintained: unsupported
1.1.02011-05Old version, no longer maintained: unsupported
1.2.02011-09Old version, no longer maintained: unsupported
1.2.12011-10Old version, no longer maintained: unsupported
1.3.0 [14] 2011–12Old version, no longer maintained: unsupported
1.4.02012-03 [15] Old version, no longer maintained: unsupported
1.5.02012-06Last update release to the 10.04 baseOld version, no longer maintained: unsupported
2.0.02012-07First stable release to the 12.04 baseOld version, no longer maintained: unsupported
2.1.0 [16] 2012-09Update release (3-month cycle)Old version, no longer maintained: unsupported
2.2.0 [17] [18] 2012-12Update releaseOld version, no longer maintained: unsupported
2.3.0 [19] 2013-03Update releaseOld version, no longer maintained: unsupported
2.4.02013-09Last update release to 12.04 baseOld version, no longer maintained: unsupported
3.0.0 [20] 2015-02First stable release to the 14.04 baseOld version, no longer maintained: unsupported
3.1.02015-08Update release first to feature the Moksha Desktop EnvironmentOld version, no longer maintained: unsupported
3.2.02016-03Update releaseOld version, no longer maintained: unsupported
4.0.0 [21] 2016-10First stable release to the 16.04 baseOld version, no longer maintained: unsupported
4.1.0 [22] 2017-01Update releaseOld version, no longer maintained: unsupported
4.2.02017-05Update releaseOld version, no longer maintained: unsupported
4.3.0 [23] 2017-08Update releaseOld version, no longer maintained: unsupported
4.4.0 [24] 2017-12Update releaseOld version, no longer maintained: unsupported
4.5.0 [25] 2018-02Update releaseOld version, no longer maintained: unsupported
5.0.02018-08Based on Ubuntu 18.04Old version, no longer maintained: unsupported
5.1.02020-03Based on Ubuntu 18.04.04Old version, no longer maintained: unsupported
6.0.0 [26] 2021-05Based on Ubuntu 20.04.2Old version, yet still maintained: 2025-04
7.0.0 [27] 2023-08Based on Ubuntu 22.04Current stable version:2027-04
Legend:
Old version, not maintained
Old version, still maintained
Latest version
Latest preview version
Future release

R_Pi Bodhi Linux

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

deBodhi Linux 7.0 is a version of Bodhi Linux based on Debian 12 (Bookworm). It is currently in beta. [30]

See also

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

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.

<span class="mw-page-title-main">Enlightenment (window manager)</span> Compositing window manager

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.

<span class="mw-page-title-main">PCLinuxOS</span> Linux distribution

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.

<span class="mw-page-title-main">Kubuntu</span> Linux distribution based on Ubuntu, utilizing the KDE desktop environment

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.

<span class="mw-page-title-main">Pardus (operating system)</span> Linux distribution

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.

<span class="mw-page-title-main">Xubuntu</span> Linux distribution based on Ubuntu

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.

<span class="mw-page-title-main">OpenGEU</span> Free computer operating system

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.

<span class="mw-page-title-main">Midori (web browser)</span> Free and open-source web browser

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.

<span class="mw-page-title-main">Tiny Core Linux</span> Lightweight Linux distribution

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 Lightweight systemd free Linux distribution

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.

<span class="mw-page-title-main">Lubuntu</span> Linux distribution based on Ubuntu, utilizing the LXQt desktop environment

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".

<span class="mw-page-title-main">Peppermint OS</span> Linux computer operating system

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.

<span class="mw-page-title-main">Trinity Desktop Environment</span> Desktop environment for Unix-like operating systems

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.

<span class="mw-page-title-main">Solus (operating system)</span> Linux operating system

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 Desktop operating system based on Ubuntu

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.

<span class="mw-page-title-main">Raspberry Pi OS</span> Debian-based operating system for Raspberry Pi

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.

<span class="mw-page-title-main">Banana Pi</span> Series of Chinese single-board computers

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.

<span class="mw-page-title-main">SparkyLinux</span> Linux distribution

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.

<span class="mw-page-title-main">Moksha (window manager)</span> Window manager

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.

References

  1. "Introducing Bodhi Linux 7.0: A Landmark Release". 21 August 2023. Retrieved 21 August 2023.
  2. Jeff Hoogland. "Introducing Moksha Desktop". Moksha Development Team. Retrieved 2015-07-30.
  3. "Appcenter". Bodhi Linux. Retrieved 2022-11-08.
  4. Jim Lynch. "Bodhi Linux 1.0". desktoplinuxreviews.com. Archived from the original on 2011-04-19. Retrieved 2011-05-06.
  5. Joey Sneddon (26 November 2010). "Bodhi Linux may just be your favorite new lightweight distro". OMG! Ubuntu!. Retrieved 2011-05-06.
  6. Jeff Hoogland. "Introducing Moksha Desktop". Moksha Development Team. Retrieved 2015-08-02.
  7. Jack Wallen (28 March 2011). "Bodhi Linux: Interview with Jeff Hoogland". Techrepublic. Retrieved 2011-05-12.
  8. Jesse Smith. "DistroWatch Weekly". distrowatch.com. Retrieved 2011-07-05.
  9. 1 2 Jeff Hoogland. "Dropping Official Support for ARM Devices". Bodhi Linux Forums. Retrieved 2013-11-23.
  10. Jeff Hoogland. "Bodhi Release Cycle Changes". Bodhi Linux Forums. Retrieved 2013-10-08.
  11. Christine Hall (2015-02-23). "Running Bodhi 3.0.0 Legacy on Older Hardware". FOSS Force. Retrieved 2015-03-07.
  12. Bodhi Linux announcements at DistroWatch.com
  13. Bodhi Linux sticks with design principles » Linux Magazine
  14. DistroWatch Weekly, Issue 437, 2 January 2012
  15. Bodhi Linux, the Beautiful Configurable Lightweight Linux | Linux.com | The source of Linux information
  16. DistroWatch Weekly, Issue 474, 17 September 2012
  17. Bodhi Linux 2.2 review – Square peg for round hole, Dedoimedo
  18. Bodhi Linux 2.2.0 review | LinuxBSDos.com
  19. DistroWatch Weekly, Issue 504, 22 April 2013
  20. DistroWatch Weekly, Issue 602, 23 March 2015
  21. DistroWatch Weekly, Issue 692, 19 December 2016
  22. Bodhi Linux 4.1.0: Like Visiting an Old Friend | Linux.com | The source of Linux information
  23. Bodhi Linux With Moksha Is Truly Enlightening | Reviews | LinuxInsider
  24. Download Bodhi 4.4.0 / 5.0.0 RC, Softpedia Linux. Archived 13 July 2018 at the Wayback Machine
  25. "Bodhi Linux 4.5.0 Release". Bodhi Linux. 24 February 2018. Retrieved February 24, 2018.
  26. "Bodhi Linux 6.0.0 Released". 12 May 2021.
  27. "Bodhi Linux 7.0.0 Released". 21 August 2023.
  28. ARMHF
  29. "Raspbian FAQ". Raspbian. Retrieved 30 July 2012.
  30. "Bodhi 7.0 Legacy and deBodhi 7.0 beta | Bodhi Linux Forums". bodhilinux.boards.net. 7 February 2024. Retrieved 7 March 2024.