Ubuntu Minimum Requirements

One of the persistent problems we’ve had at the SETC when refurbishing computers is the lack of understanding about the requirements Ubuntu has. There is a certain myth that Ubuntu can be installed on anything and it’ll work just like it does on a 2Ghz Core 2 Duo with 2GB of RAM.

So to aid understanding and to give some instructions, I’ve prepared this (very alpha) set of instructions with a set of minimum requirements. Currently showing 9.04, but after testing will be moved over to 9.10 once I’ve confirmed these requirements are accurate for the new version.


Here is nice discussion

To Do List After installing Ubuntu 9.10 aka Karmic Koala

Yep it’s this time again, another awesome ubuntu release from Canonical. but hands down, it’s best ubuntu release yet. The gifts as you probably have known as of now  includes  impressive installer, fast boot times, new artwork (new bootscreen, themes, wallpapers and icons) , more cloud integration, home directory encryption and…countless many more. As you would expect from any upgrade, the packages are a bit different, so this to list will be a bit different from the previous ones :

1 – Expand the Software Repository List

First of all, lets make Ubuntu “see” more packages. Go to the terminal and edit your sources.list with :

sudo gedit /etc/apt/sources.list

Here is the content of my sources.list which I think is quite complete to have all the necessary applications you could ever need. So delete the whole content of your sources list and replace it with the content of mine

Save it. Now import the necessary repositories keys to avoid “apt-get” crying about some missing keys, go to the terminal and type:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2EBC26B60C5A2783 0DA7581859566E92 D739676F7613768D 43BB102C405A15CB 6AF0E1940624A220 2ED6BB6042C24D89 632D16BB0C713DA6 A6DCF7707EBC211F F9A2F76A9D1A0061 5A9BF3BB4E5E17B5 A040830F7FAC5991 FA3A1271 7FB8BEE0A1F196A8 0CC1223EE2314809 7889D725DA6DEEAA 28A8205077558DD0 2D79F61BE8D31A30 6E871C4A881574DE 66D5C734F6EFB904 DCF9F87B6DFBCBAE 2A8E3034D018A4CE F0876AC9 978228591BD3A65C 6298AD34413576CB FC6D7D9D009ED615 4FEC45DD06899068 2A423FD95416E75D

Get your system up to date with :

sudo apt-get update && sudo apt-get upgrade

Now all your programs will run on the last version.

2 – Anti-Virus

Windows equivalent : AVG AntiVirus, NAV, TrendMicro, F-Prot, Kaspersky, …

Ubuntu equivalent : Avast


wget http://files.avast.com/files/linux/avast4workstation_1.3.0-2_i386.deb && sudo dpkg -i avast4workstation_1.3.0-2_i386.deb

Access it through Accessories → avast! Antivirus .

3 – Essential tools for compiling from sources

sudo apt-get install build-essential checkinstall cdbs devscripts dh-make fakeroot libxml-parser-perl check avahi-daemon

4 – Java runtime environment

Java is a very important thing to install, now that many programs like Azureus need it to run. So type:

sudo apt-get install sun-java6-jre sun-java6-plugin equivs

5 – Ubuntu Control Panel

Ubuntu Tweak

Ubuntu Tweak allows you to tweak your system settings, all in one place. You can install new applications, customize your desktop settings, configure your startup applications, changing the system filetype association and many more tweaks in this single application.

sudo apt-get install ubuntu-tweak

Then access it through Applications → System Tools → Ubuntu Tweak

App Runner

App Runner is a small open source utility that makes it very easy to run any type of program/executable/script on any distro/OS that uses the nautilus file manager: Debian/Ubuntu/Super OS/Fedora/etc

wget http://hacktolive.org/files/app_runner/App_Runner_0.2.deb && sudo dpkg -i App_Runner_0.2.deb

Then right-click the file -> Scripts -> Run This App or Run This App (root)

6 – Multimedia

Windows equivalent : windows media player, real player, vlc, mplayer

Ubuntu equivalent : vlc, mplayer, helix player

To have Ubuntu playing all kinds of stuff, you need to install many codecs. So on the Terminal, type:

* Installing vlc and mplayer (plays almost everything):

sudo apt-get install vlc mplayer

* Common packs

sudo apt-get install non-free-codecs libxine1-ffmpeg gxine mencoder mpeg2dec vorbis-tools id3v2 mpg321 mpg123 libflac++6 ffmpeg libmp4v2-0 totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert mozilla-helix-player helix-player libmad0 libjpeg-progs libmpcdec3 libquicktime1 flac faac faad sox ffmpeg2theora libmpeg2-4 uudeview flac libmpeg3-1 mpeg3-utils mpegdemux liba52-dev

* Gstreammer 0.10

sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-gnonlin gstreamer0.10-pitfdll gstreamer0.10-sdl gstreamer0.10-plugins-bad-multiverse gstreamer0.10-schroedinger gstreamer0.10-plugins-ugly-multiverse totem-gstreamer

* More programs

sudo apt-get install gstreamer-dbus-media-service gstreamer-tools ubuntu-restricted-extras

* Enable dvd support

sudo aptitude install libdvdcss2 && sudo /usr/share/doc/libdvdread4/./install-css.sh

* Flash

sudo apt-get install gsfonts gsfonts-x11 flashplugin-nonfree

7. Tweak your eyecandy

Ubuntu 9.04 comes with compiz fusion effects OOTB but doesn’t offer a way to customize them.

In a terminal copy/paste this:

sudo apt-get install simple-ccsm

Now navigate to System → Preferences → Simple CompizConfig Settings Manager .

8 – Missing Windows software?? Run Windows softwares in Linux!!!

Run Windows Applications such as 7zip, Google Sketchup, AutoCAD, Dreamwaver, Flash MX, Fireworks MX, IE6, IE7, Safari, Itunes, Windows Media Player and many more…

Play Windows Games in Linux like Age Of Empires, Call Of Duty, Diablo, Fear, Fallout, Far Cry, Grand Theft Auto, Half Life, Halo, Hitman, Max Payne, Need For Speed, Prince Of Persia, Sim City Star Wars, The Simsworld of warcraft , Tomb Raider, Warcraft, World Of Warcraft, Counterstrike and many other can be played.

Install Playonlinux. It’s based on wine. Wine is a compatibility layer for running Windows programs in Linux.

sudo apt-get install wine playonlinux

9 – Clipboard Management

By Default in ubuntu when u copy something from an application and closes the application u will not be able to access it from the clipboard. And also when u copy severals text in serial u only have the last on available to you in the clipboard. To solve that install either of the following but Glipper is better because it supports plugins.


sudo apt-get install glipper

Then right click ur panel → Add to Panel then drag Clipboard Manager to ur panel


sudo apt-get install parcellite

10 – Archiver/ Packing software

Windows equivalent : winrar, zip, 7zip

Ubuntu equivalent : tar, unrar, p7zip, arj, unace

It’s bad when you don’t have Internet on your computer/notebook, but you have to pack/unpack something but the file format isn’t recognized by the system. To prevent from this bad situation, you can install a bunch of packing software by typing this on the terminal:

sudo apt-get install unace rar unrar zip unzip p7zip-full p7zip-rar sharutils aish uudeview mpack lha arj cabextract file-roller

11 – Graphical web browser

Windows equivalent : Internet explorer, firefox, opera

Ubuntu equivalent : Firefox, opera, chromium


sudo apt-get install opera

Firefox (installed by default intrepid)

sudo apt-get install firefox

Chromium (open source equivalent of Google Chrome)

sudo apt-get install chromium-browser

12 – Download Manager

Windows equivalent : Free download manager

Ubuntu equivalent : Multiget

MultiGet is a http/ftp downloader with a nice GUI for linux desktop users. It can run on almost all desktops without any configuration. It has many powerful functions comparing to others.

sudo apt-get install multiget

Access it through Applications → Internet → MultiGet .

13 – Graphical Email client

Windows equivalent : Outlook

Ubuntu equivalent : Evolution, Thunderbird

Evolution (installed by default in intrepid)

sudo apt-get install evolution

Access it through Applications → Internet → Evolution Mail .


sudo apt-get install thunderbird

Access it through Applications → Internet → Mozilla Thunderbird Mail/News .

14 – Instant Messanging protocal clients

Windows equivalent : MSN messenger, Yahoo messenger, QQ, AIM, Gtalk, ICQ,IRC

Ubuntu equivalent : Empathy, Pidgin, emesene

Empathy IM Client (installed by default)

sudo apt-get install empathy telepathy-mission-control-5 telepathy-gabble telepathy-butterfly telepathy-haze telepathy-idle telepathy-salut telepathy-sofiasip python-msn empathy-megaphone-applet libtelepathy-farsight0 python-tpfarsight galago-eds-feed python-galago python-galago-gtk msn-pecan

Access it through Applications → Internet → Empathy IM Client .


Pidgin is an easy to use and free chat client used by millions. Connect to AIM, MSN, Yahoo, and more chat networks all at once. Supported chat networks: AIM, Bonjour, Gadu-Gadu, Google Talk, Groupwise, ICQ, IRC, MSN, MySpaceIM, QQ, SILC, SIMPLE, Sametime, XMPP, Yahoo!, Zephyr

sudo apt-get install pidgin pidgin-data pidgin-lastfm pidgin-guifications msn-pecan pidgin-musictracker pidgin-plugin-pack pidgin-themes

Access it through Applications → Internet → Pidgin Internet Messenger .

Emesene only for MSN Messenger.

