World Library  
Flag as Inappropriate
Email this Article


Article Id: WHEBN0004202850
Reproduction Date:

Title: BeleniX  
Author: World Heritage Encyclopedia
Language: English
Subject: OpenSolaris, KDE, IP network multipathing, OpenSolaris Network Virtualization and Resource Control, OpenIndiana
Publisher: World Heritage Encyclopedia


Belenix logo
OS family Unix
Working state Dormant [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

BeleniX was[2] an operating system distribution built using the OpenSolaris source base. It can be used as a Live CD as well as installed to hard disk. From the information provided on the BeleniX website, it may appear that currently, BeleniX is compiled only for 32-bit execution (at i586/Pentium op-code based). This is compounded by the lack of clarity on the Belenix site as to whether the BeleniX distribution supports true 64-bit (i.e., x86-64/AMD64) Solaris kernel and userland. However, oblique 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.[3] 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.[4] A number of technologies pioneered in the Belenix project have gone on to become full projects in their own right within the OpenSolaris ecosystem.

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 focuses on technology and on innovation, and aims at working with all communities, including other OpenSolaris based distros such as MilaX, Nexenta OS, and SchilliX. The name and logo are references to the Celtic god of light, Belenus.

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.

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 quality of the underlying OpenSolaris kernel and userland environment.

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.


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 make use of.

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 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 distro was largely based on BeleniX. BeleniX was the second OpenSolaris distribution to appear, after GUI. It introduced various missing technologies in OpenSolaris. Some of the important innovations include:

  • Auto-Configuration of interfaces prior to NWAM
  • Complete working Xorg X11 environment, which later resulted in the Fully Open X project[5]
  • On-The-Fly Loopback Decompression of CD contents[6]
  • New Algorithm for file placement optimization leveraging DTrace profiling
  • Implementation of read-ahead and I/O scheduling in the HSFS(ISO9660) filesystem in OpenSolaris
  • Live CD built toolkit
  • First OpenSolaris distro to provide a NTFS and Ext2fs mount capability
  • First OpenSolaris distro to provide advanced Xorg auto-configuration capability
  • First OpenSolaris distro to be able to run a fully functional Java 5/6 environment
  • First OpenSolaris distro to provide a basic port of GNU Parted
  • First OpenSolaris distro to provide a complete KDE 3.5.x environment

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


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


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.


  1. ^
  2. ^ BeleniX at DistroWatch
  3. ^
  4. ^ Project Indiana internals short overview
  5. ^ Fully Open X
  6. ^ On-The-Fly Loopback Decompression
  7. ^ LiveCD Architecture Overview diagram
  8. ^ Future of BeleniX Discussed on the mailing list
  9. ^ LiveCD Features Timeline
  10. ^ Project Caiman

External links

  • BeleniX Home Page
  • Genunix OpenSolaris WikiBeleniX FAQ on
  • Linux Format Magazine based its initial review of the OpenSolaris Platform on BeleniX
  • Another review of OpenSolaris distributions from Linux Format
  • The OpenSolaris Distributions are mentioned in the OpenSolaris Bible with credit given to BeleniX for its contributions:[1], [2]
  • Phoronix review of BeleniX 0.6
  • Phoronix review of BeleniX 0.7
  • BeleniX was one of the top 20 winners of the FOSS India Award 2008:[3], [4]
  • The initial BeleniX team was in the primary Times Of India newspaper
  • An early BeleniX developer Anil Gulecha who put BeleniX on a thumb drive was featured in the front page of Times Of India
  • SUN's CEO Jonathan Schwartz linked to Anil's and others TV interview video
  • Serverwatch article on BeleniX
  • BeleniX mentioned in ElReg
  • Linux.COM articles on BeleniX:[5], [6]
  • Eweek Article mentioning BeleniX
  • BeleniX mentioned in The Hindu
  • BeleniX 0.4.1 was the basis for Project Indiana/Caiman
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Hawaii eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.