Беленикс
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
![]() Логотип Беленикс | |
Семейство ОС | Юникс |
---|---|
Рабочее состояние | Спящий [1] |
Последний выпуск | 0.7.1 / 19 июля 2008 г. |
ядра Тип | Юникс |
Пользовательское пространство | GNU и традиционный Solaris |
По умолчанию пользовательский интерфейс | ГДЕ |
Лицензия | CDDL |
Официальный сайт | http://www.belenix.org/ |
BeleniX снят с производства [2] Дистрибутив операционной системы, построенный с использованием исходной базы OpenSolaris . Его можно использовать как Live CD , а также установить на жесткий диск . Первоначально разработанный как Live CD по образцу Knoppix для демонстрации технологий OpenSolaris, Belenix впоследствии стал исходной базой для дистрибутива Sun OpenSolaris. [3] Ряд технологий, впервые реализованных в проекте Belenix, впоследствии стали полноценными проектами в экосистеме OpenSolaris.
Дизайн и принципы
[ редактировать ]BeleniX стремится иметь последние стабильные версии большинства программ, и с этой целью пакеты постоянно помещаются в репозиторий пакетов. Однако во многих случаях передовое программное обеспечение выпускается, чтобы помочь проверить его и опробовать новые функции. По этим причинам BeleniX также включает в себя множество сторонних драйверов, которых нет в официальном дистрибутиве OpenSolaris Sun. от [ нужна ссылка ]
Хотя основное внимание BeleniX уделяется рабочему столу разработчика, он также достаточно стабилен и масштабируем, чтобы работать в качестве рабочей станции или среды сервера разработки. В основном это связано с базовым ядром OpenSolaris и пользовательской средой.
BeleniX компилируется только для 32-битного исполнения (на основе кода операции i586/Pentium). Однако отзывы членов команды BeleniX показали, что начиная с BeleniX 0.7 их Live CD содержит как 32-битные, так и 64-битные установочные файлы. [4]
BeleniX ориентирован на использование KDE для своей среды рабочего стола , хотя Xfce также поддерживается с самого начала распространения. Предстоящий выпуск также будет включать первоклассную поддержку GNOME . В команду разработчиков BeleniX входят другие дистрибутивы на базе OpenSolaris, такие как MilaX, Nexenta OS и SchilliX. Название и логотип являются отсылкой к кельтскому богу света Белену . Таким образом, BeleniX также является первоклассной средой разработки OpenSolaris и полностью автономным. Каждый пакет, включенный в BeleniX, создан на основе самого BeleniX, включая ядро OpenSolaris. BeleniX стремится стать простым в использовании дистрибутивом, который мягко раскрывает возможности OpenSolaris. Формат Live CD делает OpenSolaris более доступным и загружается с компакт-диска в течение двух-трех минут. Он также направлен на поощрение инноваций путем внедрения новых функций и улучшений удобства использования, а также расширения участия сообщества.
История
[ редактировать ]После анонса проекта OpenSolaris в 2005 году BeleniX был запущен как частный проект несколькими сотрудниками Sun, работавшими в Индийском инженерном центре Sun в Бангалоре, Индия. Их целью было создать что-то вроде Knoppix для демонстрации OpenSolaris. конечным пользователям. Через несколько недель ISO-образ был готов к использованию.
Со временем BeleniX получил дальнейшее развитие и его популярность выросла. Участники, не принадлежащие Sun, также присоединились к усилиям по превращению этого проекта в проект сообщества FOSS . BeleniX был первым дистрибутивом OpenSolaris, включающим в себя полноценную рабочую среду графического интерфейса Xorg X11.
За прошедшие годы в рамках проекта BeleniX возник ряд важных инноваций, которые позже были включены в дистрибутивы OpenSolaris от Sun. Фактически, первая бета-версия дистрибутива Sun OpenSolaris во многом была основана на BeleniX. BeleniX был вторым появившимся дистрибутивом OpenSolaris после SchilliX и первым, предоставлявшим графический интерфейс на основе Xorg с автоматической настройкой . Он представил различные недостающие технологии в OpenSolaris. Среди важных нововведений можно отметить:
- Автоматическая настройка интерфейсов до NWAM ;
- Полноценная рабочая среда Xorg X11, которая позже привела к созданию проекта Fully Open X; [5]
- Петлевая декомпрессия «на лету» содержимого компакт-диска; [6]
- Новый алгоритм оптимизации размещения файлов с использованием профилирования DTrace ;
- Реализация упреждающего чтения и планирования ввода-вывода в файловой системе HSFS (ISO9660) в OpenSolaris;
- Набор инструментов, созданный Live CD;
- Первый дистрибутив OpenSolaris, обеспечивающий возможность монтирования NTFS и Ext2fs;
- Первый дистрибутив OpenSolaris, обеспечивающий расширенные Xorg ; возможности автоматической настройки
- Первый дистрибутив OpenSolaris, способный запускать полнофункциональную среду Java 5/6;
- Первый дистрибутив OpenSolaris, предоставляющий базовый порт GNU Parted ;
- Первый дистрибутив OpenSolaris, предоставляющий полную среду KDE 3.5.x.
Проект «Индиана» использовал все эти технологии и послужил для него отправной точкой. [7] Принимая во внимание эту и другие технологии, разработанные для штата Индиана, в будущем целью BeleniX будет развитие и рост как производной версии Indiana на уровне исходного кода с упором на рабочий стол 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 , собираются с помощью Sun Studio 12. Они активно переводятся в Gcc 4.4. Команда стремится в конечном итоге построить весь BeleniX на полной цепочке инструментов FOSS GCC.
Среды рабочего стола
[ редактировать ]BeleniX до сих пор позиционировал себя как дистрибутив KDE, одновременно предоставляя XFCE. В предстоящих выпусках также будет реализован GNOME.
Установка
[ редактировать ]BeleniX сегодня использует тот же установщик Caiman. [10] и библиотеки, которые используются в дистрибутиве Sun OpenSolaris. В дальнейшем планируется повторно реализовать графический интерфейс установщика в Qt4 , сохраняя при этом базовые библиотеки установщика Caiman.
Упаковка
[ редактировать ]В настоящее время команда BeleniX продолжает использовать пакет SVR4, который Solaris на сегодняшний день предоставляет . Команда не намерена использовать IPS в его нынешнем состоянии по различным техническим причинам и рассматривает альтернативы, включая формат deb и формат RPM5 вместе с Smart Package Manager .
Ссылки
[ редактировать ]- ^ "[belenix-dev] Временный веб-сайт Belenix" . Архивировано из оригинала 02 декабря 2012 г. Проверено 18 марта 2012 г.
- ^ BeleniX в DistroWatch
- ^ «Краткий обзор внутреннего устройства проекта Индиана» . Архивировано из оригинала 23 февраля 2011 г. Проверено 12 октября 2009 г.
- ^ «Все выпуски BeleniX – Freecode» .
- ↑ Полностью открытый X. Архивировано 1 августа 2009 г., в Wayback Machine.
- ↑ Петлевая декомпрессия «на лету». Архивировано 4 марта 2009 г., в Wayback Machine.
- ^ Обзорная схема архитектуры LiveCD [ не удалось пройти проверку ] Архивировано 12 июня 2010 года в Wayback Machine.
- ^ Будущее BeleniX обсуждается в списке рассылки.
- ↑ Хронология LiveCD. Архивировано 12 июня 2010 г. на Wayback Machine.
- ↑ Project Caiman . Архивировано 23 июля 2009 г. в Wayback Machine.