• Cnchi vs Calamares


    There is a Linux “installer” - Calamares. Actually, it’s not an installer, but something more like “installer framework” created by people from Manjaro, KaOS, BBQLinux, Fedora, Kubuntu, Maui and Netrunner. It’s pretty like Cnchi (with more pros for Cnchi imo). It use Qt5, Python3 and C++. It will be in use with upcoming Manjaro 0.9, KaOS and Maui.

    I love Cnchi for it’s functionality and all that various options for end-user, but I also love the way Calamares project was raised. It isn’t another fork of fork. It isn’t “another approach”. It is work of bunch of people from many various distros to create one, universal and good solution. I’ve seen something like this only once before (“merge” of LXQT and RazorQT desktop environments), and I believe it’s the most promising way of creating non-corporation based FOSS. Do You know any others projects with history like this?

    And What do You think about Calamares? About it’s approach? There is a early preview video available on [http://calamares.github.io/][0]">[http://calamares.github.io/][1]

    I’m wondering, Manjaro and Netrunner are somehow based on Arch, so creating distro or image based on Arch and using Calamares shouldn’t be difficult. Is this is possible to add/use Cnchi in similar way, I mean as installer for any distribution?

    There is few things that is missing, like for example choice of DE step, encryption, or random password generating at this moment, but I believe they will be added soon. Calamares might be really nice opponent for our beloved Cnchi :)

    [0]: <a href=
    [1]: http://calamares.github.io/

  • There is a Linux “installer” - Calamares. Actually, it’s not an installer, but something more like “installer framework” created by people from Manjaro, KaOS, BBQLinux, Fedora, Kubuntu, Maui and Netrunner. It’s pretty like Cnchi (with more pros for Cnchi imo). It use Qt5, Python3 and C++. It will be in use with upcoming Manjaro 0.9, KaOS and Maui.

    I love Cnchi for it’s functionality and all that various options for end-user, but I also love the way Calamares project was raised. It isn’t another fork of fork. It isn’t “another approach”. It is work of bunch of people from many various distros to create one, universal and good solution. I’ve seen something like this only once before (“merge” of LXQT and RazorQT desktop environments), and I believe it’s the most promising way of creating non-corporation based FOSS. Do You know any others projects with history like this?

    And What do You think about Calamares? About it’s approach? There is a early preview video available on [http://calamares.github.io/][0]">[http://calamares.github.io/][1]

    I’m wondering, Manjaro and Netrunner are somehow based on Arch, so creating distro or image based on Arch and using Calamares shouldn’t be difficult. Is this is possible to add/use Cnchi in similar way, I mean as installer for any distribution?

    There is few things that is missing, like for example choice of DE step, encryption, or random password generating at this moment, but I believe they will be added soon. Calamares might be really nice opponent for our beloved Cnchi :)

    [0]: <a href=
    [1]: http://calamares.github.io/

  • Opensource projects can be used/ported to any distribution. That’s why Manjaro has been using it before they came up with calamares.

    Cnchi is great, rightnow has more features than calamares. i’ve never used calamares but if it installs “stuff” OFFLINE. That’d be a great plus point for it.
    So yeah, it’s possible to use cnchi in similar way, only if other distro projects are intrested.

    Archlinux x64

    AMD A4-3305M Processor
    6GB RAM
    1GB+512MB Hybrid AMD GPU

  • Hi,

    Calamares is not for us for two reasons:

    1. It’s only an interface. All installation work must be done by scripts, so we could only use the GUI part, which I feel it’s still “unfinished” for my taste. Oh, and we use alpm (pacman library) to do this, so no scripts are used for downloading or installing packages. Using pacman from a script would be a step backwards.

    2. We do not install from a pre-build image (offline mode as Yash says), as we don’t want to install an non updated system, that’s why Cnchi downloads the latest packages. We’re ready to ship an image with all the packages in it and tell Cnchi to use them, so in theory you could install Antergos a lot faster. This is on our biiiiig todo list.

    All in all, we would not get any benefits from using Calamares at this moment.
    Cheers!

  • Thanks for detailed post.

    So, it’s looks like our Cnchi is one level higher (using library instead of scripts), than Calamares. Nice to know :) Is pacman/alpm in use whet it comes to edit config after package installation?

  • You’re welcome.

    " Is pacman/alpm in use whet it comes to edit config after package installation?"

    If you mean package configuration, yes, it’s all managed by alpm.

    Post installation (User setup, activating services, gnome settings, wm and icon themes, and so on) is done by a post install script.

Posts 6Views 3185
Log in to reply