- First of all, Live version can show you hardware support issues which you anyway face in normal install.
- Then, Live versions is safe for data on Hard disk. You don't risk to lose data because of bad installer.
- And last but not least, installation itself is not the quickest process, and basically is waste of time if I am not going to use the system again.
Saying that I still want to mention that my first ever review was about Slackware-based Live system: SLAX. It means that there are some Live derivatives of Slackware and Arch Linux. But their number is tiny compared to army of Ubuntu/Debian based derivatives.
CTK Arch. Image of version 0.7 of this OS weights less than 600Mb. I downloaded it and then used dd command to copy iso file to USB stick, like it is recommended on official howto page.
Everything is ready. Reboot. Choose to boot from USB. Let's go!
Starting up and first impressionFirst screen of CTK Arch which I could interact with was about language selection. There is a choice to run system in French and English. French is default with few second of countdown to make decision.
Second screen allowed me to choose additional options: keyboard layout, persistence options and so on. Default keyboard is English US, which I changed to English UK. Unfortunately, Russian is neither in list of available languages nor in list of available keyboard layouts.
Right after boot, I was presented with single window on empty desktop. This window allows you to either close itself or read documentation page. I highly recommend to read documentation, there are lots of useful information!
CTK Arch is based on Openbox window manager. It is aimed to be very light. And my first impression confirms this aim.
I also found a feature in Openbox which I have never seen so far. Number of desktops can be quickly adjusted: add new desktop, remove existing desktop are separate items in the menu when clicking on the empty desktop space.
Another surprise was waiting for me in terminal. To be precise, not in terminal itself, but in its window. It does not have window title with control elements (close-minimize-maximize). These options are only available with right-click on taskbar item. I can't say that I liked this feature, but probably it can have fans. From my perspective this is not comfortable, as even moving the terminal window is not obvious task. Additional terminal "feature" which gave me some unpleasant moments is inability to copy-paste text from there. At least, I could not find key combination for this.
Taskbar is automatically hidden in CTK Arch. It means that you have a chance to see absolutely naked desktop with wallpaper picture on it. Quite rare case, I should admit. Most distributions at least place links to home folder and installation application on desktop.
What is inside?CTK Arch represents itself as minimalistic system with carefully chosen software. I should admit that CTK Arch's understanding of minimalism is very clear and user-friendly. I have seen another distribution which preached minimalism. It is Bodhi Linux. But Bodhi's minimalism means absolutely naked system.
What is actually in CTK Arch?
- Office applications are taken from GNOME office: Abiword and Gnumeric.
- There are 2 browsers: Arora and Midori. I tried to use both and my preference falls to Midori.
- There is a game in CTK Arch. Its name is Tux racer. Very simple in idea and graphics, but still can consume significant chunk of your time.
- Graphic section contains GIMP, Gtkam, image viewer. Screenshot tool is only represented by terminal-based scrot.
- Multimedia is represented by couple of players, burning tool Brasero and several other packages.
What would I add to the list? CTK Arch comes with 2 package management tools: pacman and yaourt. Both of them are command-line based, and from my perspective far from convenient. I'd rather see any graphical-based package management tool. I am not talking about Ubuntu Software Center, but at least something like Synaptic would add some user-friendliness to CTK Arch.
Configuring system for myself, just a littleDefault theme in CTK Arch is in black and blue colours. It's nice looking and pretty contrast. If you do not like black, there is another theme in white and blue. Switch is available via right-click on empty desktop space.
There is also a good choice of wallpapers for your needs in CTK Arch distributive. Most of them are in fantasy or techy styles. There are some nice ones, I should admit.
As usual, I wanted to add Russian layout to my keyboard. Unfortunately, I have not found any graphical tool for this. Quick Internet research gave me an idea that this configuration should be done vie /etc/rc.conf or /etc/X11/xorg.conf.d/10-evdev.conf (as advised on the forum), but I feel myself too unprepared for this level of digging the system. This small failure with keyboard made me little bit disappointed in CTK Arch.
CTK Arch allows persistence! Yes, all the changes you do in the system can be saved and used at next logon. That is very nice feature. Actual mechanism for changes saving is something similar to SLAX or Puppy. Changes are saved in squashfs file. But CTK Arch has more complexities. Whereas SLAX or Puppy can do everything for you with just one question (Puppy asks for filename and location for change file), CTK Arch has some strict requirements:
- separate partition for change files
- special name for this partition
Adventures with WiFi
I run my CTK Arch test on Compaq C300 laptop which has Broadcom 4311 WiFi card. I know this card is usual pain in the 5th point.
First result from lspci output was very promising: WiFi card is visible there. Second step in iwconfig is also promising: wlan0 interface is there. But the card is still not activated.
First of all, I tried to figure out the situation myself.
- Command ifconfig wlan0 up from user: not permitted.
- Command sudo ifconfig wlan0 up: sudo command does not exist as such (sure, it is xsu in CTK Arch).
- Then I tried to switch to root. Command su required password which is mentioned in "Documentation" (remember - I gave you a clue above?), and password is toor.
- Unfortunately even root cannot put wlan0 up via ifconfig wlan0 up.
- Command xsu ifconfig wlan0 up: same result as under su.
Of course, driver for Broadcom 4311 is not included into distributive. I had to connect my laptop to LAN and download driver. Command yaourt b43 gave me options of available components, and b43-firmware was selected. Few more keystrokes to confirm different items (password for root asked several times too), and driver is downloaded and activated.
Forum also advises to add driver into rc.conf and reboot, but for my case I only had to refresh list of networks in Wicd to switch network on. Passcode is entered... I am connected! This blog post was drafted directly from CTK Arch!
Once network is up and running...Next logical step for me is to mount my external network drive. I have not found any graphical tool for this, but old friend command line is still here, of course. Command mount -t cifs... worked like a charm. It means that Samba is installed in CTK Arch by default.
Russian characters are supported in terminal (Midnight Commander) and graphical (PCManFM) modes, and I could browse my network drive from either of them.
I navigated to folder with my music files and tried to play them from network drive. Unfortunately, MP3s did not play from network location. Neither Audacious nor SMPlayer could do this. SMPlayer log gave some sort of socket error (mplayer: could not connect to socket). That's quite strange. Simply because same file was copied to local machine and played OK. Files with Russian characters in path/filename were also OK.
How quick!Ok, seems I made all the configuration I always do for my system. Not all of them are successful (keyboard), but at least I know the direction where to go for them. It is good time now to restart the system and see whether persistence works.
This time I used stopwatch to check how much time CTK Arch takes to boot. And result is rather amazing. Cold start takes 65 seconds to ready-to-use system, which is very good result at my Racecourse Scoreboard. Although, I had to manually start Wicd and reconnect network after reboot. Minor bug from my perspective.
I should also mention here that CTK Arch not only boots very quickly, but works like a spark! Can you imagine that GIMP start time is about 5 seconds?!
ConclusionCTK Arch is very interesting distro from my perspective. It is well balanced between graphical and CLI sides of Linux. Maybe I am little bit too unexperienced for it yet, but still can do quite a lot there.
I will not recommend CTK Arch for beginners. You need to be prepared to take some of challenges. But once you have some basic knowledge, then digging within CTK Arch will give you unrivalled pleasure of control over system!
I should probably look into CTK Arch (or other Arch-based distros) later, when have more Linux experience myself.
Do you want to try CTK Arch yourself, but cannot download image and burn it to CD yourself? You can check the page Buy Linux CDs and make an order there.
Another review of CTK Arch:
Some words about CTK Arch from K.Mandla: