First Look: Chakra Project Alpha 2

KDE 4.2 Desktop
KDE 4.2 Desktop

Today I’d like to take a quick look at a distribution still in the early stages of development, but one that, in my opinion holds massive potential. That distribution is Chakra Project and it’s based on Arch Linux, which I reviewed not too long ago. According to their own website the idea was formed one night, in a dark corner of the Freenode IRC network where KDEmod developers linger. The idea to try and create a liveCD to display the virtues of Arch and KDEmod is a noble one. I tried out alpha 2 this week to see how they were getting on…

Vital Stats:
Distro base – Arch Linux
Packaging – .pkg.tar.gz (Managed by Pacman)
Linux Kernel – 2.6.29
Default Desktop – KDE 4.2

Introduction:
This won’t be my typical in-depth review because Chakra is only in alpha, and I think it’s a bit unfair to hold it up against other finished distros just yet. Like any software in the early stages of development it has it’s bugs, I’ll talk about them of course but I’d rather focus on the features and potential. It’s more of a distro preview than a review of the finished product I suppose. With that in mind, lets get into it.

Installation:

Boot Menu
Boot Menu

I booted up the Chakra liveCD, and immediately was offered a choice of whether to use proprietary drivers or not, for the live session. I chose to use them as I have a freedom hating Nvidia graphics card, and I like to get all the 3D effects. The boot process stalled for a minute or two as it installed the Nvidia drivers, but eventually continued. Booting from the liveCD seemed a little slow compared to some others I’ve tried but it wasn’t arduous, and visually it’s very impressive. Whoever does the graphics deserves a pat on the back. Upon reaching the KDE 4.2 live session I was pleased to see that everything worked as expected, right down to wireless. I clicked the install icon on the desktop and was amused by the following message – “WARNING: This is alpha software, it could eat your hamster!!“. Hamster owners beware, nevertheless I continued on bravely. Next you’re greeted by quite a few license and EULA screens which come as a bit of shock. These are for the Microsoft fonts, Nvidia drivers and Adobe Flash Player, all of which are proprietary of course. I had no problem with this as I use these things anyway, but perhaps some Free Software advocates wouldn’t be as keen.

Starting Installation
Starting Installation

The installer seems pretty easy to use and offers you the usual prompts for regional settings, user details and other such things. When I reached hard drive partitioning though I noticed the screen flickering a lot as you moved the mouse around the interface. This is one of the little bugs you’d expect in alpha software and I didn’t worry about it too much. I was still able to set up my hard drive in the usual fashion: 12gb root partition, 5gb swap and the remaining 140gb(ish) for /home. While installing you’re shown a slideshow of system screenshots and features to keep you amused. This part only lasted about 15mins before I was prompted to install GRUB and complete the process. Unfortunately, next I hit a pretty major bug as the installer crashed; I was waiting for it to close and it didn’t. I exited the program manually and saw the message “Tribe – Fatal Error” which sounded dramatic. The install seemed to have completed, so I figured the best course of action would be to reboot from the hard disc. Trying to shut down with the KDE4 menu didn’t seem to do anything, as a last resort I hit CTRL+ALT+F2 to switch to a terminal, I could then issue the command “shutdown -h now“. This worked. Before it sounds like I’m being too critical here, I fully understand that I was testing something that’s not intended for release in any way. I’m just conveying my experience, that’s all. Upon booting from the internal drive, the new system started fine. I think this is just a glitch in the installer, which is still under heavy development. The full install took about 25mins, a very respectable time.

FULL INSTALLATION SLIDESHOW

Configuring The System:

Wicd Network Manager
Wicd Network Manager

The new KDE4.2 desktop looks slick and shiny but I ran into a bit of problem with the mouse trackpad on my laptop. It wouldn’t do anything. Having seen the same problem in Arch I knew how this could be fixed, and having all the Arch documentation to rely on is really great. I said many times during my Arch review how great their wiki and supporting docs are, I can’t stress that enough. Chakra also has it’s own wiki, forums and support channels of course. You’re spoilt for options. I plugged in a USB mouse while I sorted things out. There’s actually a full article on the Arch wiki dedicated to my machine, the Dell XPS M1330. This includes information on how to make the Synaptics touchpad work. I added the necessary options to my Xorg.conf file and rebooted. To my delight, the touch pad worked. Next I wanted to get wireless working, and like the trackpad it had been working on the live session. I noticed that Wicd (the network manager) is installed by default, but trying to run it didn’t get me anywhere. I then remembered more nuggets of wisdom (yes I have some) from my Arch install. So I used Nano to edit the main rc.conf file in a terminal. At the end of the file there’s an array of daemons to run at startup. I removed the “network” entry and added “wicd”. After a restart I was pleased to find the Wicd icon in my system tray. From there it’s a simple matter of clicking a few boxes, adding your wireless key (WPA2 in my case) and connecting. I was able to tell Wicd to connect to my network every time I started the machine. Sound was already working and all the codecs I needed seemed to be installed. I was able to watch videos in Kmplayer without any trouble. Most things were easy enough to set up for anyone who’s used Arch in the past. I think as the development progresses all those things which already work in the live session will be translated into the installed system. It’s a work in progress and getting the LiveCD working as a demo was their primary goal it seems. That works very well.

