Monday, October 31, 2011

Release Schedule Draft Of Ubuntu 12.04 Precise Pangolin

Draft: Release Schedule Of Ubuntu 12.04 (Precise Pangolin)
Know More About Time based Release :

Tuesday, October 25, 2011

Five-year Long Term Support (LTS) for Ubuntu 12.04

Canonical today announced it would be extending the support and maintenance period for its upcoming Long Term Support (LTS) release of Ubuntu for desktop users from three years to five years. The move comes in response to increasing demand for Ubuntu desktops in corporate environments where longer maintenance periods are the norm. It brings the desktop product into line with Ubuntu Server which continues with five years of support for LTS releases.

The first two years of the LTS period will benefit businesses by including hardware updates (through regular point releases) allowing them to keep up to date with the latest hardware upgrades. Maintenance updates will continue for a further three years. Businesses can now rely on always running an LTS version regardless of their hardware refresh rate.

Ubuntu's fourth LTS release comes at a time when the product has seen unprecedented uptake at a large scale in a variety of businesses. Qualcomm, the City of Munich, LVM have all spoken recently of their use of Ubuntu at large scale.

Upcoming Ubuntu Desktop Release's Team Support Period

Upcoming Ubuntu Desktop Release's Team Support Period

Tuesday, October 18, 2011

Ubuntu : update-apt-xapi takes lot of cpu usage

Problem : The process "update-apt-xapi" causes increase in CPU utilization to 100%

There are 2 ways to check this problem :

1.  One is to go to the System Monitor and click on the Processes tab. Sort by %CPU Used and the offending process should pop to the top.

2. The other way is to executed a terminal and type “top” w/o the quotes. Top is a great little application that lists the top users of CPU time, plus gives a bunch of great info at the top of the terminal screen like total uptime, CPU info, process statistic

What is update-apt-xapi?
The actual name of the package is "update-apt-xapian-index". It helps in maintaing an index of packages, and this helps speed up searching for packages in Synaptic, and possibly in other package managers as well. 

Solutions :

There are 3 possible solution to solve this problem :

Note: Use method 2 and 3 only if 1 does not works.

1. Edit /etc/cron.weekly/apt-xapian-index

This method will do following things :
a) Run process with the lowest system priority. 
b) Update the index and not built it again (faster)

i) sudo gedit /etc/cron.weekly/apt-xapian-index

ii) replace the line
nice $IONICE -c3 $CMD --quiet
nice -n 19 $IONICE -c 3 $CMD --update --quiet

iii) Save And exit And you are done.

In depth detail of changing  cron file can be found here:(Not important)
Cron is a utility for scheduling tasks to run at certain times. System tasks run weekly are, unsurprisingly, stored in the /etc/cron.weekly directory. You can also set up personal tasks to run pretty much whenever you want. For that, have a look at man crontab.

Looking at the internals of the code we're using here, the first line, the "crunchbang" line (#!), tells the system what executable to use to run the contents -- in this case, /bin/sh, or your basic shell.

The next two lines establish two shorthand variables. Variables in shell scripts are generally defined in ALL CAPS for easy readability. This is more of a best practice than any hard-and-fast requirement. When referenced later in the script, the variable names are prefixed with a $. Here, CMD is simply shorthand for the path to the update-apt-xapian-index binary, and IONICE is shorthand for the path to the ionice utility for getting or setting a process's I/O scheduling class and priority.

In the if statements, the -x checks to see if the next argument exists, so if [ -x $CMD ] will check to see if /usr/sbin/update-apt-xapian-index exists in the filesystem.

nice -n is basically how you assign a priority to a process. An important caveat, however, is that nice is just that -- a high nice value (up to a maximum of -n 19) means the process is nice and gets out of the way, and a low nice value (down to a minimum of -n -20) means the process is *not* nice and barges to the front of the line to be the first to use system resources. Niceness defaults to 10 if not otherwise specified, and apparently the default update-apt-xapian-index setup does not specify any value.

ionice is new in this fix. It works along similar lines, affecting a process's input/output niceness, only using the flag -c for "class". The ionice man page describes -c:

-c class
The scheduling class. 0 for none, 1 for real time, 2 for best-effort, 3 for idle.
Finally, we have the two options passed to update-apt-xapian-index itself, --update and --quiet. --quiet just tells it to not generate much text, only outputting for fatal errors, which makes sense for a background process. --update is new here in this fix together with the nice value and the ionice prioritization, and is a real kicker: it tellsupdate-apt-xapian-index to only update those items in the index that have actually changed. This seems like a no-brainer, since the index includes *every* package installed in the system, but unfortunately the default update-apt-xapian-index setup in a fresh install of Jaunty, Karmic, or Lucid all leave this option out, meaning thatupdate-apt-xapian-index will rebuild the ENTIRE package index every time it runs. No wonder it eats up so much memory and CPU time! With --update, it should take much less resources and much less time.

2.  Making the weekly update script non-executable 

It turns out that it installs itself to run weekly by adding a script to /etc/cron.weekly/. That’s easy to fix simply by making the script non-executable through file permission change:

sudo chmod 644 /etc/cron.weekly/apt-xapian-index

3.  Remove update-apt-xapi package
sudo apt-get autoremove --purge apt-xapian-index 
sudo apt-get autoremove --purge 

Note : Purging apt-xapian-index causes the quick search feature in Synaptic to become inoperative.

