How to make my Ubuntu detect more than 4GB memory

There were a couple of people that I met recently complained to me that their Ubuntu only detects 3 gigs of RAM after they upgraded their machine to 4 GB RAM.

Actually the problem does not lie with Ubuntu or any operating system in particular, rather the problem is related to 32bit operating system which only can address maximum of 232 bytes of memory.

Some might argue that 32-bit should be enough to address 4GB RAM, but in reality some of those memory location are reserved for computer and application operation that only a fraction of it are addressable when you installed 4GB RAM on a 32bit operating system. Thus you would see that your computer would only have around 3.5 GB only.

The solution?

There are two solutions to remedy this problem :
i) Install a 64-bit (Ubuntu) operating system
ii) Compile/Install kernel with PAE features enabled

The (i) solution is obvious, just install a 64bit edition of Ubuntu to your computer, and your problem will be automatically solved! The downside is, you probably does not want to use a 64bit edition of Ubuntu yet for some obscure reason (the evil binary only drivers and blobs)

The (ii) solution requires you to install a kernel with Physical Address Extension (PAE) support enabled.

For you information, Ubuntu comes with pre-compiled linux kernel that has PAE enabled. What you need to do is to apt-get these 3 packages “linux-headers-server, linux-image-server and linux-server” and reboot your computer. This will enable you operating system to recognize the extra RAM installed inside your computer.

p/s : The best solution is to get a system that does not depend on binary blogs (hardware drivers, etc) and move to 64-bit operating system in order to enjoy the full potential of your computer.

Google Friend Connect and WordPress 2.8

After much procrastination, I finally upgraded my blog to WordPress 2.8, please refer to WordPress Codex for new features and the latest release highlights. Additionally, I’ve added Google Friend Connect feature to my blog, so you can register and follow my blog through Google Friend Connect.

Google Friend Connect Google Friend Connect

For the time being, you can only follow this blog with Friend Connect, but in the future I will expand the functionality to include video posting, commenting and post rating to make it more interesting. You can start by following my blog on the Google Friend Connect bar at the bottom of my blog, you can use either your Google account username or OpenID account to sign in with Friend Connect

My Experience with Asus EeePC 1000h netbook

Last week I had the chance to use the Asus EeePC 1000h netbook (photo below) while carrying out official duties in my workplace.

Asus Eeepc 1000h netbook Screenshot - mypapit

The Asus EeePC 1000h dimension is roughly the size of an A4 paper. If you happened to have an A4 paper in front of you, then you’ll get the idea of how big Asus EeePC 1000h is. Its 10 inch widescreen monitor offers a compact yet comfortable view for portable operation.

EeePC 1000h keyboard screenshot

The keys on the keyboard is roughly 92% the size of an average laptop keyboard. This is larger than its predecessor Asus Eeepc 1000 and 901. Most importantly, the 1000h also comes with 160GB hard disk (with a modest 5,400 rpm) as opposed to 4-8GB of Solid State Drive (SSD) like its predecessor, allowing you to store more files on the netbook.

EeePC 1000h battery life
One of the thing that I admire most about Asus EeePC is its battery life which was advertised as it could last up to 7 hours. My personal test reveals that EeePC 1000h could last about 5 hours when running with active WiFi connection, which I consider as more than Continue reading “My Experience with Asus EeePC 1000h netbook”

Google Chrome for Linux and Mac Developer release

Google Chrome for GNU / Linux and Mac has finally arrived! However it is only an early version for developers and lack features that would make it usable in production environment.

Google Chrome Logo

Missing features from early release of Linux & Mac Google Chrome are :

  • Can’t view Youtube videos
  • Missing TIFF support
  • Loads of memory leaks
  • Does not have bookmark manager
  • No Java plugin support
  • No printing
  • Problem with rendering certain websites
  • Occasional crashes and freeze up
  • and many more…

So if you are just an average user, do not download this release just yet! Instead, wait for a few months for a much more (?) BETA release to be available.

The developer channel release was made in order to elicit responses and bug reports from users to prepare for a more stable BETA release.

[Google’s original announcement]

Catch me at MSCOSConf 2009 – a talk about mobile application development

Hey guys, a quick update, I’m going to give a talk on MSC Malaysia OSConf 2009. For your information.

MSC Malaysia Open Source Conference is an international forum for sharing and exchanging ideas and thoughts on the advancements, business opportunities and the development of open source application development. The conference is organized into 3 tracks (Business, Developers and Community) which feature speakers from their respective fields.

Among the prominent speakers will be featured on MSC OSConf :

  • Chris DiBona
  • Anthony Baxter
  • Wai Kit Lau
  • Dinesh Nair
  • Redhuan D. Oon
  • Gen Kanai

More importantly I will also present a paper (titled: Mobile application development using Open Source Software) at the conference, my talk is featured on day 4 in the Developers Track.

Please refer to MSCOSConf main website and the microsite for more information on how to participate in the conference.

Appointment as Ubuntu member: Congratulations to Harisfazillah Jamel aka linuxmalaysia

Although it’s kinda late, I still want to congratulate linuxmalaysia (Harisfazillah Jamel) for his appointment as an official Ubuntu Member on the last Asia Oceania Regional Board meeting on 28 April 2009.

The current official members in our local community (Ubuntu-my) as follows :

1. BuffaloSoldier
2. fenris
3. GunbladeIV
4. linuxmalaysia
5. nbliang
6. zarul

Hopefully with this appointment, our community will continue to flourish with activities that would benefit free and open source users as a whole.

What’s the advantage of being an official Ubuntu members?

  • An @ubuntu.com email alias that forwards to your real email address
  • An ubuntu/member/your_nick hostname IRC cloak on Freenode.
  • The right to print business cards with the Ubuntu logo – The business cards can be found at the BusinessCards page, you will need to take care of the printing yourself.
  • Syndication on Planet Ubuntu of your Ubuntu blog or the Ubuntu category posts in your blog, if you have one. Follow the registration instructions on PlanetUbuntu to add your blog!
  • An Ubuntu Member title at the Ubuntu Forums. See this post for more information.
  • A subscription to Linux Weekly News – see this page for instructions on how to apply.
  • Ability to join the Official Ubuntu Members group on LinkedIn.

For more information please refer to Ubuntu Membership wiki page