BeleniX

BeleniX
Belenix logo.png
Logo firmy Belenix
Rodzina OS Uniks
Stan roboczy Uśpiony
Najnowsze wydanie 0.7.1 / 19 lipca 2008
Typ jądra Uniks
Strefa użytkownika GNU i tradycyjny Solaris

Domyślny interfejs użytkownika
KDE
Licencja CDDL
Oficjalna strona internetowa http://www.belenix.org/

BeleniX to wycofana z produkcji dystrybucja systemu operacyjnego zbudowana w oparciu o bazę źródłową OpenSolaris . Może być używany jako Live CD , jak również instalowany na dysku twardym . Początkowo opracowany jako Live CD na wzór Knoppiksa , aby zaprezentować technologie OpenSolaris. Belenix stał się początkową bazą dla dystrybucji OpenSolaris firmy Sun. Szereg technologii zapoczątkowanych w projekcie Belenix stało się pełnoprawnymi projektami w ramach ekosystemu OpenSolaris.

Projekt i zasady

BeleniX ma na celu posiadanie najnowszych stabilnych wersji większości oprogramowania, a pakiety są stale umieszczane w repozytorium pakietów z myślą o tym celu. Jednak w wielu przypadkach najnowocześniejsze oprogramowanie jest wypychane, aby pomóc je zweryfikować i wypróbować nowe funkcje. Z tych powodów BeleniX zawiera również wiele sterowników innych firm, których nie można znaleźć w oficjalnej dystrybucji OpenSolaris firmy Sun.

Podczas gdy BeleniX skupia się na pulpicie programisty, jest również wystarczająco stabilny i skalowalny, aby działać jako stacja robocza lub środowisko serwera programistycznego. Wynika to głównie z jakości jądra OpenSolarisa i środowiska użytkownika.

BeleniX jest kompilowany tylko do wykonywania 32-bitowego (na podstawie kodu operacji i586/Pentium). Jednak referencje od członków zespołu BeleniX wskazują, że od wersji BeleniX 0.7 ich live CD zawiera zarówno 32-bitowe, jak i 64-bitowe pliki instalacyjne.

BeleniX koncentruje się na używaniu KDE w swoim środowisku graficznym , chociaż Xfce jest również wspierany od początku dystrybucji. Nadchodząca wersja będzie również zawierać pierwszorzędne wsparcie dla środowiska GNOME . Zespół programistów BeleniX obejmuje inne dystrybucje oparte na OpenSolaris, takie jak MilaX, Nexenta OS i SchilliX. Nazwa i logo nawiązują do celtyckiego boga światła, Belenusa . BeleniX jest więc również pierwszorzędnym środowiskiem programistycznym OpenSolaris i jest całkowicie samoobsługowy. Każdy pakiet zawarty w BeleniX jest zbudowany na samym BeleniX, w tym na jądrze OpenSolaris. BeleniX ma być łatwą w użyciu dystrybucją, która delikatnie eksponuje moc OpenSolaris. Format Live CD sprawia, że ​​OpenSolaris jest łatwiej dostępny i uruchamia się w ciągu dwóch do trzech minut z płyty CD-ROM. Ma również na celu zachęcanie do innowacji poprzez wprowadzanie nowych funkcji i ulepszeń użyteczności oraz zwiększanie udziału społeczności.

Historia

Po ogłoszeniu projektu OpenSolaris, BeleniX został uruchomiony jako prywatny projekt przez kilku pracowników Sun pracujących w Sun's India Engineering Center w Bangalore w Indiach w 2005 roku. Ich celem było stworzenie czegoś na wzór Knoppiksa do zaprezentowania OpenSolaris do użytkowników końcowych. W ciągu kilku tygodni obraz ISO był gotowy do użytku.

Z biegiem czasu BeleniX był dalej rozwijany i zyskiwał na popularności. Współtwórcy spoza firmy Sun również przyłączyli się do wysiłków zmierzających do przekształcenia go w FOSS . BeleniX był pierwszą dystrybucją OpenSolaris, która zawierała kompletne działające Xorg X11.