Friday, October 14, 2011

What's new in Ubuntu 11.10?

The release of Ubuntu 11.10 includes some enhancements to make Ubuntu experience even more enjoyable.

Ubuntu Software Centre

The Ubuntu Software Centre gives you instant access to thousands of apps. With the Ubuntu 11.10 redesign, you can see the top-rated apps, compare apps by rating and user reviews, keep track of what you’ve installed, and sync your apps between all your Ubuntu computers.

The Launcher

It’s pretty hard to miss the launcher that sits on the left-hand side of your screen. It’s designed to make getting to your favourite tools and applications quick and easy. You can hide and reveal it, add and remove applications and bookmarks, and keep track of your open windows.

The Dash

When you click on the Ubuntu logo in the top-left corner of the launcher, the new dash will appear. It’s another simple way to get to your shortcuts and search for other applications and programs. So you can get fast access to your email, music, pictures and much more. And you can se

Application switching

Ubuntu 11.10 gives you a really easy way to manage multiple windows and applications. You can use Alt + Tab and Alt + Grave to switch between applications or application windows. No more cramping multiple

Ubuntu 11.10 (Oneiric Ocelot) released

Ubuntu 11.10 (Oneiric Ocelot) released!!

Ubuntu 11.10, code-named “Oneiric Ocelot” has been released on 13 Octobor. 11.10 continues Ubuntu’s proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution.

WHAT's NEW in Ubuntu 11.10
  1. For PC users, Ubuntu 11.10 supports laptops, desktops and netbooks with a unified look and feel based on an updated version of the desktop shell called “Unity”, which introduces specialized “Lenses"
  2.  Finding and installing software using the Ubuntu Software Centre is  now easier thanks to improvements in speed, search functionality  enhancements, and usability improvements. Aside from update on the performance side, it’s also more aesthetically appealing.
  3. Ubuntu Server 11.10 has made it much easier to provision, deploy, host, manage, and orchestrate enterprise data centre infrastructure services with the introduction of “Orchestra”
  4.  The Juju technical preview allows service developers to describe the deployment and  scaling requirements of their applications, in order to simplify and enhance the dialogue between developers and operations teams. 
  5. For those working on the ARM architecture, a technical preview is also provided for the ARM server.
  6. Standard maintenance updates will be provided for Ubuntu 11.10 for 18 months, through April 2013.
  7. Ubuntu is now available in 38 languages. For a list of available languages and detailed translation statistics for these and other languages, see :


  • Ubuntu 11.10 is the base for the newest 11.10 iterations of Kubuntu, Xubuntu, Edubuntu, Mythbuntu, Ubuntu Studio, and our newest addition to this release cycle, Lubuntu!

  1. Kubuntu:
  2. Xubuntu:
  3. Edubuntu
  4. Mythbuntu:
  5. Ubuntu Studio:
  6. Lubuntu:
  • Ubuntu 11.10 is also now available on two new ARM community-supported ports.
  1. AC100 (Toshiba Tegra 2 Netbook):
  2. MX5 (Freescale i.MX53 QuickStart):

In order to download Ubuntu 11.10, visit:

Users of Ubuntu 11.04 will be offered an automatic upgrade to 11.10 via Update Manager. For further information about upgrading, see:

Release notes, which document caveats, workarounds for known issues, as well as more in-depth notes
on the release itself are available at:

If you have a question, or if you think you may have found a bug but aren’t sure, you can try asking in any of the following places:

#ubuntu on

Wednesday, October 12, 2011

Ubuntu 12.04 will be known as the "Precise Pangolin"

So, what will be our mascot for 12.04 LTS?

Continuing with the alphabetic Series : Ubuntu 11.04 (Natty Narwhal), Ubuntu 11.10(Oneiric Ocelot)
& now with 'P' letter.

Mark Shuttleworth , Ubuntu Founder, has announced that the codename for Ubuntu 12.04 will be 'Precise Pangolin'. 

Mark Writes
Let’s ask the question differently – what are we trying to convey? 12.04 is an LTS.So we want it to be tough and long-lasting, reliable, solid as a rock and well defended. It’s also going to be the face of Ubuntu for large deployments for a long time, so we want it to have no loose ends, we want it to be coherent, neat.
We’ve told the story of the cloud in previous releases, and that comes to fruition in 12.04 with the first LTS that supports both the cloud guest, and cloud infrastructure, across ARM and x86 architectures. We’ve also told the story of Unity in previous releases, and that comes to fruition in a fast, lean interface that works well across clients both thick and thin. 12.04 is going to be a lot more than all that, but for the full reveal, you’ll need to wait till UDS! Nevertheless, we can take reliability, precision, and polish as a given.
Balancing all of those options, I think we have just the right mix in our designated mascot for 12.04 LTS. Ladies and gentlemen, I give you the Precise Pangolin.
Now, I’ve recently spent a few hours tracking a pangolin through the Kalahari. I can vouch for their precision – there wasn’t an ant hill in the valley that he missed. Their scales are a wonder of detail and quite the fashion statement. I can also vouch for their toughness; pangolin’s regularly survive encounters with lions. All in all, a perfect fit. There’s no sassier character, and no more cheerful digger, anywhere in those desert plains. If you want a plucky partner, the pangolin’s your match. Let’s pack light for a wonderful adventure together.