BeleniX: Difference between revisions
added Category:Unix variants using HotCat |
m Disambiguating links to X.Org (link changed to X.Org Server; link changed to X.Org Server) using DisamAssist. |
||
(48 intermediate revisions by 32 users not shown) | |||
Line 1: | Line 1: | ||
{{Multiple issues| |
|||
{{update|date=December 2013}} |
|||
{{Primary sources|date=July 2009}} |
{{Primary sources|date=July 2009}} |
||
{{notablity|date=September 2020}} |
|||
}} |
|||
{{Infobox OS |
{{Infobox OS |
||
|name = BeleniX |
|name = BeleniX |
||
Line 8: | Line 13: | ||
|latest_release_version = 0.7.1 |
|latest_release_version = 0.7.1 |
||
|latest_release_date = July 19, 2008 |
|latest_release_date = July 19, 2008 |
||
|kernel_type = [[ |
|kernel_type = [[Unix]] |
||
|userland = [[GNU Core Utilities|GNU]] and traditional [[Solaris (operating system)|Solaris]] |
|userland = [[GNU Core Utilities|GNU]] and traditional [[Solaris (operating system)|Solaris]] |
||
|ui = [[KDE]] |
|ui = [[KDE]] |
||
|license = [[Common Development and Distribution License|CDDL]] |
|license = [[Common Development and Distribution License|CDDL]] |
||
|working_state = Dormant <ref>http://mail.opensolaris.org/pipermail/belenix-dev/2012-February/000291.html</ref> |
|working_state = Dormant <ref>{{cite web |url=http://mail.opensolaris.org/pipermail/belenix-dev/2012-February/000291.html |title=[belenix-dev] Temporary website up for Belenix |accessdate=2012-03-18 |url-status=dead |archiveurl=https://web.archive.org/web/20121202081347/http://mail.opensolaris.org/pipermail/belenix-dev/2012-February/000291.html |archivedate=2012-12-02 }}</ref> |
||
|website = http://www.belenix.org/ |
|website = http://www.belenix.org/ |
||
|}} |
|}} |
||
⚫ | '''BeleniX''' is |
||
⚫ | '''BeleniX''' is a discontinued<ref> {{Distrowatch|belenix|NAME=BeleniX}}</ref> [[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.<ref>{{Cite web |url=http://blogs.sun.com/moinakg/entry/project_indiana_internals_short_overview |title=Project Indiana internals short overview |access-date=2009-10-12 |archive-url=https://web.archive.org/web/20110223054133/http://blogs.sun.com/moinakg/entry/project_indiana_internals_short_overview |archive-date=2011-02-23 |url-status=dead }}</ref> 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 == |
== 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. |
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|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 [[device driver|drivers]] that may not be found in the official OpenSolaris distribution from [[Sun Microsystems|Sun]].{{Citation needed|date=August 2023}} |
||
⚫ | 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 (operating system)|kernel]] and [[User space and kernel space|userland]] environment. |
||
BeleniX is compiled only for [[32-bit]] execution (at [[Pentium (original)|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.<ref>{{Cite web|url=http://freshmeat.net/projects/belenix/releases|title = All releases of BeleniX – Freecode}}</ref> |
|||
⚫ | |||
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. |
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 [[Linux distribution|distros]] such as MilaX, [[Nexenta OS]], and SchilliX. The name and logo are references to the [[Celts|Celtic]] god of light, [[Belenus]]. BeleniX thus is also a first-class OpenSolaris development environment and is completely [[Self-hosting (compilers)|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 == |
== 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 |
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. |
||
BeleniX was developed further and grew in popularity. Non-Sun contributors joined in the effort developing it into a [[Free software|FOSS]] community project. BeleniX was the first OpenSolaris distribution to bundle a complete working [[X.Org Server|X.Org]] [[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 |
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 X.Org based [[GUI]]. It introduced various missing technologies in OpenSolaris. Some of the important innovations include: |
||
* Auto- |
* Auto-configuration of interfaces prior to NWAM (Network Auto-Magic) |
||
* Complete working |
* Complete working X.Org X11 environment, which later resulted in the Fully Open X project<ref>[http://www.opensolaris.org/os/project/fox/ Fully Open X] {{webarchive |url=https://web.archive.org/web/20090801040702/http://www.opensolaris.org/os/project/fox/ |date=August 1, 2009 }}</ref> |
||
* On- |
* On-the-fly loopback decompression of CD contents<ref>[http://www.belenix.org/?q=compression On-The-Fly Loopback Decompression] {{webarchive |url=https://web.archive.org/web/20090304035005/http://www.belenix.org/?q=compression |date=March 4, 2009 }}</ref> |
||
* New |
* New [[algorithm]] for file placement optimization leveraging [[DTrace]] profiling |
||
* Implementation of read-ahead and I/O scheduling in the |
* Implementation of [[read-ahead]] and I/O [[Scheduling (computing)|scheduling]] in the [[ISO 9660]] [[filesystem]] in OpenSolaris |
||
* Live CD built toolkit |
* Live CD built toolkit |
||
* First OpenSolaris |
* First OpenSolaris distribution to provide a [[NTFS]] and [[Ext2fs]] mount capability |
||
* First OpenSolaris |
* First OpenSolaris distribution to provide advanced [[X.Org Server|X.Org]] auto-configuration capability |
||
* First OpenSolaris |
* First OpenSolaris distribution to be able to run a fully functional [[Java (software platform)|Java]] 5/6 environment |
||
* First OpenSolaris |
* First OpenSolaris distribution to provide a basic port of [[GNU Parted]] |
||
* First OpenSolaris |
* First OpenSolaris distribution 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.<ref>[http://www.belenix.org/content/LiveCD-Architecture-Overview LiveCD Architecture Overview diagram]</ref> 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 |
[[Project Indiana]] has leveraged all these technologies and has served as a starting point for it.<ref>[http://www.belenix.org/content/LiveCD-Architecture-Overview LiveCD Architecture Overview diagram]{{failed verification|date=December 2013}} {{webarchive |url=https://web.archive.org/web/20100612222253/http://www.belenix.org/content/LiveCD-Architecture-Overview |date=June 12, 2010 }}</ref> 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.<ref>[https://archive.today/20120730073818/http://thread.gmane.org/gmane.os.solaris.opensolaris.indiana/832 Future of BeleniX Discussed on the mailing list]</ref> |
||
Check the LiveCD Features Timeline<ref>[http://www.belenix.org/content/LiveCD-Features-Timeline LiveCD Features Timeline]</ref> in References to see a chronological account of BeleniX development till the release of the OpenSolaris |
Check the LiveCD Features Timeline<ref>[http://www.belenix.org/content/LiveCD-Features-Timeline LiveCD Features Timeline] {{webarchive |url=https://web.archive.org/web/20100612223515/http://www.belenix.org/content/LiveCD-Features-Timeline |date=June 12, 2010 }}</ref> in References to see a chronological account of BeleniX development till the release of the OpenSolaris distribution by Sun in 2008. |
||
== Software and toolchain == |
== Software and toolchain == |
||
The BeleniX team |
The BeleniX team aimed to ensure that all packages co-exist on the same system, while ensuring that the latest versions of the package were built with the latest [[compiler]]s. As a result, Belenix has had KDE 3.5.9 built with [[GNU Compiler Collection|GCC]] 3.4.3, newer packages including KDE4 being increasingly built with GCC 4.4. There are some packages that are being built with [[Sun Studio (software)|Sun Studio]] 12, such as the GNOME components derived from the [[Java Desktop System|JDS]] project. These were being actively migrated to GCC 4.4. The team aimed to eventually have all of BeleniX built on GCC, which is a completely FOSS [[toolchain]]. |
||
== Desktop environments == |
== Desktop environments == |
||
BeleniX has so far positioned itself as a KDE distribution, while also providing XFCE. Upcoming releases will also provide GNOME. |
|||
* [[KDE]] 3.x and 4.2.4(upcoming) |
* [[KDE]] 3.x and 4.2.4(upcoming) |
||
Line 60: | Line 66: | ||
== Installation == |
== Installation == |
||
BeleniX today uses the same Caiman Installer<ref>[http://www.opensolaris.org/os/project/caiman/ Project Caiman]</ref> and libraries that are used in Sun's OpenSolaris |
BeleniX today uses the same Caiman Installer<ref>[http://www.opensolaris.org/os/project/caiman/ Project Caiman] {{webarchive |url=https://web.archive.org/web/20090723043045/http://www.opensolaris.org/os/project/caiman/ |date=July 23, 2009 }}</ref> and [[software library|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 == |
== Packaging == |
||
The |
The BeleniX team presently continues to use SVR4 packaging, which is what [[Solaris (operating system)|Solaris]] has provided to date. The team does not intend to use [[Image Packaging System|IPS]] in its present state due to various technical reasons, and is considering alternatives including the [[deb (file format)|deb]] format and the [[RPM Package Manager|RPM5]] format along with the [[Smart Package Manager]]. |
||
== References == |
== References == |
||
Line 69: | Line 75: | ||
== External links == |
== External links == |
||
* [http://www.belenix.org/ BeleniX Home Page] '' |
* [https://web.archive.org/web/20080516032224/http://www.belenix.org/ BeleniX Home Page] '' |
||
⚫ | |||
* {{Distrowatch|belenix|NAME=BeleniX}} |
|||
⚫ | |||
* [http://www.mail-archive.com/opensolaris-discuss@opensolaris.org/msg08525.html Linux Format Magazine based its initial review of the OpenSolaris Platform on BeleniX] |
|||
* [http://www.linuxformat.co.uk/content/lxf-guide-opensolaris-distros?op=modload&name=News&file=article&sid=779 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:[http://www.amazon.com/dp/0470385480], [http://www.amazon.com/s?url=search-alias%3Daps&field-keywords=belenix&x=0&y=0] |
|||
* [http://www.phoronix.com/scan.php?page=article&item=729&num=1 Phoronix review of BeleniX 0.6] |
|||
* [http://www.phoronix.com/scan.php?page=article&item=belenix_07&num=1 Phoronix review of BeleniX 0.7] |
|||
* BeleniX was one of the top 20 winners of the FOSS India Award 2008:[http://blogs.sun.com/jimgris/entry/belenix_wins_foss_in_award], [http://www.efytimes.com/efytimes/24867/news.htm] |
|||
* [http://infotech.indiatimes.com/articleshow/1798092.cms The initial BeleniX team was in the primary Times Of India newspaper] |
|||
* [http://timesofindia.indiatimes.com/Cities/Bangalore/Carry_hard_disk_in_a_pen_drive/articleshow/532732.cms An early BeleniX developer Anil Gulecha who put BeleniX on a thumb drive was featured in the front page of Times Of India] |
|||
* [http://blogs.sun.com/jonathan/entry/corporate_compassion SUN's CEO Jonathan Schwartz linked to Anil's and others TV interview video] |
|||
* [http://www.serverwatch.com/tutorials/article.php/3647306 Serverwatch article on BeleniX] |
|||
* [http://blogs.sun.com/josephgeorge/entry/el_reg_speaks_about_belenix BeleniX mentioned in ElReg] |
|||
* Linux.COM articles on BeleniX:[http://www.linux.com/archive/feature/50315], [http://www.linux.com/archive/feature/114309] |
|||
* [http://www.eweek.com/c/a/Linux-and-Open-Source/OpenSolaris-Options-Show-Promise/ Eweek Article mentioning BeleniX] |
|||
* [http://www.hindu.com/2006/12/03/stories/2006120300051200.htm BeleniX mentioned] in [http://www.hindu.com/ The Hindu] |
|||
* [http://src.opensolaris.org/source/search?q=belenix&defs=&refs=&path=&hist=&project=%2Fcaiman BeleniX 0.4.1 was the basis for Project Indiana/Caiman] |
|||
{{Solaris}} |
{{Solaris}} |
Latest revision as of 12:42, 29 November 2024
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
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 | 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.
Design and principles
[edit]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
[edit]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.
BeleniX was developed further and grew in popularity. Non-Sun contributors joined in the effort developing it into a FOSS community project. BeleniX was the first OpenSolaris distribution to bundle a complete working X.Org 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 X.Org based GUI. It introduced various missing technologies in OpenSolaris. Some of the important innovations include:
- Auto-configuration of interfaces prior to NWAM (Network Auto-Magic)
- Complete working X.Org 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 ISO 9660 filesystem in OpenSolaris
- Live CD built toolkit
- First OpenSolaris distribution to provide a NTFS and Ext2fs mount capability
- First OpenSolaris distribution to provide advanced X.Org auto-configuration capability
- First OpenSolaris distribution to be able to run a fully functional Java 5/6 environment
- First OpenSolaris distribution to provide a basic port of GNU Parted
- First OpenSolaris distribution 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 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
[edit]The BeleniX team aimed to ensure that all packages co-exist on the same system, while ensuring that the latest versions of the package were built with the latest compilers. As a result, Belenix has 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 that are being built with Sun Studio 12, such as the GNOME components derived from the JDS project. These were being actively migrated to GCC 4.4. The team aimed to eventually have all of BeleniX built on GCC, which is a completely FOSS toolchain.
Desktop environments
[edit]BeleniX has so far positioned itself as a KDE distribution, while also providing XFCE. Upcoming releases will also provide GNOME.
Installation
[edit]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
[edit]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.
References
[edit]- ^ "[belenix-dev] Temporary website up for Belenix". Archived from the original on 2012-12-02. Retrieved 2012-03-18.
- ^ BeleniX at DistroWatch
- ^ "Project Indiana internals short overview". Archived from the original on 2011-02-23. Retrieved 2009-10-12.
- ^ "All releases of BeleniX – Freecode".
- ^ Fully Open X Archived August 1, 2009, at the Wayback Machine
- ^ On-The-Fly Loopback Decompression Archived March 4, 2009, at the Wayback Machine
- ^ LiveCD Architecture Overview diagram[failed verification] Archived June 12, 2010, at the Wayback Machine
- ^ Future of BeleniX Discussed on the mailing list
- ^ LiveCD Features Timeline Archived June 12, 2010, at the Wayback Machine
- ^ Project Caiman Archived July 23, 2009, at the Wayback Machine