sudo apt-get install emesene

Access it through Applications → Internet → Emesene .

15 – VOIP

Windows equivalent : skype

Ubuntu equivalent : skype


sudo apt-get install skype

Access it through Applications → Internet → Skype.

16 – Viewing PDF files

Windows equivalent : Adobe Reader

Ubuntu equivalent : Adobe Reader

Adobe Reader

sudo apt-get install acroread acroread-fonts

Access it through Applications → Office → Adobe Reader.

17– Adobe Air

wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin
chmod +x ./AdobeAIRInstaller.bin


Access it through Applications → Accessories → Adobe Air Application Installer.

18 – Music / MP3 / OGG Players

Windows equivalent : iTunes, Winamp

Ubuntu equivalent : Rhythmbox, Banshee, Amarok


sudo apt-get install rhythmbox

Access it through Applications → Sound & Video → Rhythmbox Music Player.


sudo apt-get install banshee banshee-extension-lyrics banshee-extension-mirage

Access it through Applications → Sound & Video → Banshee Media Player.


sudo apt-get install amarok amarok-engine-xine amarok-engine-yauap amarok-engines amarok-common

Access it through Applications → Sound & Video → Amarok.

19– Hard Disk Partitions Manager

Windows equivalent : Symanted Partition Magic

Ubuntu equivalent : GParted


sudo apt-get install gparted ntfsprogs

Access it through System → Administration → Partition Editor.

20 – Vector Graphics Editor

Windows equivalent : Adobe Illustrator

Ubuntu equivalent : Inkscape


sudo apt-get install inkscape

Access it through Applications → Graphics → Inkscape Vector Graphics Editor.

21 – Image Editor

Windows equivalent : Adobe Photoshop

Ubuntu equivalent : GIMP


sudo apt-get install gimp gimp-data gimp-plugin-registry

Access it through Applications → Graphics → GIMP Image Editor.

22 – 3D Graphics Applications

Windows equivalent : 3D Studio MAX

Ubuntu equivalent : Blender


sudo apt-get install blender

Access it through Applications → Graphics → Blender (windowed).

23 – Simple Yet Advanced Text Editor

Windows equivalent : Notepad ++

Ubuntu equivalent : GEdit


sudo apt-get install gedit gedit-plugins

Access it through Applications → Accessories → Text Editor.

24 – Office Applications

Windows equivalent : Microsoft Office

Ubuntu equivalent : OpenOffice


sudo apt-get install openoffice.org

Access it through Applications → Office

25 – Microsoft Visio

Windows equivalent : Microsoft Visio

Ubuntu equivalent : Dia


sudo apt-get install dia

Access it through Applications → Graphics → Dia Diagram Editor

26 – Microsoft Project

Windows equivalent : Microsoft Project

Ubuntu equivalent : OpenProj


wget http://nchc.dl.sourceforge.net/sourceforge/openproj/openproj_1.4-2.deb && sudo dpkg -i openproj_1.4-2.deb

Access it through Applications → Office → OpenProj

27 – Development IDE

Windows equivalent : Dreamweaver

Ubuntu equivalent : Quanta, Kompozer, NetBeans


sudo apt-get install quanta

Access it through Applications → Programming → Quanta Plus


sudo apt-get install kompozer nvu

Access it through Applications → Internet → Kompozer


sudo apt-get install netbeans

Access it through Applications → Programming → NetBeans IDE

28 – Source Control Management

Windows equivalent : TortoiseSVN

Ubuntu equivalent : RabbitVCS


wget http://rabbitvcs.googlecode.com/files/rabbitvcs_0.12-1~karmic_all.deb && sudo dpkg -i rabbitvcs_0.12-1~karmic_all.deb

Right Click on any folder or file and access the RabbitVCS submenu

29 – Graphical FTP clients

Windows equivalent : CuteFTP, SmartFTP

Ubuntu equivalent : FileZilla


This is great FTP program, very complete, in my opinion, the best one for linux.

On the terminal type:

sudo apt-get install filezilla filezilla-common

Access it through Applications → Internet → FileZilla FTP Client.

30 – P2P Clients / Servers, File Sharing

Windows equivalent : utorrent, azureus, emule

Ubuntu equivalent : Deluge, azureus, amule

Bittorent clients

Deluge (written in python)

sudo apt-get install deluge-torrent

Access it through Applications → Internet → Deluge Torrent.

Azureus: Uses Java to run, very complete but a bit heavy

sudo apt-get install azureus

Access it through Applications → Internet → Azureus.

Emule Donkey Clients


sudo apt-get install amule

Access it through Applications → Internet → aMule.

31 – Programs for CD burning with GUI

Windows equivalent : Nero, Roxio Easy CD Creator

Ubuntu equivalent : K3b, Brasero


