For a while, I've been reviewing Chakra GNU/Linux using only a VM because I've been unable to create a Chakra live USB system with UnetBootin and have been unwilling to use the destructive live USB tool "dd". Recently, though, I tried doing it with MultiSystem, and it worked fine, so I'm reviewing it today.
Main Screen + Kickoff Menu |
As I mentioned earlier, I tested this release of Chakra using a live USB made with MultiSystem. I also tested the installation in a VirtualBox VM with 1024 MB of RAM allocated to the guest OS; this was done in a Pinguy OS 11.04 Mini live USB session. Follow the jump to see what it's like, now that I'm finally testing it on real hardware.
After getting past the boot menu, I saw a scrolling wall of text, and then...nothing. This was the same issue I has with PCLinuxOS 2011.6 KDE along with a few other distributions. I restarted (into my installed Linux Mint system) and searched for answers in the Chakra wiki. I found then that replacing the GRUB parameter "nonfree=yes xdriver=no" to "nonfree=no xdriver=yes" would solve the issue, and it in fact did. With all that said, I'm willing to give Chakra a pass on this issue (versus PCLinuxOS) because I know from experience when booting the ISO files in a VM that Chakra's live CD, unlike that of PCLinuxOS, does have far more explicit options for modifying the graphics card driver-related boot parameters. Anyway, after relatively quick boot time, I saw a pretty-looking customized KDE splash with the Chakra logo filling up circularly and with a progress bar in the foreground on top of the default Chakra background. After that I was taken to the desktop.
The desktop hasn't changed at all from the previous version, so I won't dwell on it, except that the icons have changed in line with the upstream KDE changes, and I'm still not a fan of that change.
Bundle Manager + AppSet-Qt |
Aside from that, the application list is quite sparse, so I headed to the package manager anyway.
Chakra has one major and one slightly smaller GUI package manager, in addition to two CLI package managers. The major GUI package manager is AppSet-Qt, which includes everything from the main Chakra repositories: this mostly consists of KDE/Qt applications as opposed to GTK+ applications. Here, I could install LibreOffice, Skype, and the beta version of Adobe Flash. Though it took a while to download those packages, installation of those packages was the fastest I've ever seen. Regarding the package manager itself, it's well laid-out, though I feel like the tabs for application categories at the bottom could be moved to the top, because I missed them quite a few times and kept blindly looking for something near the top of the window. Installing something is as easy as clicking the checkbox and clicking "Check and Apply". Furthermore, each package has a good description, probably coming from the website of that application itself, which is great. Overall, it worked really well.
YouTube on Rekonq + Mozilla Firefox |
The CLI package managers are Pacman and CCR. Pacman is taken from Arch and is compatible with Arch repositories, while CCR stands for the Chakra Community Repositories and contains user-developed packages made for Chakra. This is how I installed the Google Talk browser plugin: after "su", I typed "pacman -S base-devel", then "ccr -S google-talkplugin". That was much easier than it was in Kongoni.
Hulu on Mozilla Firefox + LibreOffice Writer + Desktop Cube |
Desktop effects, though not enabled out-of-the-box, worked smoothly once enabled. Neither KDE nor the associated applications ever crashed. Finally, Chakra felt fast, and the numbers bore that feeling out: at idle, Chakra used just 280 MB of RAM, which is probably the lowest I've seen of any KDE distribution and is comparable to some of the heavier GNOME distributions like Ubuntu. The only other issue I had was in making the OS suspend, but it seems like Linux distributions all across the board dislike my laptop when it comes to suspending.
Partitioning in Tribe Installer |
So what's the verdict? Because I know that Chakra has options for proper graphics card detection in GRUB when the live medium is made in an official manner (i.e. not MultiSystem), where other distributions didn't have such options, I'm willing to give Chakra a pass on that issue. Installing packages, even Skype and Google Talk, is just as easy as in any other user-friendly Linux distribution, and installing bundles is even easier; in fact, that's as easy, if not more so, than installing a self-contained executable program in Microsoft Windows. The installer works well and is easy to use as well. It's fast, and it's light on resources for a KDE distribution. It has an active, vibrant community of users and developers, and its documentation is quite thorough; if that's not enough, as it still has roots in Arch, the Arch wiki is the best I've seen of any Linux distribution in terms of breadth, depth, and being able to explain things clearly and plainly. Finally, especially for a community-based distribution without commercial support (as far as I know), it is really polished and well done. I give this my highest recommendation, but more importantly, Chakra, along with #! and Pinguy OS, is now among the few distributions I would actually seriously consider installing on my computer if I ever stop using Linux Mint. Call me irrational, but I've been smitten by its virtues. That means a lot to me, and I will keep coming back to Chakra. Bravo to the developers!
You can get Chakra here. Do it!