Sunday, October 30, 2016

Q4OS Rocks!

Q4OS Rocks!

Last week I recieved an old IBM Thinkpad laptop with no hard drive.
Hmmm, I thought, I bet I could run Linux on that. Yep, so here is what I did.
I checked out Q4OS, a light Linux disto from http://q4os.org

The website for Q4OS provides the following description:
"A fast and powerful operating system based on the latest technologies while offering highly productive desktop environment. We focus on security, reliability, long-term stability and conservative integration of verified new features. System is distinguished by speed and very low hardware requirements, runs great on brand new machines as well as legacy computers. It is also very applicable for virtualization and cloud computing."
The above text could easily be displayed on the website for a dozen different distributions. I was intrigued however as to what I would get for the 400 megabytes and what I found was surprising, very surprising.

How To Get Q4OS

You can download Q4OS from http://q4os.org/downloads1.html.
You can either download the live CD at 644 megabytes or do as I did and go for the 388 megabyte download which just provides the installer and no live experience. 
Personally, I recommend trying a live version out first in case there are any problems. You won't want to find out about afterwards and it helps to get a good feel of the distribution.
I went for the live CD and blew away the previous distribution that was residing on my USB drive and installed onto that. I created a 4Gb swap partition on the 16 Gb USB stick and booted the laptop from it.

Q4OS is based on Debian Stable and therefore the installer is pretty much the same one. It isn't difficult to install but there are a lot of steps.
You can also buy a CD from here.

First Impressions



















If it wasn't for the Trinity icon in the bottom left corner and the welcome screen you could be forgiven for thinking that you had just booted into an older version of Windows.

There are icons on the desktop for "My Documents", "My Computer", "My Network Places" etc.

The Windows theme continues throughout the distribution including the method used to add networks and set up printers.






















The menu is very old school expanding from left to right as you click through the categories. There are two things to point out at this stage and that is the performance is insanely good but navigating through menus in this fashion is time consuming.

On the Welcome window there is an option to switch to the Kickoff menu. This is much more modern and includes a search function.




















Connecting To The Internet

Connecting to the internet is a fairly standard affair. Click on the network icon in the system tray (may as well call it a system tray, this could be Windows) and select the network. You will need to enter a password if your network requires one.




The Welcome Screen

The welcome window has some key features on it which are definitely useful.
As I chose to install from the installation CD only a base set of applications were installed such as a terminal window, text editor and other KDE centric tools. There is an option on the Welcome screen called "Desktop Profiler" which lets you install a whole set of applications applicable for desktop computing. The choices are for a fully featured desktop, a basic set of applications or just the Q4OS installation as it is.

I think this is a neat touch. The initial download of Q4OS is kept to under 400 megabytes and if I didn't need LibreOffice and other such tools I wouldn't be forced to have applications installed that I didn't require. If I subsequently decide that I need these tools I can click one button and they are downloaded and installed and that download is only around 400 megabytes as well.
Another button on the welcome screen allows you to install multimedia codecs. This will allow you to play MP3 audio and watch DVDs.

The Welcome screen has a button allowing you to install other applications. If you have already chosen to install the fully featured desktop then many of the applications highlighted in the "Install Applications" window will already be installed such as Google's Chrome browser.
There are some decent applications that many people will want to have installed available for installation without having to search the repositories such as Dropbox, Skype, WINE and even Teamviewer. If the application that you want isn't listed you can always launch Synaptic which is the default package manager.
Other options in the Welcome screen include to toggle desktop effects on and off, switch between the classic and modern menus and also choose whether to login automatically.

Customising The Desktop

One thing you will notice is that the dialogue windows all look similar to old school Microsoft dialogues. To be able to change your desktop wallpaper for instance you have to right click on the desktop and choose the customise desktop option from the very windowsy context menu.
As you can see from the image to the left the desktop configuration settings window could be taken straight out of Windows NT or 2000. Having said all this, the actual navigation and dialogue windows are actually all very functional and easy to follow. Q4OS has a nice selection of wallpapers and screensavers available evidence of which is shown below.

Applications

The applications included (when you choose the fully featured desktop) are as follows:
  • LibreOffice - Office Suite
  • Pinta - Image Editor
  • Shotwell - Photo Manager
  • Google Chrome - Web Browser
  • Thunderbird - Email Client
  • VLC - Media Player
There are also a number of KDE based tools such as Konqueror, Krusader and Konsole.
The one thing really missing from the installation and from the list of applications in the installation screen (from the Welcome window) is a good audio player which brings us nicely onto the next section.

Installing Applications

Fortunately there is none of that pfaffing around with Software Centres within Q4OS. Good old Synaptic is the package manager of choice.
It isn't the prettiest tool out there but Synaptic is functional and fairly easy to use with a list of categories down the left, the applications in the top right and a description of a selected application in the bottom right. There is also a decent search facility. When you have found what you wish to install place a check in the box to mark it and then press the "Apply" button.
Therefore if you need a decent audio application search for "Clementine" and install it.

MP3 Audio


















As Q4OS doesn't come with its own audio player (although you can play music through VLC) I recommend installing Clementine. I also recommend installing the multimedia codecs from the welcome screen.