Nero is available for linux,but its not free.A trial is available for 1 month usage and later it asks or activation code.But K3B is as good as Nero.Have a good feature set as Nero.

sudo apt-get install k3b k3b-data k3b-i18n libk3b3

Access it through Applications → Sound & Video → K3B.

Brasero (installed by default in Intrepid)

sudo apt-get install brasero

Access it through Applications → Sound & Video → Brasero Disc Burning .

32 – Mountings ISO files

Windows equivalent : Alcohol

Ubuntu equivalent : acetoneiso


The best one for linux ACETONEISO, which is similar to ALCOHOL in windows

its supports almost all formats. AcetoneISO is CD/DVD image manipulator for Linux.Using this tool it is very easy to Mount and Unmount ISO,MDF,NRG Images . I dont think its available in ubuntu repository.

sudo apt-get install libksba8 libenca0 libtwolame0 fuseiso kommander p7zip-full gnupg-agent gnupg2 pinentry-qt mencoder cdrdao && wget http://darkstar.ist.utl.pt/getdeb/ubuntu/jaunty/ac/acetoneiso_2.1.1-1~getdeb1_i386.deb && sudo dpkg -i acetoneiso_2.1.1-1~getdeb1_i386.deb

33 – Install Vista like gadgets.

Windows equivalent : Vista Sidebar

Ubuntu equivalent : google-gadgets

Google gadgets

wget http://neacm.fe.up.pt/pub/getdeb/ubuntu/jaunty/go/google-gadgets_0.11.1-1~getdeb1_i386.deb && sudo dpkg -i google-gadgets_0.11.1-1~getdeb1_i386.deb

This will complete the installation.

Now press Alt+F2, and type “ggl-gtk” to start them. You should see a small icon show up in your system tray, and a sidebar. Right click on any of them and select ‘Add Gadgets’ to show a menu. If you’d like to have Google Gadgets start automatically, go to System – Preferences – Session, click ‘Add’, paste ‘Google Gadgets’ for the name and ‘ggl-gtk’ for the command. Click OK and Close, and you’re good to go.

34 – Google Desktop

Google Desktop allows one to full text search of a user’s e-mail, computer files, music, photos, chat, and Web pages viewed,OpenOffice documents , PDF files and more .

Now similar tools already existed on Linux like beagle (supported by novell ) , meta tracker etc . However Google Desktop search is not based on any of these tools and uses its proprietary algorithms to search for files on the computer ,also being 1.0 release and more stable then these products it could be preferred over tools like beagle .

To install Google Desktop Search type the following command in the terminal window : –

sudo apt-get install google-desktop-linux

Access it through Applications → Google Desktop → Google Desktop

Now after choosing appropriate option through Applications → Google Desktop → Google Desktop Preferences, you would find Google Desktop icon in the bar at the top of the screen , now it would automatically scan and index files on computer and store it in local database which could be searched using web browser .

35 – Photo Management

Google Picasa

Google Picasa is an extremely professional good looking photo management application available on Windows ,Linux and Mac OS (??) . Now Google Picasa has a number of features that many photo management software on Linux dont have further Google Picasa looks very user friendly as compared to similar open source application available on linux . Now Google Picasa for Linux is not a native linux application but runs on Linux thru application layer called wine which allows many windows application to run flawlessly on Linux.

Now to install Google – Picasa type the following command in the terminal window

sudo apt-get install picasa

Access it through Applications → Graphics → Picasa → Picasa

36 – Map Viewing and Management

Google Earth

To install Google Earth type the following command in the Terminal Window.

sudo aptitude install googleearth

After downloading is over you will get a screen like this press ¨Yes¨ to accept the license agreement and complete software installation.

Now you can launch Google Earth from Application → Internet → Google Earth

37 – Gmail Notification


If you would like to get notified when you have a new mail in your google mail account, checkgmail is for you. To install Checkgmail type the following command in the Terminal Window.

sudo apt-get install checkgmail

Now you can launch it from Application → Internet → CheckGmail

38 – Configure Firewall
If you are concern about your security, then it is pertinent that you activate the firewall and prevent any unauthorized access to your computer.

UFW is installed by default, but if you need a graphical interface, install GUFW.

sudo apt-get install gufw

39– Gnome Do

Gnome Do is a small application that allows you to search and do things faster and more efficiently in your Ubuntu machine. It is similar to QuickSilver in Mac and Launchy in Windows. For those who have not tried Gnome Do before, it might take some time for you to get used to it. But once you’re hooked to it, there will be no turning back for you.Gnome Do also comes with a dock interface that you can use it like any other docks.

sudo apt-get install gnome-do

Now you can launch it from Application → Accessories → Gnome Do

Introducing LZMA and XZ Compression Algorithms

ZMA and XZ. Why? Simply because, you will definitely encounter in the near feature more and more tar.lzma or tar.xz archives, and you will either have no idea what they are and what to do with them, or you will not have the required packages to extract such archives.