Z biegiem lat z projektu BeleniX wyłoniło się wiele krytycznych innowacji, które później zostały włączone do dystrybucji OpenSolaris firmy Sun. W rzeczywistości pierwsza wersja beta dystrybucji OpenSolaris firmy Sun była w dużej mierze oparta na BeleniX. BeleniX był drugą dystrybucją OpenSolaris, która pojawiła się po SchilliX, i pierwszą, która zapewniła automatycznie konfigurujący się GUI oparty na Xorg . Wprowadził różne brakujące technologie w OpenSolaris. Niektóre z ważnych innowacji obejmują:

  • Automatyczna konfiguracja interfejsów przed NWAM;
  • Kompletne działające środowisko Xorg X11, które później zaowocowało projektem Fully Open X;
  • On-The-Fly Loopback Dekompresja zawartości CD;
  • Nowy algorytm optymalizacji rozmieszczenia plików wykorzystujący profilowanie DTrace ;
  • Implementacja planowania odczytu z wyprzedzeniem i I/O w systemie plików HSFS(ISO9660) w OpenSolaris;
  • Wbudowany zestaw narzędzi Live CD;
  • Pierwsza dystrybucja OpenSolaris zapewniająca możliwość montowania NTFS i Ext2fs;
  • Pierwsza dystrybucja OpenSolaris zapewniająca zaawansowane możliwości automatycznej konfiguracji Xorg ;
  • Pierwsza dystrybucja OpenSolaris, która może uruchomić w pełni funkcjonalne środowisko Java 5/6;
  • Pierwsza dystrybucja OpenSolaris zapewniająca podstawowy port GNU Parted ;
  • Pierwsza dystrybucja OpenSolaris zapewniająca kompletne środowisko KDE 3.5.x.

Projekt Indiana wykorzystał wszystkie te technologie i posłużył jako punkt wyjścia. Biorąc pod uwagę tę i inne technologie opracowane dla Indiany, BeleniX będzie ewoluował i rozwijał się jako pochodna Indiana na poziomie źródłowym z naciskiem na pulpit KDE oraz stworzenie w pełni funkcjonalnej dystrybucji OpenSolaris opartej na KDE .

Sprawdź oś czasu funkcji LiveCD w Odniesieniach, aby zobaczyć chronologiczny opis rozwoju BeleniX aż do wydania dystrybucji OpenSolaris przez firmę Sun w 2008 roku.

Oprogramowanie i łańcuch narzędzi

Zespół BeleniX ma na celu zapewnienie współistnienia wszystkich pakietów w tym samym systemie, przy jednoczesnym zapewnieniu, że najnowsze wersje pakietu są budowane przy użyciu najnowszych kompilatorów. W rezultacie Belenix do tej pory miał KDE 3.5.9 zbudowane z GCC 3.4.3, nowsze pakiety, w tym KDE4, są coraz częściej budowane z Gcc 4.4. Istnieją pakiety, zwłaszcza komponenty GNOME pochodzące z JDS , które są budowane z Sun Studio 12. Są one aktywnie migrowane do Gcc 4.4. Zespół dąży do tego, aby ostatecznie cały BeleniX był oparty na kompletnym zestawie narzędzi Gcc firmy FOSS.

Środowiska pulpitu

Belenix do tej pory pozycjonował się jako dystrybucja KDE, jednocześnie dostarczając XFCE. Nadchodzące wydania zapewnią również GNOME.

Instalacja

Obecnie BeleniX korzysta z tego samego Caiman Installer i bibliotek, które są używane w dystrybucji OpenSolaris firmy Sun. W przyszłości planowana jest ponowna implementacja GUI Instalatora w Qt4 przy jednoczesnym dalszym korzystaniu z bazowych bibliotek Caiman Installer.

Opakowania

Obecnie zespół Belenix nadal korzysta z opakowań SVR4, które do tej pory dostarczał Solaris . Zespół nie zamierza używać IPS w obecnym stanie z różnych przyczyn technicznych i rozważa alternatywy, w tym format deb i format RPM5 wraz z Smart Package Manager .

Linki zewnętrzne