Clementine in my opinion is the best audio player that Linux has to offer. It has a really clean and crisp interface and makes lining up and playing your music simple.

Video

The default video player is VLC and it isn't just the best video player on the Linux platform but on any platform. You can choose to play videos from your local disks, DVDs, a network stream or from the internet.

Printing

A common misconception that new users to Linux have is that their hardware isn't catered for and even if it is you need to type in loads of commands to get it working. 
This may have been true 15 years ago but now it is easier to set up printers on the best Linux distributions than it is on Windows. In Q4OS the method required to set up a printer is very similar to how you would do it with Windows. Simply select the Start button, then settings, printers and finally click the "add printer" button. I didn't need to insert a disk to install my wireless printer. I just selected the one that was offered to me and it was ready to go. Quite frankly phenomenal.


Network Storage

I have a Western Digital MyCloud device which I can honestly say is the biggest pile of rubbish I have ever bought. (A network storage device which requires an ethernet connection in 2015 is just nonsense. Worse than that, it keeps losing its connectivity and so you have to restart the stupid thing.)

Connecting to it from Q4OS however worked a charm.
All I needed to do was select "Start" -> "Settings" -> "Network Connections" from the menu and then "Add Connection" and a list of the devices on my network appeared.
Simply double clicking on the WDMyCloud device showed all the folders available.
Once again, phenomenal.




Flash

With regards to Flash you are covered on two fronts, first of all there is the ability to install multimedia codecs and then one of the applications installed is the Google Chrome browser.
Nothing more to say, it just works. (well, as well as Flash works, in its creaky, more security holes than a death star kind of way).

Summary

It is hard to know what to think of Q4OS. It looks like Windows did about 10 years ago. 
The crazy thing is though that it really works and it works better than most of the other Linux distributions I have tried over the past 10 years. Everything is oddly where you would expect it to be and everything really does just work. I didn't have a single program cause issues and the performance is astounding. Quite honestly I can't fault this as a distribution and I am surprised it isn't more popular. I highly recommend this distribution to all users who are on older or low end computers. I also recommend it to people who want to try Linux without getting their hands too dirty.

Wednesday, February 25, 2015

Install KaOSx Linux in VirtualBox.

Here is what I did to install KaOSx Linux in VirtualBox. KaOS is a an rolling distribution, fully focused on KDE/Qt. It uses pacman as package-manager and is based on Arch Linux. KaOS uses pacman as package-manager for this rolling distribution, It was decided it waas the best fit for package management. Does using pacman mean a distribution is based on Arch? What about the other tools and packages used from a variety of distributions? First thing you see when booting a KaOS ISO is gfxboot, a tool from OpenSuse. Other important packages used from OpenSuse are hwinfo and imagewriter, does this make KaOS based on OpenSuse? Or the hardware database, a package from the Gentoo developers, systemd came originally from Fedora. As KaOS sees it, try to find the best available tools for this distribution and keep evaluating what comes available, and the best for this distribution will come forward.

When stating a distribution is based on another, that means in 99% of the cases, that distribution uses the repositories of the distribution it is based on (mostly 90% plus is from upstream then, added with some repositories for specific settings). KaOS does not use any upstream repositories, every package in every repository is build from scratch by and for KaOS.

To quote the website: "The idea behind KaOS is to create a tightly integrated rolling and transparent distribution for the modern desktop, build from scratch with a very specific focus. Focus on one DE (KDE), one toolkit (Qt), one architecture (x86_64) plus a focus on evaluating and selecting the most suitable tools and applications. Moving away from proprietary Operating Systems to open source options (Linux-based, BSD based, Solaris based) is about wanting freedom and choice in almost all cases. KaOS has made the choice to use the Linux kernel as a base (though the Illumos kernel is under constant evaluation, and a future switch is a wish). After that choice, the best available package manager, most flexible way of package building, repository maintenance is pacman/makepkg for a rolling distro like KaOS. As for the Desktop Environment, there will never be a change, whether it is Linux or Illumos based, KDE will be the choice, Qt the Toolkit. With those choices in place, April 2013 package building for this independent distribution was started. KaOS is a build from scratch distribution, every package in every repository is build by and for KaOS. By July 2013 the initial goal of about 1500 packages was reached."

Hardware requirements?
KDE is a modern Desktop Environment which can make use of most of any graphics or sound card capabilities. This does not mean KDE can’t be made to run on very low-end hardware, but in general there are better options available for such systems (OpenBox for example). The very minimal needed for hard-drive space is 8 Gb, but 25 Gb is recommended as minimal. KaOS will install with 1 Gb of RAM available, though a much better experience will start with 2 Gb of RAM. Since only x86_64 packages are available, a 64 bit capable cpu is needed.

I added 2 Gigs to the VM, and enabled 3D acceleration and PAE/NX.

 Boot up menu.Start KaOS Live with or without nVidia Drivers, Boot from first hard disk, preform and hardware detection or memory test. F1 is Help, F2 sets the default laungage, F3 sets the video mode, and F4 allows you to adjust the kernel paramiters at boot. 

Booting the kernel, no errors.

First Installation screen. Welcome!

Select your time zone.
Configure your keyboard.

Default desktop with a few widgets added, clock, battery status, a K-menu, USB mounter, Media player, and a desktop lock.