Developed since 1998, LZMA (Lempel-Ziv-Markov chain-Algorithm) is a data archiving utility with a high-compression ratio. Yes, that means smaller archives! How small? Well, even if we can’t provide a real benchmark for it, from our experience the outputted archives are two times smaller in some cases, compared with an old tar.gz archive. On the other hand, the XZ compression algorithm is much newer, is based on the Lempel-Ziv/Markov-chain compression method and it is designed to replace the LZMA package. That means, XZ is faster and it produces even smaller archives. But the best part is that it can also read the tar.lzma archives!

Review image
tar.xz archiving in Ubuntu 9.10

It’s a known fact that upcoming Linux operating systems, such as Ubuntu 9.10 (Karmic Koala) or Fedora 12 (Constantine), will provide the LZMA and XZ compression utilities. However, installing one of them, it will automatically uninstall the other one. Archives such as tar.lzma and tar.xz are making their way onto our Linux section and we strongly suggest to use the newer XZ (xz-utils package in Ubuntu) compression software for your daily archiving tasks.

LZMA and XZ can also be downloaded as source archives from Softpedia, see below for download links. To learn more about the .xz file formats, check out this website.

Download LZMA Utils from Softpedia.

Download XZ Utils from Softpedia.

Eeebuntu 4.0 to drop Ubuntu for Debian

Eeebuntu is a custom Linux distribution based on Ubuntu that’s designed specifically for netbooks. It supports a the hardware found on most Asus Eee PC netbooks and a number of similar models from other companies, and it’s optimized for the Intel Atom processor and low resolution displays.

A few days ago one of the members of the Eeebuntu Linux development team threw up his hands in exasperation complaining that every time a new version of Ubuntu Linux came out, it broke compatibility with Eeebuntu. Now another member of the dev team has posted on the Eebuntu forum that the team has decided to move away from Ubuntu in its next release. Instead, Eeebuntu 4.0 will be based on Debian Unstable.

This means four things:

  1. The developers will have more control over the project and more flexibility in the applications and updates added to the project
  2. Instead of expecting new releases every 6 months or so, you should see releases when they’re ready (which could be either faster or slower than the current release cycle)
  3. The team plans to add support for desktops, not just netbooks
  4. The name “Eeebuntu” is going to start sounding a bit silly

The next version is scheduled for release in late December, but a lot can change between now and then. There will be beta versions available before that time though.

Ubuntu sucks says Eeebuntu developer

The popular Ubuntu Linux distribution has received criticism from an unexpected corner and its ASUS Eee netbook users are likely to be left with an unworkable system when Ubuntu 9.10 Karmic Koala hits the Internet later this month.

Andrew Wyatt – better known as Fewt – is the developer of Linux-based Eee PC utilities and Eee PC Tray. Together these form key components of Eeebuntu, an ASUS Eee-optimised Linux distro based on Ubuntu.

Yet the fate of ASUS Eee users is now uncertain with Fewt abandoning the project and slamming Ubuntu at the same time.

Fewt’s criticisms follow not long after a recent messy situation where Canonical’s Mark Shuttleworth copped abuse from Debian fans due to his attempts to have Debian freeze code to suit Ubuntu’s timetable.

The core of Fewt’s complaint is that with each subsequent Ubuntu release – including version 9.10, Karmic Koala, now only days away – something changes that breaks compatibility with the ASUS Eee addons produced by Fewt and Eeebuntu colleagues.

This means Eeebuntu users suffer when ordinary Eeebuntu users opt to upgrade their systems, and, Fewt believes, mistakenly blame his Eee PC utilities.

Fewt has expressed his exasperation that bugs exist in Ubuntu which hinder Eee users and although he has published work-around code and steps these continue to be perpetuated in each release.

Much of Fewt’s ire is aimed specifically at the Intel display drivers being used and he warns his faithful followers that come Karmic Koala’s release later this month Eeebuntu users will be left with nothing but a blank screen at startup.

Fewt illustrated some display settings commands which work in Ubuntu 9.04, Jaunty Jackalope, but not in Karmic Koala. Exasperatingly, although the command fails, it still returns a successful error code, meaning scripts which proceed based on the result of commands will be none the wiser something has gone wrong.

Fewt posted on his software catalogue site that Eee PC Utilities and Eee PC Tray have reached their end of life this month. He explained in his blog he just can’t go on.

The reason, he said, is because “Ubuntu sucks.”

“Instead of moving forward with every release, they have the uncanny ability to take Linux back in time by piling code that doesn’t work on top of more code that doesn’t work until they have turned their OS into a garbage salad.” He said.

“Maybe I should buy a copy of Windows 7,” he concludes.

A journey to the center of Ubuntu 9.10

