BeleniX

Last updated
BeleniX
Belenix logo.png
Belenix logo
OS family Unix
Working stateDormant [1]
Latest release 0.7.1 / July 19, 2008
Kernel type Unix
Userland GNU and traditional Solaris
Default
user interface
KDE
License CDDL
Official website http://www.belenix.org/

BeleniX is a discontinued [2] operating system distribution built using the OpenSolaris source base. It can be used as a Live CD as well as installed to a hard disk. Initially developed as a Live CD along the lines of Knoppix to showcase OpenSolaris technologies. Belenix went on to become the initial base for Sun's OpenSolaris distribution. [3] A number of technologies pioneered in the Belenix project have gone on to become full projects in their own right within the OpenSolaris ecosystem.

Contents

Design and principles

BeleniX aims to have the latest stable revisions of most software, and packages are continuously pushed in the package repository with this aim in mind. However, in many cases bleeding-edge software is pushed out to help validate it and try out new features. Due to these reasons BeleniX also includes a lot of third-party drivers that may not be found in the official OpenSolaris distribution from Sun.[ citation needed ]

While the focus of BeleniX is on the developer desktop, it is also stable and scalable enough to work as a workstation or development server environment. This is mainly due to the underlying OpenSolaris kernel and userland environment.

BeleniX is compiled only for 32-bit execution (at i586/Pentium opcode based). However, references from the BeleniX team members have indicated that as of BeleniX 0.7, their live CD contains both 32-bit and 64-bit installation files. [4]

BeleniX is focused on using KDE for its desktop environment, although Xfce has also been supported since the beginning of the distribution. An upcoming release will also include first-class support for GNOME. The BeleniX dev team includes other OpenSolaris based distros such as MilaX, Nexenta OS, and SchilliX. The name and logo are references to the Celtic god of light, Belenus. BeleniX thus is also a first-class OpenSolaris development environment and is completely self-hosting. Every package included in BeleniX is built on BeleniX itself, including the OpenSolaris kernel. BeleniX aims to be an easy-to-use distribution that gently exposes the power of OpenSolaris. The Live CD format makes OpenSolaris more easily approachable, and boots within two to three minutes from a CD-ROM. It also aims to encourage innovation by bringing in new features and usability enhancements and increasing community participation.

History

After the announcement of the OpenSolaris project, BeleniX was started as a private project by a few Sun employees working at Sun's India Engineering Centre in Bangalore, India, in the year 2005. Their aim was to have something along the lines of Knoppix to showcase OpenSolaris to end users. In a few weeks' time, an ISO image was ready for people to use.

Over a period of time, BeleniX was developed further and grew in popularity. Non-Sun contributors also joined in the effort developing it into a FOSS community project. BeleniX was the first OpenSolaris distribution to bundle a complete working Xorg X11 GUI environment.

Over the years a number of critical innovations sprung out of the BeleniX project which were later incorporated into the OpenSolaris distributions from Sun. In fact, the first beta release of Sun's OpenSolaris distribution was largely based on BeleniX. BeleniX was the second OpenSolaris distribution to appear, after SchilliX, and the first to provide an auto-configuring Xorg based GUI. It introduced various missing technologies in OpenSolaris. Some of the important innovations include:

Project Indiana has leveraged all these technologies and has served as a starting point for it. [7] Taking this and other technologies developed for Indiana in account, the future focus for BeleniX has been set to evolve and grow as a source-level Indiana derivate with focus on the KDE desktop, and to make a fully featured and functional OpenSolaris distribution based on KDE. [8]

Check the LiveCD Features Timeline [9] in References to see a chronological account of BeleniX development till the release of the OpenSolaris distribution by Sun in 2008.

Software and toolchain

The BeleniX team aims to ensure that all packages co-exist on the same system, while ensuring that the latest versions of the package are built with the latest compilers. As a result, Belenix has so far had KDE 3.5.9 built with GCC 3.4.3, newer packages including KDE4 being increasingly built with GCC 4.4. There are some packages, especially the GNOME components derived from the JDS project, that are being built with Sun Studio 12. These are being actively migrated to Gcc 4.4. The team aims to eventually have all of BeleniX built on the completely FOSS toolchain GCC.

