Kernel 3.10 Stable for Linux: Install it on your system…

Update: Kernel 3.10.1 is out and you can get it here by following the steps on the tutorial here.

Linux has been, for quite a long time, the base to most open-source consumer operating systems like Debian, Ubuntu, Linux Mint, etc. The key is its kernel that like Linux itself is forever getting better. The Linux Kernel 3.10 has recently arrived, and this stable release has been made available, bringing more new features and improvements.

Kernel 3.10

Features of Kernel 3.10

  • The integration of BCache SSD/HDD caching framework
  • Native UVD video decoding support
  • Improved support for Intel Haswell micro-architecture for Linux
  • More improvements for power management, etc.

We’ve searched for an official change-log but didn’t find one. You could visit this link to see if a change-log arrives for kernel 3.10 if you feel skeptical of the process.

Here, we will see, as usual, how to upgrade to this new kernel using a simple bash script as shown below. The kernel is the official one and would work on every system based on Debian including Ubuntu and Linux Mint. Performance improvements may be seen depending on your system – it’ll get better if this update addresses any of your issues. However, we do need to remind you that installing a new kernel may render your operating system unusable, so install it at your own risk.

Linux Kernel 3.10 Installation

Make sure your system is either Ubuntu or Linux Mint or any distribution of Linux you’re sure that is based on Debian only.

1. Open up the terminal window.

You can do it any way you like. We like [Ctrl][T].

2. Enter the commands.

Enter these commands one after another, in the exact sequence. Wait for each of them to complete at their own pace. You’ll need a steady internet connection for this.

cd /tmp
wget -O kernel-3.10
chmod +x kernel-3.10
sudo sh kernel-3.10

3. Do a system reboot.

It can be simply done by restarting in the traditional way. OR you could enter the following in your terminal window if it’s still open.

sudo reboot

Removing Kernel 3.10

There are times you might not like to continue using this kernel. It might end up hurting your system more than it improves it. You can revert to your stock kernel if you wish so.

To remove kernel 3.10 from your system, enter this command:

sudo apt-get purge linux-image-3.10*

That’s it for Kernel 3.10 Stable. Do let us know your experiences and tell us if you’ve managed to fix your issues if any. Ciao!

Kernel 3.9.7: Upgrade to the latest Linux Kernel…

Linux has been ever changing, ever evolving with its Kernel 3.9 series. **Linux Kernel 3.9.7** brings in more updates and improvements.


Kernel 3.9.7

The following are what we could understand from the official change-log. If you wish to read the whole thing here it is.

  • USB: spcp8x5: fix device initialisation at open
  • powerpc: Fix missing/delayed calls to irq_work
  • x86: Fix typo in kexec register clearing
  • wl12xx: fix minimum required firmware version for wl127x multirole
  • cciss: fix broken mutex usage in ioctl
  • Bluetooth: Fix mgmt handling of power on failures

Linux Kernel 3.9.7 Installation

This kernel 3.9.7 can be installed in all of Debian based Linux distributions like Ubuntu and Linux Mint. As with any core level Linux stuff, we’d recommend using it only if you wish to rectify problems with your system. Follow the procedure at your own risk. If you find any of the steps difficult to comprehend, don’t do it.

Open up a terminal window and enter the following:

  1. Make the temporary folder your current focus.

cd /tmp

  1. Run these commands one after another in that order and be patient. Let each of them complete at their own pace.

wget -O kernel-3.9.7

chmod +x kernel-3.9.7

sudo sh kernel-3.9.7

  1. Reboot your system. If you closed your terminal window already, do it the traditional way. Our way is by entering the following commands.

sudo reboot

Removing Kernel 3.9.7

We totally understand the procedure above may create more problems than it solves. So if you’re one of those unfortunate ones – we aren’t – then you could use the following command to revert to your stock kernel.

sudo apt-get purge linux-image-3.9.7*

Do let us know if it fixed any of your issues. Actually, you can tell us anything you want. We’re all friends here…

nVIDIA drivers installation for Spherical Cow

This guide will help you in install nVIDIA drivers. The drivers are proprietary and officially supported ones. Installing these on Fedora 18 “Spherical Cow” disables the generic Nouveau driver. It works with nVIDIA GeForce 8/9/200/300/400/500 series graphic cards. It also supports nVIDIA GeForce 6/7. Newer drivers might appear in the future for GeForce 6/7 cards, which is when you’ll be able to upgrade them too.

Fedora 18’s installation for nVIDIA drivers is not much different from previous versions of Fedora. We have tested this guide with a couple computers. Do try it out and let us know, if you have any problems with this guide or the installation process on your system.

nVIDIA drivers


Spherical Cow

1. Pre-requisites for nVIDIA Drivers installation

Just for your peace of mind…

1.1. Before nVIDIA drivers installation

Enter the following command in a terminal window, to know about the current video card.

lspci |grep -i VGA

The following is an example output. Abort this entire process if you find out that your system doesn’t have an nVidia.

01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce G210] (rev a2)

1.2. nVIDIA Optimus Technology

If your output looks like following,

