Wednesday, March 31, 2010

How to steal other people's work and credit

Mr. Min-su, Kim

I have seen the Andriod bug fixing submitted by you in;a=commitdiff;h=0e5e294e978c028aff273afb0a637c73534c8ac2;hp=dbeb84850fcc446db6bc3536aecbf5266b2a36bd

I have did the same fix for Android-x86 last year right after Eclair released and my friend Chih-wei has submitted this fix to google last year. In the fix, I changed DEBUG to LINKERDEBUG and it is because that the Android-X86 has such a special global flag called DEBUG and it conflicts with the original flag defined inside the linker.c. The thing I'm curious most is that in the fix,What was your reason to change the flag name in your first patch set?

it is just an one line fix. But it took me two dame evenings to debug it. So it will be a real shame if you simply just cut and pasted it from us.

Just for your own good, I have a suggestion, next time, when you steal someone's code, please do change something based on the original code (add a ; or space or more empty lines) so that you can insist that you made the code yourself when the original owner bust you,


Sunday, March 21, 2010

Android-x86 1.6 r2 is ready

Chiwei has released R2 of Android-x86 1.6

ReleaseNote 1.6-r2
The Android-x86 project is glad to announce the second stable release of 1.6 to the public. The live cd iso and usb image are available at


Test reports (success or fail) are welcome as always. Please send the reports to the Android-x86 discussion group. If you are working on Android for x86 platform, welcome to join us. See the contact information.

Key features

In addition to the features in previous stable release, 1.6-r2 contains the following new features

* Camcorder works. You can record video and sound
* An experimental support of 3G USB modem
* mksh, a better shell is added to replace android's dumb sh.
* busybox is added to provide useful command line tools.
* Touchscreen calibration (back port from eclair-x86).
* Third party apps are updated.
* A lot of bug fixes.

Released Files

* Live CD iso: android-x86-1.6-r2.iso

sha1sum: 907e69f3e10d1024b1677098b337e87253e87593
* Live USB image: android-x86-1.6-r2_usb.img.gz

sha1sum: b55494f9f4ea2e67062afd921ddee56e64e46b5d

The images have all symbols stripped so they are much smaller compared to previous releases.

Source code

As uaual, the source code is available in the main git server,

$ repo init -u git:// -b donut-x86
$ repo sync

as well as the SourceForge mirror:

$ repo init -u git:// -b donut-x86

Read here for how to compile the source code.

The Android-x86 project is nothing to do with the clones or

Thursday, February 11, 2010

More to come

The Android-x86 2.1 merge has been completed, and there are some exciting news about what is going to happen:
1. Chih-wei is working on 1.6 R2 release. This release will include a completed support for Camcorder and 3G modem.

2. Swan is working on the merge libhgl to 2.1, after that, you will have much better graphic performance on EeePCs.

3.Wallace is very busy on fixing the 2.1 application crashes, he has almost completed the work

There are rumours about Google is cooking something to compete with ipad. So..... you may want to wait for sometime before you decide to buy a ipad.

Monday, February 1, 2010

Moving to Android 2.1

I have spent a day to merge all 2.1 changes to Android-x86. Now, I can boot up Android-x86 2.1 on both VirtualBox and my EeePC 1000HD. There are new applications, the best one for Android-x86 is the desk clock. I knew some people use the Android-x86 to build some sort of home appliances, this desk clock can be very useful for them.
The bad thing is that many live wallpapers are not working. And even if one works, it is very slow. Now it is very critical to make libhgl to work again.
I'm also seeing that the calendar, gallery3D and Camcorder are crashing, Ya, we will fix them one by one :-). And if you can, please help.

Monday, January 25, 2010

Android rendering script on Android-X86 2.0

I have spent some times on trying out the rendering script with Android-x86 2.0 on my EeePC 1000HE. It is a nice feature. And it makes the graphic programming in the Android much simpler.
I have tried out all three samples, it seems that only the Film works ok (it is slow since we don't have the libhgl for android-x86 2.0 yet). The graphic effect is very impressive. I will try to enable it as a pre-installed application in our next build so that people can get some ideas.


Sunday, January 17, 2010

Eclair test build 20100115

Build 20100115
Test build for Android-x86 2.0 on EeePC platforms

The Android-x86 project is glad to announce a new test build
20100115 for public testing. A live CD ISO and USB image are
available from our site:

Build 20100115 is Android 2.0 (Eclair) based and it is a release candidate for android-x86 2.0 stable release.
In addition to the features available in 1.6 release, the new build contains

* Auto detection for touch screen calibration.
* Enabled Keyguard window.
* Improved sleep and wakeup handling.
* Eclair NDK for X86 platforms
* Added backlight support for EeePC platforms.
* New framework to support different x86 platforms from different vendors.
* Kernel 2.6.32 support (not included in the prebuilt images)

Released Files:
* Live CD iso: android-x86-eeepc-2.0.iso
SHA1 Checksum: 0de5f73720e4280aa192d4eb43af63656234d430

* Live USB image: android-x86-eeepc-2.0_usb.img.gz
SHA1 Checksum: 50c2288690dc6060f0878c5c479b8ed461081e9a

Source code:
The source code is available in our git server, see for the instructions about how to get the source code.

Test reports (success or fail) are welcome.
Please send the reports to the Android-x86 discussion group.

Known issues:
1. the libghl is not merged yet.
2. the graphic performance is very bad
3. the Camcorder does not work.
4. WIFI does not work for certain devices
5. low sound volume

Thursday, January 7, 2010

We are almost there

We are almost there to release a new test build (well, it could be a stable release). At the moment, only the camcorder still has problem. We have cleaned up the rest items on the todo list. We are planning to make a new release as soon as the camcorder get fixed.

So after this release, what is next? Here is the part of new todo list:
1. performance tuning. I'm seeing the bad graphic performance on the Eclair. It may be caused by the missing libhgl. But it worth to investigate.
2. porting libhgl
3. multi-head support

You can propose new items if you have any.