Belenix Logo
   HOME

TheInfoList



OR:

BeleniX is a discontinued operating system distribution built using the
OpenSolaris OpenSolaris () is a discontinued open-source computer operating system based on Solaris and created by Sun Microsystems. It was also, perhaps confusingly, the name of a project initiated by Sun to build a developer and user community around th ...
source base. It can be used as a
Live CD A live CD (also live DVD, live disc, or live operating system) is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading fro ...
as well as installed to a
hard disk A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnet ...
. Initially developed as a Live CD along the lines of
Knoppix KNOPPIX ( ) is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first live operating system distributions (just after Yggdrasil Linux). Knoppix was developed b ...
to showcase OpenSolaris technologies. Belenix went on to become the initial base for Sun's OpenSolaris distribution. A number of technologies pioneered in the Belenix project have gone on to become full projects in their own right within the OpenSolaris ecosystem.


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 The Sun is the star at the center of the Solar System. It is a nearly perfect ball of hot plasma, heated to incandescence by nuclear fusion reactions in its core. The Sun radiates this energy mainly as light, ultraviolet, and infrared radi ...
. 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 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. BeleniX is focused on using
KDE KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
for its
desktop environment 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 graphica ...
, although Xfce has also been supported since the beginning of the distribution. An upcoming release will also include first-class support for
GNOME A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
. The BeleniX dev team includes other OpenSolaris based distros such as MilaX,
Nexenta OS Nexenta OS, officially known as the Nexenta Core Platform, is a discontinued computer operating system based on OpenSolaris and Ubuntu that runs on IA-32- and x86-64-based systems. It emerged in fall 2005, after Sun Microsystems started the Ope ...
, and SchilliX. The name and logo are references to the Celtic god of light,
Belenus Belenus (Gaulish: ''Belenos'', ''Belinos'') is an ancient Celtic healing god. The cult of Belenus stretched from the Italian Peninsula to the British Isles, with a main sanctuary located at Aquileia, on the Adriatic coast. Through ''interpreta ...
. 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 An optical disc image (or ISO image, from the ISO 9660 file system used with CD-ROM media) is a disk image that contains everything that would be written to an optical disc, disk sector by disc sector, including the optical disc file system. IS ...
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
FOSS Fos or FOSS may refer to: Companies *Foss A/S, a Danish analytical instrument company * Foss Brewery, a former brewery in Oslo, Norway *Foss Maritime, a tugboat and shipping company Historic houses * Foss House (New Brighton, Minnesota), United ...
community project. BeleniX was the first OpenSolaris distribution to bundle a complete working
Xorg X.Org Server is the free and open-source implementation of the X Window System display server stewarded by the X.Org Foundation. Implementations of the client-side X Window System protocol exist in the form of ''X11 libraries'', which serve a ...
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 SchilliX, and the first to provide an auto-configuring Xorg based
GUI The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
. 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; * On-The-Fly Loopback Decompression of CD contents; * New Algorithm for file placement optimization leveraging
DTrace DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released under ...
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 X.Org Server is the free and open-source implementation of the X Window System display server stewarded by the X.Org Foundation. Implementations of the client-side X Window System protocol exist in the form of ''X11 libraries'', which serve a ...
auto-configuration capability; * First OpenSolaris distro to be able to run a fully functional
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
5/6 environment; * First OpenSolaris distro to provide a basic port of
GNU Parted GNU Parted (the name being the conjunction of the two words PARTition and EDitor) is a free partition editor, used for creating and deleting partitions. This is useful for creating space for new operating systems, reorganising hard disk usage, co ...
; * First OpenSolaris distro to provide a complete KDE 3.5.x environment.
Project Indiana OpenSolaris () is a discontinued open-source computer operating system based on Solaris and created by Sun Microsystems. It was also, perhaps confusingly, the name of a project initiated by Sun to build a developer and user community around the ...
has leveraged all these technologies and has served as a starting point for it. 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. Check the LiveCD Features Timeline 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 Sun Studio is a recording studio opened by rock-and-roll pioneer Sam Phillips at 706 Union Avenue in Memphis, Tennessee, on January 3, 1950. It was originally called Memphis Recording Service, sharing the same building with the Sun Records label ...
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. *
KDE KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
3.x and 4.2.4(upcoming) * XFCE *
GNOME A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...


Installation

BeleniX today uses the same Caiman InstallerProject Caiman
and libraries that are used in Sun's OpenSolaris distro. Going forward there are plans to re-implement the Installer GUI in
Qt4 Qt (pronounced "cute") is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems wit ...
while still using the underlying Caiman Installer libraries.


Packaging

The Belenix team presently continues to use SVR4 packaging, which is what
Solaris Solaris may refer to: Arts and entertainment Literature, television and film * ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem ** ''Solaris'' (1968 film), directed by Boris Nirenburg ** ''Solaris'' (1972 film), directed by ...
has provided to date. The team does not intend to use
IPS IPS, ips, or iPS may refer to: Science and technology Biology and medicine * ''Ips'' (genus), a genus of bark beetle * Induced pluripotent stem cell or iPS cells * Intermittent photic stimulation, a neuroimaging technique * Intraparietal sulcus, ...
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.


References


External links


BeleniX Home Page
''
BeleniX FAQ on ''Genunix OpenSolaris Wiki''
{{DEFAULTSORT:Belenix KDE OpenSolaris Unix variants