Calamares 1.0 – uniwersalny framework do instalacji systemu

Calamares 1.0 – uniwersalny framework do instalacji systemu

przez -
7 673

Zespół Calamares i firma Blue System ogłosili udostępnienie Calamares 1.0, niezależnego frameworka do instalacji systemu. Pierwsza idea narodziła się w maju 2014 roku, kiedy to zorientowano się iż praktycznie każda dystrybucja posiada swój własny instalator, co powoduje duże rozwarstwienie. Poprawianie obecnie już dostępnych instalatorów mijało się z celem, ponieważ były one ściśle zintegrowane z daną dystrybucją Linuksa. Postanowiono stworzyć produkt, który będzie spełniał wymagania większości systemów.

Prace nad Calamares rozpoczęto w czerwcu 2014 roku, łącząc siły zespołów KaOS, Manjaro, Maui, Netrunner, a wszystko pod opieką firmy Blue Systems. Do ekipy dołączyli także: Fedora, BBQLinux, OpenMandriva i KDE Visual Design Group. Po kilku miesiącach udało się stworzyc obecnie dostępny Calamares 1.0, który posiada następujące funkcje:

  • W pełni modularna budowa, z trzema wtyczkami interfejsu: C++, Python i generyczny
  • Obsługa wielowątkowości, z API C++ i Pythona
  • Kolekcja ponad 25 modułów, poczynając od bootloadera, przez partycjonowanie, do zarządzania użytkownikami
  • Mechanizm dodawania własnych wizualizacji, związanych z marką, bez potrzeby dodatkowej zmiany kodu
  • Zaawansowane narzędzie do zarządzania dyskiem, obsługa technologii DOS i GPT

Calamares 1.0 jest gotowy do wdrożenia, aczkolwiek posiada jeszcze znane i nieznane błędy. Deweloperzy proszą o ich zgłaszanie.

  • ali

    …a może po prostu poczekajmy na systemd-installer ;)

    • Ollbi

      Bez takich mi tutaj. Poza tym systemd jak już to jest tworzony z myślą o RHEL i raczej na desktopie, jako takim nie zagości. Calamares został stworzony z myślą o ujednoliceniu tych wszystkich instalatorów, bo obecnie mamy w miarę dobre Canonical Ubiquity, Fedora Anaconda, openSUSE Installer :)

    • ali

      Ahh nie zgodzę się. Raz, że systemd zagości wszędzie na każdej dystrybucji, (i zresztą bardzo dobrze!). Dwa to głębokim nadużyciem jest twierdzenie, że nowa Anaconda jest w miarę dobra. Nie nadaje się do użytku od początku i do dzisiaj. Natomiast co do systemd-installer to taki żarcik. Życzę, żeby Calamares wypalił o ile będzie sensownie napisany, bo wszystko co łączy dystrybucje jest dobre.

    • Krystian Juskowiak

      Systemd nie jest taki zły :-) Jeśli jednak ktoś jest czarnowidzem, to komponent jest kobyłką, która odpowiada za wiele rzeczy – co może kiedyś skończyć się dużym kosztem utrzymania, w tym nie wiadomo jak jeden bug wpłynie na całość. Osobiście stoję pośrodku – nie jestem za, ani przeciw.

      Co do Anacondy – na etapie partycjonera i zatwierdzania dysku do instalacji, nadal brakuje troszkę intuicyjności. Jeśli instalowałby naprawdę ktoś zielony – mógłby chwilami się zamotać. Używać się da, tragedii nie ma – jednak poprzednia Anaconda miała lepszy UX, a powyższy Calmares przynajmniej instalację posegregowaną na etapy.

  • Pawel Jaworski

    Mam nadzieję, że zagości też w Kubuntu i innych dystrybucjach :)

  • Mirosław Walczak

    openSUSE 13.2 ma najlepszy instalator.

  • Pingback: DEKOMPRESOR 117: DEKOMPRESOR /TECHNOLOGIA #57: LINUX – Przyszłość czy apokalipsa, czyli co dał nam Linux? | Polskie Podcasty()