Creating and Using Barcodes with Inkscape

January 09, 2015
Barcodes provide a simple, reliable, machine-readable way to read numbers or addresses into your computer (or smartphone or tablet) so that information can be looked up online or in a database.

Barcodes are used in a variety of industries such as in library systems, in blood banks, for labeling telecommunication equipments, ISBN codes in books, on packaged products - just to name a few.

Download Viber for Linux

November 23, 2013
Linux gets Viber. Viber is an instant messenger, video & telephony app similar to Microsoft Skype that allows you to connect with others freely. It is popular on mobile devices the world over with a base of more than 200 million users in over 193 countries. People use Viber to send free text messages, photo messages, video messages and share locations with other users. It also allows you to make free HD-quality calls to other Viber users on iPhone, Android, Windows Phone, Blackberry, Windows, Mac, Symbian, Nokia S40 and Bada devices over 3G/4G or WiFi connections.

Now they have released a Linux version of the popular Viber client. Viber for Linux can be installed on the following Linux distributions - Ubuntu, Mint, and Zorin OS. But it should possibly work without any problem in most major Linux distributions. Unfortunately, this release of the Linux client of Viber does not allow you to make video calls over the Internet yet, which is supported on Windows and Mac OS X.

You can download the Linux version of Viber by visiting

Mosh - A replacement for SSH

July 30, 2013
Mosh is a secure shell that is touted as a replacement for the venerable SSH.

How is Mosh different from SSH ? Well, Mosh uses a new protocol called the State Synchronization Protocol (SSP) that runs over UDP. This means it is possible to synchronize the state of an object from one host to another.

Fedora 19 Released

July 03, 2013
Fedora project has officially announced the release of Fedora 19 code named Schrödinger's cat. Fedora 19 features the 3.9.0 kernel. For end users, the new features include the Cinnamon desktop environment, GNOME 3.8, KDE 4.10, and MATE 1.6 desktop; Out of the box support for extraction of RAR archives using File Roller archive utility, a new screen management software for KDE named KScreen, OpenVPN 2.3, and more.

For the developers, most of the development tools like Python, Java, PHP, Ruby, GCC (4.8.x) - have been updated. But more importantly, Fedora 19 now includes the Node.js JavaScript runtime environment for developing fast, scalable network applications using the JavaScript programming language. MariaDB a fork of MySQL has also been included which replaces MySQL.

How to download Fedora 19

There are multiple desktops available for use with Fedora. Each has a slightly different look and feel and offers varying levels of customization. Visit and choose the one that strikes your fancy.

If you are already using a previous version of Fedora, then it is possible to upgrade to Fedora 19. Visit to know more.

You can find the full release notes here. Fedora also comes with comprehensive documentation on every aspect of the OS that the end user might encounter which is a big plus.

Making UEFI Secure Boot Work With Open Platforms

May 05, 2013
"UEFI Secure boot” is a technology that offers the prospect of a hardware-verified, malware-free operating system bootstrap process that can improve the security of many system deployments. Linux and other open operating systems will be able to take advantage of secure boot if it is implemented properly in the hardware. UEFI is meant to replace the Basic Input/Output System (BIOS) firmware interface present in all IBM PC compatible personal computers.

openSUSE 12.3 Released

March 13, 2013
openSUSE 12.3 has been released. This release of openSUSE contain many features, and improvements under the hood.

Some of the endearing features of this new release of openSUSE are as follows :

Ubuntu - A Rolling Linux Distribution ?

March 08, 2013
Will Ubuntu switch to a rolling release ? This is the big question that is playing in the minds of Ubuntu users and developers alike.

A rolling release model refers to a continually developing software system. In a rolling release, the user will never have to install a new version of the software. Rather, the updates to the software and the system will be pushed to the user as and when the changes are made.

An example of a Linux distribution that conform to a rolling release is Arch Linux.

Mark Shuttleworth - the founder of Ubuntu - says he is not convinced about rolling releases yet though he is keeping an open mind.

He went on to elaborate on the direction he wishes for Ubuntu in his blog post. Some noteworthy views he aired are as follows.

  • Canonical is still undecided on whether to make Ubuntu a rolling release Linux distribution. LTS point release mechanism has been quite successful for Ubuntu and Mark feels this is the way to go when targeting end users. "Rolling releases are not real releases" - says Mark Shuttleworth.
  • The real cost of supporting an architecture is way outside the scope of Ubuntu’s non-commercial commitments. Hence Ubuntu support for fringe architectures such as PowerPC may not happen. PowerPC was an officially supported architecture for Ubuntu between versions 4.10 and 6.10. From 7.04 onwards it is a community supported port. 
  • The vision that Mark Shuttleworth holds is for Ubuntu to  run on a wide range of consumer devices - not just computers. This includes phones, tablets, PCs and other devices. The idea is for Ubuntu to be a viable alternative and a competitor to the big shots - Android, Chrome, Windows and Apple. This is the goal of the Unity desktop.
  •  Put succinctly, he "doesn't want to miss this once-in-a-lifetime opportunity to create a free and open platform that is THE LEADER across both consumer and enterprise computing".