Are you ready for the change? Very soon the Canonicals are going to release the latest member of their most loved Ubuntu family, Ubuntu 9.10! The day is not far away…. already the developers have released the beta versions of the system, which we are going to use today to see through the future!

Ubuntu is known as the most user friendly Linux version we have on the market today. Not only the user friendliness but it also have many other features which were able to attract even more advanced users. Since 2004 it have released many versions of the system with more and more features…. and their latest release is Ubuntu 9.04, normally they release 2 versions per year “*.04″ on the 4th month of the year and “*.10″ on the 10th month of the year. This is October….. the 10th month of the year! This is the month which we will see Ubuntu 9.10…… actually not only Ubuntu, even Microsoft is about release their latest version called Windows 7 in this month….. so there’s competition!

This competition makes the release of the Karmic Koala (Ubuntu 9.10) a bit special. Because people want to know who is the best Windows 7 or Karmic Koala! Lets not jump into conclusions now…. first lets see what our new friend got!

(Source : Ubuntu, Screenshots : Earth Organization Main Lab)

New Installation Process

In earlier versions after we set everything up and click on install…. there’s nothing to see except that lonely progress bar struggling to reach the end! But when you install Ubuntu 9.10 you don’t have to stare at the progress bar… while he does the installation, Ubuntu gives us some articles about him for us to read :

install_1 install_2
install_3 install_4
install_5 install_6
install_7 install_8
install_9 install_10

Boot Experience

“We’ve done some work on improving the overall look and feel of booting the system.” Yes they have…. The new boot screen is totally different from the earlier versions…. specially on earlier versions the boot-screen didn’t had any background, but the latest one have…. can’t explain more… better see for yourself :



Software Center

“Ubuntu 9.10 Beta includes the Ubuntu Software Center, replacing ‘Add/Remove’ in the Applications menu. We kindly request users to try it out, and report any bugs they find.” A new way to get the software you want!


Latest Firefox (3.5.3)

In earlier versions of Ubuntu we had problems with installing the latest Firefox, so we had to use the Shiretoko browser or Ubuntuzilla script. But the new Ubuntu comes with the latest Firefox already installed!


Empathy (No Pidgin!)

Bad news for Pidgin lovers! Ubuntu have removed Pidgin and replaced with Empathy! (No Sympathy) Is Empathy better than Pidign? The choice is yours!


New set of Wallpapers

As I can remember there all the previous versions of Ubuntu came with 3 or 4 wallpapers, but our Karmic Koala comes with about 19 wallpapers….



“Ubuntu 9.10 Beta includes the latest GNOME 2.28 desktop environment with a number of great new features:

  • Empathy has replaced Pidgin as the default instant messaging client, introducing the Telepathy framework.
  • The gdm 2.28 login manager is a complete rewrite compared to the version in earlier Ubuntu releases, permitting a more integrated login experience.”
gnome_1 gnome_2

Ubuntu One file sharing

“Ubuntu 9.10 Beta ships the Ubuntu One file sharing service by default, providing tightly-integrated file synchronization of your computer with other computers and the Ubuntu One network storage service.” I think most of you know about Dropbox? Well this is just like that…..


Linux kernel 2.6.31

“Ubuntu 9.10 Beta includes the 2.6.31-11.36 kernel based on The kernel ships with Kernel Mode Setting enabled for Intel graphics . Linux-restricted-modules is deprecated in favour of DKMS packages.”

New Intel video driver architecture available for testing

“The Intel video driver has switched from the “EXA” acceleration method to the new “UXA”, solving major performance problems of Ubuntu 9.04. Ubuntu 9.10 Beta also features kernel mode setting by default on Intel hardware, which reduces boot-time flickering and dramatically speeds up suspend/resume.”

ext4 by default

“The new “ext4″ file-system is used by default for new installations with Ubuntu 9.10 Beta; of course, other file-systems are still available via the manual partitioner. Existing file-systems will not be upgraded.”

“If you have full backups and are confident, you can upgrade an existing ext3 file-system to ext4 by following directions in the Ext4 How to. (Note that the comments on that page at the time of writing about Ubuntu’s use of vol_id vs. blkid are out of date and are not applicable to Ubuntu 9.10 Beta.) Maximum performance will typically only be achieved on new file-systems, not on file-systems that have been upgraded from ext3.”

GRUB 2 by default

“GRUB 2 is the default boot loader for new installations with Ubuntu 9.10 Beta, replacing the previous GRUB “Legacy” boot loader. Existing systems will not be upgraded to GRUB 2 at this time, as automatically reinstalling the boot loader is an inherently risky operation.

Some features are still missing relative to GRUB Legacy. Notable among these are lock/password support, an equivalent of grub-reboot, and Xen handling.”

Well… if you have Ubuntu 9.04 and still want to use GRUB 2 you can follow this tutorial : How To Install GRUB 2 On Ubuntu 9.04

