I own an ASUS EeePC 900A Netbook. The netbook has 1 gig ram, 4 gigs flash memory (I think) , and a 1.6 GHz Atom processor. It was running a version of Linux Xandros. Asus stopped supporting updates for flashplayer and firefox, soI decided to change the operating system. Since, I don't specially want to upgrade the memory, I decided to go with a simpler and lighter OS. My computer geek Bro-in-law suggested Android. After some pain and frustration, I was eventually successful. I decided to include a post on this for anyone else out there who is looking to do the same.
Step 1: go to http://www.android-x86.org on a Windows PC.
Step 2: download latest version for the eeepc, like android-x86-2.2-r2-eeepc.iso
Step 3: download UNetBootIn for Windows from http://unetbootin.sourceforge.net/
Step 4: install UNetBootIn on Windows PC
Step 5: Insert USB fashdrive into Windows PC
Step 6: open UNetBootIn and select and extract .iso file onto USB flashdrive.
Step 7: Turn on Asus Eeepc and press Esc before Boot to enter Bios.
Step 8: Configure Bios to boot from external drive first before internal harddrive.
(USB fashdrive is considered an external harddrive and not a removable device)
Step 9: Insert USB flashdrive into left USB socket.
Step 10: Reboot Asus Eeepc and select boot from External Device
Step 12: Goto settings/applications and allow download of unknown sources
Step 13: Goto settings/wireless&networks and configure wireless Internet connection
Step 14: If you like it, reboot and select to permenant install android onto internal harddrive
Step 15: install read-only for an kernel if you don't want to make edits to base OS
Problems: typing in webbrowser and blogs is difficult.
Android 2.3 Gingerbread does not have flash support
Android 2.2 Froyo may.