BeleniX - BeleniX

BeleniX
Belenix logo.png
Логотип Belenix
Семейство ОСUnix
Рабочее состояниеБездействующий [1]
Последний релиз0.7.1 / 19 июля 2008 г.
Ядро типUnix
UserlandGNU и традиционные Солярис
Дефолт пользовательский интерфейсKDE
ЛицензияCDDL
Официальный веб-сайтhttp://www.belenix.org/

BeleniX прекращено[2] дистрибутив операционной системы, построенный с использованием OpenSolaris исходная база. Его можно использовать как Live CD а также установлен на жесткий диск. Из информации, представленной на сайте BeleniX, может показаться, что в настоящее время BeleniX скомпилирован только для 32-битного исполнения (на основе кода операции i586 / Pentium). Это усугубляется отсутствием ясности на сайте Belenix относительно того, поддерживает ли дистрибутив BeleniX настоящие 64-битные (т.е. x86-64 / AMD64 ) Ядро Solaris и пользовательское пространство. Однако косвенные ссылки от членов команды BeleniX указывают на то, что с BeleniX 0.7 их live CD содержит как 32-битные, так и 64-битные установочные файлы.[3] Первоначально разрабатывался как Live CD по образцу Knoppix Для демонстрации технологий OpenSolaris Belenix стал исходной базой для распространения Sun OpenSolaris.[4] Ряд технологий, впервые использованных в проекте Belenix, впоследствии стали полноценными проектами в экосистеме OpenSolaris.

BeleniX ориентирован на использование KDE для своего среда рабочего стола, несмотря на то что Xfce также поддерживается с самого начала распространения. Предстоящий выпуск также будет включать первоклассную поддержку для ГНОМ. Команда разработчиков BeleniX фокусируется на технологиях и инновациях и стремится работать со всеми сообществами, включая другие дистрибутивы на основе OpenSolaris, такие как MilaX, ОС Nexenta, и SchilliX. Название и логотип являются отсылками к кельтскому богу света, Беленус.

Дизайн и принципы

BeleniX стремится иметь последние стабильные версии большинства программного обеспечения, и пакеты постоянно помещаются в репозиторий пакетов с этой целью. Однако во многих случаях выпускается новейшее программное обеспечение, чтобы помочь проверить его и опробовать новые функции. По этим причинам BeleniX также включает множество сторонних драйверов, которых нет в официальном дистрибутиве OpenSolaris от солнце.

Хотя в центре внимания BeleniX находится рабочий стол разработчика, он также является стабильным и достаточно масштабируемым, чтобы работать в качестве рабочей станции или среды сервера разработки. В основном это связано с качеством базового ядра OpenSolaris и пользовательской среды.

Таким образом, BeleniX также является первоклассной средой разработки OpenSolaris и является полностью самостоятельным хостингом. Каждый пакет, включенный в BeleniX, построен на самом BeleniX, включая ядро ​​OpenSolaris. BeleniX стремится быть простым в использовании дистрибутивом, который мягко раскрывает возможности OpenSolaris. Формат Live CD делает OpenSolaris более доступным и загружается с компакт-диска в течение двух-трех минут. Он также направлен на поощрение инноваций за счет добавления новых функций и улучшений удобства использования, а также расширения участия сообщества.

История

После объявления проекта OpenSolaris BeleniX был запущен как частный проект несколькими сотрудниками Sun, работавшими в Sun's India Engineering Center в Бангалоре, Индия, в 2005 году. Их целью было создать что-то вроде Knoppix для демонстрации OpenSolaris. конечным пользователям. Через несколько недель ISO образ был готов к использованию людьми.

С течением времени BeleniX развивался и становился все более популярным. Разработчики, не принадлежащие к Sun, также присоединились к усилиям по развитию FOSS общественный проект. BeleniX был первым дистрибутивом OpenSolaris, который включал в себя полную рабочую Xorg Среда графического интерфейса X11.