iSCSI installation

“The iSCSI installation process has been improved, and no longer requires iscsi=true as a boot parameter; the installer will offer you the option of logging into iSCSI targets if there are no local disks, or you can select “Configure iSCSI” in the manual partitioner.

Putting the root file-system on iSCSI is now supported.”


“AppArmor in Ubuntu 9.10 Beta features an improved parser that uses cache files, greatly speeding up AppArmor initialisation on boot. AppArmor also now supports ‘pux’ which, when specified, means a process can transition to an existing profile if one exists or simply run unconfined if one does not.”

New profiles

“In addition to the above changes to AppArmor itself, several profiles were added. Enforcing profiles for ntpd, the GNOME document viewer (evince), and libvirt are enabled by default. Complain mode profiles for Dovecot are now available in the apparmor-profiles package. A new profile is provided for Firefox as well, though it is disabled by default. Users can enable AppArmor sandboxing of their browser by running:

$ sudo aa-enforce /etc/apparmor.d/usr.bin.firefox-3.5

Please see the SecurityTeam/KnowledgeBase for a full listing of readily available profiles in Ubuntu.”


“Libvirt now contains AppArmor integration when using KVM or QEMU. Libvirtd is configured to launch virtual machines that are confined by uniquely restrictive AppArmor profiles. This feature significantly improves virtualization in Ubuntu by providing user-space host protection as well as guest isolation.”

Uncomplicated Firewall

“The Uncomplicated Firewall now has support for filtering by interface and egress filtering when using the ufw command. Documentation for ufw is also improved to help users better utilise the ufw framework and take full advantage of Linux netfilter’s power and flexibility.”

Non-eXecutable Emulation

“Non-eXecutable (NX) memory protection, also known as eXecute-Disable (XD), has always been available in Ubuntu for any systems that had the hardware to support it and ran the 64-bit kernel or the 32-bit server kernel. The 32-bit PAE desktop kernel (Linux-image-generic-pae) now also provides the PAE mode needed for hardware with the NX CPU feature.

For systems that lack NX hardware, the 32-bit kernels now provide an approximation of the NX CPU feature via software emulation that can help block many exploits an attacker might run from stack or heap memory.”

Learnt enough? Well… its better to learn about the devil first before facing him! Don’t wory you will face him very soon! People who can’t wait can get the beta version from their Karmic Beta page, (Do it only if your an experienced user! We do not recommend using beta versions…. its just to test…. beta means still testing, still un complete!)

Fixing The Popping Sound In Ubuntu Karmic

If you use Ubuntu Karmic Koala beta and have a Intel sound card, you must be hearing a popping sound every now and then. This is a known bug and here is a temporarily solution for it.

Press Alt + F2 and type:

gksu gedit /etc/modprobe.d/alsa-base.conf