Desktop environments

BeleniX has so far positioned itself as a KDE distribution, while also providing XFCE. Upcoming releases will also provide GNOME.

Installation

BeleniX today uses the same Caiman Installer [10] and libraries that are used in Sun's OpenSolaris distribution. Going forward there are plans to re-implement the Installer GUI in Qt4 while still using the underlying Caiman Installer libraries.

Packaging

The BeleniX team presently continues to use SVR4 packaging, which is what Solaris has provided to date. The team does not intend to use IPS in its present state due to various technical reasons, and is considering alternatives including the deb format and the RPM5 format along with the Smart Package Manager.

Related Research Articles

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

The Common Desktop Environment (CDE) is a desktop environment for Unix and OpenVMS, based on the Motif widget toolkit. It was part of the UNIX 98 Workstation Product Standard, and was for a long time the Unix desktop associated with commercial Unix workstations. It helped to influence early implementations of successor projects such as KDE and GNOME desktop environment, which largely replaced CDE following the turn of the century.

<span class="mw-page-title-main">Oracle Solaris</span> Unix operating system originally developed by Sun Microsystems

Solaris is a proprietary Unix operating system originally developed by Sun Microsystems. After the Sun acquisition by Oracle in 2010, it was renamed Oracle Solaris.

In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphical shell. The desktop environment was seen mostly on personal computers until the rise of mobile computing. Desktop GUIs help the user to easily access and edit files, while they usually do not provide access to all of the features found in the underlying operating system. Instead, the traditional command-line interface (CLI) is still used when full control over the operating system is required.

<span class="mw-page-title-main">Java Desktop System</span>

Java Desktop System, briefly known as OpenSolaris Desktop, is a legacy desktop environment developed first by Sun Microsystems and then by Oracle Corporation after the 2010 Oracle acquisition of Sun. Java Desktop System is available for Solaris and was once available for Linux. The Linux version was discontinued after Solaris was released as open source software in 2005. Java Desktop System aims to provide a system familiar to the average computer user with a full suite of office productivity software such as an office suite, a web browser, email, calendaring, and instant messaging.

<span class="mw-page-title-main">Light-weight Linux distribution</span> Operating system with low resource requirements

A light-weight Linux distribution is one that uses lower memory and/or has less processor-speed requirements than a more "feature-rich" Linux distribution. The lower demands on hardware ideally result in a more responsive machine, and/or allow devices with fewer system resources to be used productively. The lower memory and/or processor-speed requirements are achieved by avoiding software bloat, i.e. by leaving out features that are perceived to have little or no practical use or advantage, or for which there is no or low demand.

<span class="mw-page-title-main">Zenwalk</span> Slackware-based Linux distribution

Zenwalk GNU/Linux is a desktop-focused Linux distribution founded by Jean-Philippe Guillemin. It is based on Slackware with very few modifications at system level making it 100% compatible with Slackware. It aims to be a modern, multi-purpose Linux distribution by focusing on internet applications, multimedia and programming tools. It comes with many specialized tools and is designed for beginner through advanced users, as it offers system configuration via both graphical tools and the command line.

<span class="mw-page-title-main">Tango Desktop Project</span> Open source initiative

The Tango Desktop Project was an open-source initiative to create a set of design guidelines and to provide a consistent user experience for applications on desktop environments. The project created a set of icons known as the Tango Icon Library and that were described as a "proof of concept". The Tango Desktop Project was a project of freedesktop.org, and was closely linked with other freedesktop.org guidelines, such as the Standard Icon Theming Specification.

<span class="mw-page-title-main">Sabayon Linux</span> Gentoo-based Linux distribution

Sabayon Linux or Sabayon, was an Italian Gentoo-based Linux distribution created by Fabio Erculiani and the Sabayon development team. Sabayon followed the "out of the box" philosophy, aiming to give the user a wide number of applications ready to use and a self-configured operating system.