Calling The Shaman:

Shaman In Action
Shaman In Action

With a working Internet connection, it was now time to look at installing software and updating the system. I talked a lot about Pacman – the Arch package manager – in the my Arch review and I’m a big fan. It works very well, but only in a terminal at the moment. The Chakra guys have built a GUI wrapper which they’re calling Shaman. It looks very much like Synaptic, and it works in a similar way. You can type in the name of a package to narrow down the list, or just browse through and mark them for installation if you prefer. I chose to mark all updates and discovered there were 332! Things move fast in Arch land and the install disc was a couple of months old. I got some errors while trying to apply the updates though, and it failed a couple of times. I think there were some package conflicts between the KDEmod repos and the standard Arch ones. It would keep saying “failed to process queue”, so I ticked the “force queue processing” box and set it off again. In hindsight this may not have been the wisest move I’ve ever made in my life. The updates installed and I was able to use the system afterwards but I noticed some problems. Amarok stopped working and sound in general was playing up. That aside I think the Shaman interface is nice and it’s coming along really well. The problems I experienced were mainly down to the experimental nature of the software and I think they’re on the right track. One superficial thing I must mention is the Shaman logo. It’s one of the little ghosts from the original Pacman game, an obvious nod to the package manager, and I funny one I thought.

Conclusions:

Problems With Some Repos
Problems Updating Repos

I’m not going to offer scores for various things this time as I normally do. This is not an official software release and I feel it would be a bit unfair. I really just wanted to see how it was coming along, as the combination of Arch and KDE4 intrigued me. I’m not normally a huge fan of KDE4 to be honest, but I’d heard many people say KDEmod was really the best implementation of it to date. Having spent a week or so trying it I would concur with that assessment. It’s very polished and while I still love Gnome, I could get used to this as my main desktop I think. It would take a while but eventually we’d get along. With version 4.2 the KDE guys seem to have really improved on a rocky start to the 4.x series. I never understood releasing a development version as 4.0, but that rant is for another article perhaps. The depth of the Arch repos and the really strong community around it have been mentioned many times. Chakra obviously benefits from both of those, and you can usually find someone to help if you get stuck.

I’ve enjoyed my time looking at Chakra, and while it has many rough edges to iron out before an official release, I do think it’s potential is there for all to see. Arch is a great distribution and building on top of it like this makes perfect sense to me. I’m not sure exactly who Chakra is aimed at but it doesn’t seem to be new Linux users. They even say that on their website. I think for Arch users who like KDE it’s definitely worth a look, even in this early stage. Why not get involved and help them make it even better. Some knowledge of Arch is essential if you’re planning to get involved with Chakra. Having the backup of my Arch experience really helped me fix some teething problems. The liveCD works perfectly already, they just need to tweek the installer a little and they’ll be onto a winner. One thing is for sure, when they finally get a full release of Chakra ready for public consumption, I’ll be back to look at it. It’s one to keep your eye on I say.

If you want to try Chakra Project you can get it here, bare in mind it may eat your hamster though πŸ™‚

Upcoming:
I’ve moved onto Linux Mint 7 now, as I wanted see what it had to offer. I’ll write up my findings and then hop onto Fedora 11 I think. I don’t look at enough RPM distros and I’d like to get out of my comfort zone a bit. Once that’s done I’m not sure where I’ll go yet. If you’d like to make suggestions please do, they are always welcome. Just leave a comment, drop me an email or shout out of your nearest window as loud as you can. Until next time, I’ll see you on the flipside…