00:02.0 VGA compatible controller: Intel Corporation 2n Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation GF106 [GeForce GT 555M SDDR3] (rev a1)```

You should know that your computer has nVidia Optimus Technology. If you can turn off the Intel graphics, do it by whatever method your system might support. If it is impossible to turn nVidia Optimus off in the BIOS, then pardon us, this guide won’t work for you.

## 2. Main process

#### 2.1. Change to your system’s root user

`su -`

`## OR ##`

sudo -i

#### 2.2. Run on your latest kernel

If you’re not currently running the latest kernel then use the following commands to upgrthen update kernel and reboot

yum update kernel* selinux-policy*

2.3. Add RPM Fusion Repositories (Free and Non-Free)

Works for both 32-bit and 64-bit.

You should run only one of them, not all. The commands below are those you can choose from

yum localinstall --nogpgcheck


yum localinstall --nogpgcheck

2.4. Install nVIDIA proprietary drivers for GeForce 8/9/200/300/400/500 (and currently GeForce 6/7) series cards

Select akmodkmod or kmod-PAE from following.


yum install akmod-nvidia xorg-x11-drv-nvidia-libs

For the extra package for kernel-PAE users

yum install kernel-PAE-devel



yum install kmod-nvidia xorg-x11-drv-nvidia-libs


kmod-nvidia-PAE and kernel-PAE-devel

yum install kernel-PAE-devel kmod-nvidia-PAE

2.4.1. akmod recommendation

We recommend akmod as it is very easy and avoids problems that might occur on kernel updates. It is the best option if you ever use any of the following in any combination:

  • Self-compiled kernel
  • Older Fedora kernel
  • Quickly changing kernels from updates-testing/rawhide

For the full specifications and difference between kmod and akmod, check this out.

2.5. Have a system reboot

Do it either the old fashioned way or our way – provided you haven’t closed the terminal window already.


2.6. VDPAU/VAAPI support

This is the ability to use video acceleration for OS tasks. To enable video acceleration support for your player (Note: you need Geforce 8 or later).

yum install vdpauinfo libva-vdpau-driver libva-utils

Congratulations, you now have nVIDIA Drivers installed on your system.

Uninstall proprietary nVIDIA drivers

We’re sure you’d be delighted to use the native nVIDIA drivers for Spherical Cow but would totally understand if you decide to revert to the Nouveau drivers. You can do that too. We assume that you’ve installed nVIDIA drivers using our guide above. Uninstallation happens as follows.

3.1 Change root user

su -


sudo -i

3.2 Uninstall nVidia Driver Packages

yum remove xorg-x11-drv-nvidia\* nvidia-settings nvidia-xconfig

3.4 Then Reboot System


And that is all. Do leave us feedback – always appreciated.

Kernel 3.9.5: Upgrade to Linux Kernel 3.9.5 now…

Linux kernel 3.9.5 has arrived. And you all can have it provided you’re running a Debian based system. This will include Ubuntu, Linux Mint, and every other distribution based on them.

