HOME

TheInfoList



OR:

Bodhi Linux is a
light-weight Linux distribution A light-weight Linux distribution is a Linux distribution that uses lower memory and processor-speed requirements than a more "feature-rich" Linux distribution. The lower demands on hardware ideally result in a Responsiveness, more responsive mac ...
based on
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
that uses an Enlightenment DR17-based fork called Moksha as its desktop environment. 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 Thunar is a file manager for Linux and other Unix-like systems, initially written using the GTK+ 2 toolkit and later ported to the GTK+ 3 toolkit. It started to ship with Xfce in version 4.4 RC1 and later. Thunar is developed by Benedikt Meur ...
), a
terminal emulator A terminal emulator, or terminal application, is a computer program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term ''terminal'' covers all remote term ...
(
Terminology Terminology is a group of specialized words and respective meanings in a particular field, and also the study of such terms and their use; the latter meaning is also known as terminology science. A ''term'' is a word, Compound (linguistics), com ...
), and a web browser. To install additional software, Bodhi Linux developers maintain a browser-based app store that uses apturl to install programs.


Performance

System requirements include 512MB RAM, 5GB hard disk space, and a 500MHz processor. 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. 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 C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of ...
and
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (prog ...
.


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 * 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.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 In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between ...
support. 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. 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.


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 Raspberry Pi ( ) is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in collaboration with Broadcom Inc., Broadcom. To commercialize the product and support its growing demand, the ...
(''armhf'' or ''ARM HF''ARMHF
/ref>). 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 An application binary interface (ABI) is an interface exposed by software that is defined for in-process machine code access. Often, the exposing software is a library, and the consumer is a program. An ABI is at a relatively low-level of a ...
'' of the
ARM11 ARM11 is a group of 32-bit reduced instruction set computer, RISC ARM architecture, ARM processor cores licensed by ARM Holdings. The ARM11 core family consists of ARM1136J(F)-S, ARM1156T2(F)-S, ARM1176JZ(F)-S, and ARM11MPCore. Since ARM11 cor ...
, a
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
RISC In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a comp ...
microprocessor A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
ARM architecture ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer, RISC instruction set architectures (ISAs) for central processing unit, com ...
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. Because of the effort to build a working release, the ARMHF release is not officially supported anymore.


deBodhi Linux

deBodhi Linux 7.0 is a version of Bodhi Linux based on
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
12 (Bookworm). It is currently in
beta Beta (, ; uppercase , lowercase , or cursive ; or ) is the second letter of the Greek alphabet. In the system of Greek numerals, it has a value of 2. In Ancient Greek, beta represented the voiced bilabial plosive . In Modern Greek, it represe ...
.


See also

*
Enlightenment Foundation Libraries The Enlightenment Foundation Libraries (EFL) are a set of graphics libraries that grew out of the development of Enlightenment, a window manager and Wayland compositor. The project's focus is to make the EFL a flexible yet powerful and easy t ...
*
Enlightenment (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. Enlightenme ...
*
Minimalism (computing) In computing, minimalism refers to the application of minimalist philosophies and principles in the design and use of hardware and software. Minimalism, in this sense, means designing systems that use the least hardware and software resources ...


References


External links

* *
Bodhi Linux documentation/wiki

Bodhi Linux
at SourceForge.net {{Desktop environments and window managers for X11 and Wayland Linux distributions Ubuntu derivatives X86-64 Linux distributions