16 Comments

  1. Hi Dan,

    Thanks for the rundown-I ran Arch for a while this year and thought it made sense, although I’m not sure what the need is for Chakra, as the whole point of Arch is the need for user intervention. I found Arch quite unstable in some areas-lxde panel freaking out was a low point.

    I’ve noticed that both you and Fab seem to have avoided Fedora this far-it will be good to see what you think of Fedora 11-10 was quite impressive.

    Thanks again for the review.

    • @kristizz – Thanks for the comment. I’ve actually run Fedora many times, though I hide it well. The original Fedora Core was one of the few Linux distributions I managed to get installed on some test machines at the hospital, many years ago. I reviewed Fedora 8 and 9 in previous times but think I missed 10. I’m interested to see what’s changed since then, should be interesting.

  2. I put Arch on my EeePC 901 (Would have used Gentoo, but I didn’t think the frequent re-writing from the compile processes would be good for the SSD…), and am using the Chakra project’s kdemod packages. It’s working great for me so far.

    I hadn’t known about Shaman…thanks for the pointer.

  3. I agree that KDEMod seems to be the best implementation of KDE4… I tried Chakra a month(?) or so ago. I personally just can’t get into KDE, no matter how much I try. Congrats to the Chakra people, though. πŸ™‚ Looking forward to the possible Fedora 11 review.

    Cheers,
    A

  4. Nice writing, Dan; thanks for an excellent review. I think I learned about the Chakra project on this blog here (a link in the Arch Linux review article) – it certainly looks interesting and worth keeping an eye on in the future. Personally I got burned when I tried KDE 4 last time and I don’t think that having another go at it with an alpha stage distro would be a terribly brilliant idea. But I promised myself to get back to it some day, yes… :]
    Linux Mint 7 and Fedora 11 look like very good choices for future review (unless the Fedora devs pull the Debian trick on us and keep postponing the final release ad infinitum, he he).
    As for suggestions, there is one that looks interesting, at least to me, – Wolvix – they are into betas of ver. 2.0 so I am waiting for the final. It’s sort of a hobby style distro with only 2 developers behind it but it just refuses to die, contradicting my expectations. I like the motto they have on their homepage, just under the logo :)))

    • Kounryusui – Thanks for the suggestion. I reviewed an earlier version of Wolvix last year but I’d like to see how it’s changed since. I compared it to Vector Linux and Zenwalk at the time as they are all Slackware based distros with an XFCE desktop. I’ll try and take another look πŸ™‚

  5. Hi Dan!

    I REALLY appreciated your review of Chakra! I’ve been waiting for an in-depth review such as yours for quite some time now, and knowing your style and honesty in reviews, was hoping it’d be you. And my wish came true. How about that? πŸ˜‰

    I think I’d like to give it a trial run moreso though when it becomes a beta or an RC. I’ve reached that point now in my life ( and I think you know to what I refer? ) where software hassles and bugs are becoming just a little “too demanding” of my current abilities. Such is life…

    For reviews? I’d really love reading one on LM-7 “Gloria” as well! I’ve been looking at the screenies of it Dan and just drooling over what they’ve done with the theme! I ran version 4 so perhaps it’s becoming time to clean a seldom-used partition? πŸ˜‰ I’d like to read your Fedora-11 as well, despite the fact that I never could get into that distro. I think it’s just “too bleeding edge” for me – and this coming from someone who comfortably ran sidux for a year!

    Re: Wolvix-2.0b2: I’ve been running that for awhile now and basically, I feel anyway, that what Wolven & Oithona have done has been to upgrade 1.1.0 with newly-updated software, kernel, XFCE DE, graphics, while by-and-large it’s the same “Hunter and Cub” under the hood as far as programmes go. I hope that helped? But by all means! – Do check it out as it surely IS a worthy distro not receiving anywhere NEAR the amount of coverage and accolades it deserves!

    I hope that this finds you feeling far, far better Dan with your “good days” way outnumbering your “off-days”. Sadly, I can’t say the same…

    Amicalement/Cheers!

    Eyes-Only/”L’Peau-Rouge”

  6. @eye-only – Thanks for reading. I’m really glad if you found it useful or at least entertaining. Linux Mint is a very nice distro for any newcomers to Linux in general I think. It’s always worked well for me but I’d better not spoil the full review by saying more just yet πŸ˜› Thanks for the kind wishes as well, I’m doing pretty well at the moment but sad too hear you are not feeling as good. I hope that changes for you ASAP! Take care of yourself.

  7. I was trying to get Arch to work and had a few problems with it so I dropped the thing a while back. I installed Chakra and like it pretty well. Then I found the archiso-live handled by godane. It is a revelation to me. Arch made easy and it is working pretty well. Just a couple of things not handled but he seems to be very responsive to questions and fixes it up as it goes along. It seems to be very much like Chakra but for xfce. I am very pleased with it.

    I agree with the previous commenter on Wolvix. I think they are doing a great job with that distro. Very responsive and they are also working hard to make it as good as possible. I am very impressed with that one.

    Another one I like and it is 64-bit based is BlueWhite64/ 64-bit Slackware. Another one that the developers pay attention to the users. I have yet to have a question that was not answered within a couple of days.

    These 3 distros really seem to me to be the ones I will be keeping at this point. Good response from the developers and the changes they make all seem to be responsible choices for realistic reasons and not just make it PR-worthy.

Leave a Reply to DanCancel Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.