A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system.

<span class="mw-page-title-main">LXDE</span> Lightweight desktop environment for Linux and BSD

LXDE is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netbooks or system on a chip computers.

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

Foresight Linux was a Linux distribution comprising free and proprietary software with the goal of showcasing the latest in Linux desktop technologies. Foresight is developed by the Foresight community and is based on rPath, it also follows a rolling release cycle, instead of a time-based release schedule.

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

Granular, or Granular Linux, is a Linux distribution targeted at the common desktop users. Granular is based on PCLinuxOS and comes as an installable live CD. The CD version of Granular features two desktop environments - KDE and a development version of Enlightenment. Where KDE is a full-featured desktop environment, Enlightenment is a lightweight desktop shell which is markedly faster than KDE.

<span class="mw-page-title-main">Russian Fedora Remix</span>

Russian Fedora Remix was a remix of the Fedora Linux Linux distribution adapted for Russia that was active in 2008–2019. It was neither a copy of the original Fedora nor a new Linux distribution. The project aimed to ensure that Fedora fully satisfied the needs of Russian users with many additional features provided out of the box. In autumn 2019 the project was phased out because its leaders announced that it "had fulfilled its purpose by 100%" and all of the Russian-centric improvements were officially included in Fedora repositories, and Russian Fedora software maintainers became regular Fedora maintainers.

<span class="mw-page-title-main">BioSLAX</span>

BioSLAX is a Live CD/Live DVD/Live USB comprising a suite of more than 300 bioinformatics tools and application suites. It has been released by the Bioinformatics Resource Unit of the Life Sciences Institute (LSI), National University of Singapore (NUS) and is bootable from any PC that allows a CD/DVD or USB boot option and runs the compressed Slackware flavour of the Linux Operating System (OS), also known as Slax. Slax was created by Tomáš Matějíček in the Czech Republic using the Linux Live Scripts which he also developed. The BioSLAX derivative was created by Mark De Silva, Lim Kuan Siong and Tan Tin Wee.

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

Salix OS is a multi-purpose Linux distribution based on Slackware.

Fedora Linux is a popular Linux distribution developed by the Fedora Project. Fedora attempts to maintain a six-month release schedule, offering new versions in May and November, although some releases have experienced minor delays.

<span class="mw-page-title-main">MATE (software)</span> Desktop environment forked from GNOME 2

MATE is a desktop environment composed of free and open-source software that runs on Linux, BSD, and illumos operating systems.

<span class="mw-page-title-main">Manjaro</span> Linux distribution based on Arch Linux with rolling releases

Manjaro is a free and open-source Linux distribution based on the Arch Linux operating system that has a focus on user-friendliness and accessibility. It uses a rolling release update model and Pacman as its package manager. It is developed mainly in Austria, France and Germany.

<span class="mw-page-title-main">Garuda Linux</span> Arch-derived Linux distribution

Garuda Linux is a x86-64 general-purpose Linux distribution, based on Arch Linux operating system. It is available in a wide range of popular Linux desktop environments, including modified versions of the KDE Plasma 5 desktop environment. The term Garuda, originating from Hinduism, is defined as a divine eagle-like sun bird and the king of birds.

References

  1. "[belenix-dev] Temporary website up for Belenix". Archived from the original on 2012-12-02. Retrieved 2012-03-18.
  2. BeleniX at DistroWatch
  3. "Project Indiana internals short overview". Archived from the original on 2011-02-23. Retrieved 2009-10-12.
  4. "All releases of BeleniX – Freecode".
  5. Fully Open X Archived August 1, 2009, at the Wayback Machine
  6. On-The-Fly Loopback Decompression Archived March 4, 2009, at the Wayback Machine
  7. LiveCD Architecture Overview diagram [ failed verification ] Archived June 12, 2010, at the Wayback Machine
  8. Future of BeleniX Discussed on the mailing list
  9. LiveCD Features Timeline Archived June 12, 2010, at the Wayback Machine
  10. Project Caiman Archived July 23, 2009, at the Wayback Machine