And comment (add a “#” in front of it) the last line called “options snd-hda-intel power_save=10”. Basically, this is how the line should look after editing it:

#options snd-hda-intel power_save=10

Then save the file.

Feature-By-Feature: Ubuntu 9.10 Vs. Windows 7

Ubuntu 9.10 Desktop

Karmic Koala’s desktop should be familiar to Windows users. Right-click menu shortcuts and personalizing the desktop features are similar to Windows 7. The desktop still isn’t as “glitzy” as Windows 7, but users can get the eye candy of Windows 7 with a fast graphics card and can choose the “Extra” settings in Ubuntu 9.10’s “Appearance Preferences.”

Ubuntu’s Command Line Interface

Experienced Linux users are familiar with the command line. One can argue that it’s Windows that is the one getting up to speed with the power of the command line, especially with Server 2008’s Power Shell. Here is the Terminal screen in Ubuntu 9.10, which provides a robust environment for executing scripts and commands.

E-mail And Calendaring

Ubuntu 9.10 comes with an e-mail and calendaring client with features that are available only in Outlook and not in Outlook Express. Evolution mail client and calendar can be used to sync up IMAP and SMTP e-mail accounts. Users can import vCards, .csv, vCalendar and other messaging file formats into Evolution.

E-mail And Calendaring

No surprise here. Ubuntu’s answer to Windows 7’s Internet Explorer is Firefox version 3.5.3.

A user would have to have a locally installed full version of Microsoft Office to get the same feature set provided by Openoffice.org’s Impress, Writer and Spreadsheet, all of which are installed by default with Ubuntu 9.10.

Ubuntu’s ‘App Store’
Perhaps more of a feature associated with Apple than Windows, Ubuntu 9.10 replaces the Add/Remove feature in the Applications menu with the more contemporary Ubuntu Software Center, with the big exception being that the software is free.
System Testing

Ubuntu's 'App Store'
System Testing
Microsoft beefed up system problem detection and remediation in Windows 7 with the Troubleshooting feature in the Control Panel. Ubuntu has its own troubleshooter in the form of “System Testing.” This utility tests a variety of components such as audio and video for problems and suggests configuration changes to optimize performance. System Monitor
System Monitor is Ubuntu’s counterpart to Windows’ Performance Monitor. As in Performance Monitor, System Monitor allows users to track processes and system resources such as CPU usage and network traffic. Network Tools
Ubuntu 9.10 comes with a native Network Tools client that gives users a bit more information about network status than is available within the Windows 7 GUI alone, such as Port Scans. Terminal Services
Ubuntu 9.10 has both a Terminal Services client and Remote Desktop. Here, we are using Terminal Services to remotely and effortlessly connect to a Windows Server 2008 machine.
Terminal Services

ubuntu Upgrade to Karmic 9.10 & ext3 or ext4 Ubuntu Forums

[ubuntu] Upgrade to Karmic 9.10 & ext3 or ext4 Absolute Beginner Talk.

With Karmic Koala 9.10 just around the corner. If I do


upgrade -d

will I get offered ext4 or will the upgrade be automatic, without user intervention?

Celeron D-347 CPU (3.06gigHz CiderMill), 1 gig DDR 266 RAM, Foxconn 661GX7MJ-H mobo, 320 Gig HDD, MSI GeForce FX5600, D-Link WDA2320 wireless, Brother MFC-240C prntr, Samsung DVD-rom SD-612, Sony CD-RW CRX-225E, CoolMax CR-450B.
A reference was provided for changing to ext4, I believe. There are also GRUB2 tutorials.

(Here’s a tutorial. Like I said, I’m not at my machine, so I can’t consult my notes…

Before doing anything, however, DO BACKUPS!

If you are dual booting, you will want to install os-prober, run os-prober and then update-grub2. If you’d like instructions, search for my nickname and “os-prober” and you’ll find several instances.

If you want to upgrade from Jaunty to Karmic rather than reinstalling, I highly suggest you do both before upgrading.


update-manager -d

ubuntu 3+ Smargo cardreader udev rule Ubuntu

i have 3 (soon 5) Smargo card reader on my Linux server (ubuntu 8.10)

[ 13.462082] usbcore: registered new interface driver usbserial
[ 13.462140] usbserial: USB Serial support registered for generic
[ 13.462228] usbcore: registered new interface driver usbserial_generic
[ 13.462233] usbserial: USB Serial Driver core
[ 13.547759] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 13.547829] ftdi_sio 4-3.2:1.0: FTDI USB Serial Device converter detected
[ 13.547895] ftdi_sio: Detected FT232BM
[ 13.548334] usb 4-3.2: FTDI USB Serial Device converter now attached to ttyUSB0
[ 13.548369] ftdi_sio 2-2.2:1.0: FTDI USB Serial Device converter detected
[ 13.548435] ftdi_sio: Detected FT232BM
[ 13.548766] usb 2-2.2: FTDI USB Serial Device converter now attached to ttyUSB1
[ 13.548795] ftdi_sio 2-2.3:1.0: FTDI USB Serial Device converter detected
[ 13.548861] ftdi_sio: Detected FT232BM
[ 13.549141] usb 2-2.3: FTDI USB Serial Device converter now attached to ttyUSB2
[ 13.549176] usbcore: registered new interface driver ftdi_sio
[ 13.549181] ftdi_sio: v1.4.3:USB FTDI Serial Converters Driver

Sometimes, when i reboot the server, the card readers are detected in a different order, so that the card in reader1 gets different parameters than needed.

Is there a way to specifiy the /dev/ttyUSBx to a port/USB device:

root@server:/home/xxx# lsusb
Bus 004 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 004 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 009: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 002 Device 008: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 002 Device 007: ID 05e3:0604 Genesys Logic, Inc. USB 1.1 Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 046d:c30a Logitech, Inc. iTouch Composite
Bus 001 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

I know how to address the device using the vendor, but as the vendor and product is always the same, i can’t use only those parms.

The device does not have a unique serial number

I have seen somewhere a parameter PLACE for udev.

Match the topological position on bus, like physical port of USB device

Can’t i use this parm to place the /dev/ttyUSBx device

As it’s a USB2serial adapter, mounting not possible

All 3 cardreaders are exactly the same! Only the Bus and Device changes.
So is it possible to tell udev to create the /dev/ttyUSBx device for each Busevice ?
Thanks !

Bus 004 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0403 Future Technology Devices International, Ltd
idProduct 0x6001 FT232 USB-Serial (UART) IC
bcdDevice 4.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 2 USB smartcard server
** UNRECOGNIZED: 05 24 00 10 01
** UNRECOGNIZED: 05 24 01 01 01
** UNRECOGNIZED: 04 24 02 07
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000
(Bus Powered)