С годами из проекта BeleniX возник ряд важных инноваций, которые позже были включены в дистрибутивы OpenSolaris от Sun. Фактически, первая бета-версия дистрибутива Sun OpenSolaris была в значительной степени основана на BeleniX. BeleniX был вторым дистрибутивом OpenSolaris, появившимся после SchilliX, и первым, который обеспечивал автоматическую настройку Xorg на основе GUI. Он представил различные недостающие технологии в OpenSolaris. Некоторые из важных нововведений включают:

  • Автоматическая настройка интерфейсов до NWAM
  • Полная рабочая среда Xorg X11, которая позже привела к проекту Fully Open X[5]
  • Loopback-декомпрессия содержимого компакт-диска на лету[6]
  • Новый алгоритм оптимизации размещения файлов DTrace профилирование
  • Реализация упреждающего чтения и планирования ввода-вывода в файловой системе HSFS (ISO9660) в OpenSolaris
  • Набор инструментов для Live CD
  • Первый дистрибутив OpenSolaris с возможностью монтирования NTFS и Ext2fs
  • Первый дистрибутив OpenSolaris, обеспечивающий расширенные Xorg возможность автоматической настройки
  • Первый дистрибутив OpenSolaris, способный запускать полностью функциональную Ява 5/6 среда
  • Первый дистрибутив OpenSolaris, обеспечивающий базовый порт GNU Parted
  • Первый дистрибутив OpenSolaris, обеспечивающий полную среду KDE 3.5.x

Проект Индиана использовала все эти технологии и послужила отправной точкой для этого.[7] Принимая во внимание эту и другие технологии, разработанные для Индианы, будущий фокус для BeleniX был установлен на развитие и рост как производное от Индианы исходного уровня с акцентом на рабочий стол KDE, а также на создание полнофункционального и функционального дистрибутива OpenSolaris на основе KDE. .[8]

Проверьте временную шкалу функций LiveCD[9] в Ссылки, чтобы увидеть хронологический отчет о развитии BeleniX до выпуска дистрибутива OpenSolaris компанией Sun в 2008 году.

Программное обеспечение и набор инструментов

Команда BeleniX стремится обеспечить сосуществование всех пакетов в одной системе, обеспечивая при этом сборку последних версий пакета с использованием последних компиляторов. В результате Belenix до сих пор построил KDE 3.5.9 с GCC 3.4.3, новые пакеты, включая KDE4, все чаще собираются с Gcc 4.4. Есть некоторые пакеты, особенно компоненты GNOME, производные от JDS проект, которые строятся с Солнечная студия 12. Они активно переносятся на Gcc 4.4. Команда стремится, чтобы в конечном итоге весь BeleniX был построен на полностью FOSS-инструментальной цепочке Gcc.

Среды рабочего стола

Belenix до сих пор позиционировал себя как дистрибутив KDE, а также предоставлял XFCE. В следующих выпусках также будет представлен GNOME.

Установка

BeleniX сегодня использует тот же установщик Caiman[10] и библиотеки, которые используются в дистрибутиве Sun OpenSolaris. В будущем планируется повторно реализовать графический интерфейс установщика в Qt4 все еще используя базовые библиотеки установщика Caiman.

Упаковка

Команда Belenix в настоящее время продолжает использовать упаковку SVR4, что и является Солярис предоставил на сегодняшний день. Команда не собирается использовать IPS в его нынешнем состоянии по различным техническим причинам, и рассматривает альтернативы, включая деб формат и RPM5 формат вместе с Умный менеджер пакетов.

Рекомендации

  1. ^ «Архивная копия». Архивировано из оригинал на 2012-12-02. Получено 2012-03-18.CS1 maint: заархивированная копия как заголовок (связь)
  2. ^ BeleniX в DistroWatch
  3. ^ http://freshmeat.net/projects/belenix/releases
  4. ^ "Краткий обзор внутреннего устройства Project Indiana". Архивировано из оригинал на 2011-02-23. Получено 2009-10-12.
  5. ^ Полностью открыть X В архиве 1 августа 2009 г. Wayback Machine
  6. ^ Контурная декомпрессия на лету В архиве 4 марта 2009 г. Wayback Machine
  7. ^ Схема обзора архитектуры LiveCD[неудачная проверка ] В архиве 12 июня 2010 г. Wayback Machine
  8. ^ Будущее BeleniX обсуждается в списке рассылки
  9. ^ Характеристики LiveCD Временная шкала В архиве 12 июня 2010 г. Wayback Machine
  10. ^ Проект Кайман В архиве 23 июля 2009 г. Wayback Machine

внешняя ссылка