[![Kernel 3.9.5](](
Because a picture is worth a thousand words, and kernels are abstract quantities, this is the closest we could come to a picture…

We’re currently unaware of what changes have been made but would appreciate it if you find any difference. I mean the change-log is [right here]( But we’re not qualified enough to understand what any of its content means. In any case, we’ve updated to kernel 3.9.5 and it hasn’t done any damage if not noticeable good. So, we’d recommend you update to the newer kernel just to stay current.

Procedure to update to kernel 3.9.5

Step 1: Open the terminal using [Ctrl][Alt][T].

You can do it differently, but come on, this is way cooler.

Step 2: Enter the following commands in this exact sequence.

wget -O kernel-3.9.5

chmod +x kernel-3.9.5

sudo sh kernel-3.9.5

Step 3: Do a system reboot.

You can do this in the usual way too but, again, you could impress everyone around you by the following terminal command.

sudo reboot

Now, this is unlikely, but if you ever wish to revert the changes made by this kernel you could purge the kernel 3.9.5 to get back to your stock kernel.


To remove kernel 3.9.5, open up terminal and enter in the following command.

sudo apt-get purge linux-image-3.9.5*

That’s it!

Do remember, we’re not at all responsible for any damage it might cause your system. If you install it, you’re willingly doing knowing well the consequences it might have caused. Still, we can vouch for it as we’ve not had any problems in installing it.

Again, let us know if you’ve tried it and found any noticeable difference in your system.

Install Steam on your Linux PC…

You might probably know, Steam is a digital distribution, digital rights management, multiplayer and communications platform developed by Valve Corporation. But you’ll most certainly know, it is used for distributing games and related media online. Recently, Valve announced Steam client for Linux, thereby officially expanding their reach outside of the primarily Windows PC world.

Steam Client

This article will help users install Steam client on their Linux PC, currently, Steam client can only be installed on Debian/Ubuntu-based Linux distribution.

Video courtesy of OMG UBUNTU!

First, let’s get to know what you’ll need. Chances are you might already have it, but we recommend you proceed only if all system requirements are fulfilled.

Minimum System Requirements

Before you begin, make sure you have, at least the following:

  1. A Steam key. This will be emailed to you when you sign up. If you were already in the beta program, you don’t need this; you won’t even need this tutorial.
  2. 1 GHz Pentium 4 or Athlon XP1500+
  3. 512MB of RAM
  4. Ubuntu 12.04 LTS, fully updated. Any equivalent current Debian based Linux distribution will work just fine.
  5. A recent graphics card. It will work best on these: – NVIDIA series 6 and newer
  • Intel HD 3000 or better
  • AMD series 5 and up
  1. At least 5GB free hard drive space. You’ll need a lot more, though.

Most games run fine with the recommended set-up. A few might require updated drivers to get the best performance. In rare occasions a game might refuse to run without the driver updates. Determine what graphics hardware you are using and follow the appropriate section below.

nVIDIA Graphics

  1. In Ubuntu 12.04, launch the “Additional Hardware Drivers” dialog from “System Settings”. In Ubuntu 12.10, launch Software Properties, then click on the “Additional Drivers” tab in the “Software Sources” menu.
  2. Install the newest nVIDIA-experimental-NNN driver (NNN is, of course, your driver version). You probably need to scroll down to see the experimental drivers if you’re feeling confident enough.
additional drivers

AMD/ATI Graphics

  1. Enable the pre-released updates. Do this by going to Edit >> Software sources, and then enable the Pre-released updates option on the Updates tab.
  2. Update your repository to the latest version in the Update Manager.
  3. Remove the currently installed drivers.
  4. In 12.04, launch the “Additional Hardware Drivers” dialog from “System Settings”.  In 12.10, launch Software Properties, then click on the “Additional Drivers” tab in the “Software Sources” menu.
  5. Install the newest fglrx-experimental-X driver.

An alternative method of installing the drivers is to install directly from the developer website. Instructions to do so can be found here. This would install the absolute latest drivers for ATI graphics cards, but it could also lead to some unforeseen instability.

Intel Graphics

For Ubuntu 12.04 LTS, you’ll need to update your mesa stack using the x-updates PPA.

On the terminal, run the following one by one waiting for each to complete before the next.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

sudo apt-get update

sudo apt-get dist-upgrade

Then log out and back in, or reboot.

Ubuntu 12.10 already includes all the necessary Intel bits, so if you’re on this release no update is required.

Installation on 12.10 (Quantal) 64 bit

I had to install the package below on hand to get the OpenGL libraries.  After that, the client at least seems to work:

sudo apt-get install libgl1-mesa-glx:i386

Installing Steam Client on Linux PC (Main)

Download the Steam.deb file using the button below.


Follow this with installation of gdebi-core via terminal and finally installation of Steam with these two command lines one after another.

sudo apt-get install gdebi-core

sudo gdebi steam.deb

And that’s it!!!

At long last, enjoy gaming on your Linux PC.

Comment or share if you like this post.

Android SDK : installation on Ubuntu via PPA

**Android SDK** is a development kit targeted at developing apps for mobile devices running Android. With the Android SDK, one can develop, debug, and test apps via an inbuilt emulator. The emulator can emulate the expected behavior of the Android OS on many platforms including Linux, Windows, and Mac.


Here, we will instruct on how you could install the latest version of ***Android SDK  ***under Ubuntu 12.04/11.10 or Linux Mint via our PPA. You can still install it manually if you like; check this page for more details.

Unlike most other SDKs, the Android SDK comes in parts and don’t function without one another. The list of repositories for installation packages on Ubuntu and Linux Mint doesn’t already contain the Android SDK. This is why we would need to add a PPA i.e. Personal Package Archive. This essentially lets us include an additional repository that will let us install the Android SDK via the terminal.

Since it’s the terminal, you’d be guaranteed to have the most recent version of the SDK.

This process will install the following:

    1. The Android SDK and ADK
  1. Eclipse IDE for JAVA
  2. JAVA JDK 6

Install Android SDK

1. Open Terminal

Do this using the keyboard shortcut [CTRL][ALT][T] or [command][option][T] in Macs.

2. Add the new PPA

sudo add-apt-repository ppa:upubuntu-com/sdk

The above command will include the required repository containing Android SDK.

sudo apt-get update

This will update your system to conform with the latest in the repository.

sudo apt-get install android-sdk

This installs the Android SDK. Be patient and let the process complete.

This completes the installation of all of Android SDK components on your Linux PC.

3. Install the ADT plugin in Eclipse

Start up Eclipse that was installed in the previous step.

In the menu-bar go to **Help **> Install New Software

Android SDK

In the pop-up dialog, click the ***Add ***button and enter the following details and click **OK.**
Fill in the following details

Name: **ADT Plugin**(but you can enter whatever you like really)



Check on **Developer Tools** and click **Next***.*

Shortly, you’ll come upon a list of tools to be downloaded. Click Next.


Accept the terms of the license agreements and click **Finish **to start the installation of selected items. Read the whole thing if you are into that sort of thing.

[![Add repository into Eclipse](×264.png)](

When the installation completes, restart Eclipse so that changes take effect. You can now start developing your Android apps and games!

That’s it. Feedback is much appreciated.