I have created two patches for Ethernet support in Eclair. I don't want to check them in until I finish a complete test. For the early access, you can download it from the download section in android-x86.org
BTW--Chih-wei has also posted a nice video on youtube to demonstrate a really fast fastboot of Android-x86 on EeePC 901. You can find the video from http://www.youtube.com/watch?v=QeSg7S
Yi
Saturday, December 26, 2009
Saturday, November 14, 2009
release of android-x86 20091113 test build
The Android-x86 project is glad to announce a new test build
20091113 for public testing. A live cd ISO and USB image are
available from our site:
http://www.android-x86.org/download
http://code.google.com/p/android-x86/downloads/list
Features:
Build 20091113 is Android 1.6 (Donut) based and it is a release candidate for android-x86 1.6 stable release.
In addition to the features available in previous release, the new build contains
* Hardware OpenGL support from olv in 0xlab.
* Fn key support for EeePC platforms.
* External USB bluetooth support.
* NDK for X86 platforms is supported (based on the original work from guillaume.etievent@laposte.net)
* new touch features to simulate home/menu/back keys to support touch only device.
* Improvement on the keyboard support. User can use ctrl+c directly from terminal simulator now.
* A lots of bug fixes.
Released Files:
* Live CD iso: android-x86-20091113.iso
sha1sum: dec0b99a6fe1e33e05b665e82f3020f612eb14bf
* Live USB image: android-x86-20091113_usb.img.gz
sha1sum: ce040ced2da92c278c7df2527b5f3498a68afbfa
Source code:
The source code is available in our git server:
$ repo init -u git://git.android-x86.org/android-x86/platform/manifest.git
$ repo sync
Test reports (success or fail) are welcome.
Please send the reports to the Android-x86 discussion group.
http://groups.google.com/group/android-x86
20091113 for public testing. A live cd ISO and USB image are
available from our site:
http://www.android-x86.org/download
http://code.google.com/p/android-x86/downloads/list
Features:
Build 20091113 is Android 1.6 (Donut) based and it is a release candidate for android-x86 1.6 stable release.
In addition to the features available in previous release, the new build contains
* Hardware OpenGL support from olv in 0xlab.
* Fn key support for EeePC platforms.
* External USB bluetooth support.
* NDK for X86 platforms is supported (based on the original work from guillaume.etievent@laposte.net)
* new touch features to simulate home/menu/back keys to support touch only device.
* Improvement on the keyboard support. User can use ctrl+c directly from terminal simulator now.
* A lots of bug fixes.
Released Files:
* Live CD iso: android-x86-20091113.iso
sha1sum: dec0b99a6fe1e33e05b665e82f3020f612eb14bf
* Live USB image: android-x86-20091113_usb.img.gz
sha1sum: ce040ced2da92c278c7df2527b5f3498a68afbfa
Source code:
The source code is available in our git server:
$ repo init -u git://git.android-x86.org/android-x86/platform/manifest.git
$ repo sync
Test reports (success or fail) are welcome.
Please send the reports to the Android-x86 discussion group.
http://groups.google.com/group/android-x86
Thursday, October 8, 2009
compile openssl for mingw
I was googling a correct step to build openssl with mingw. I followed different posts from different people, none of them give me anything good. After a whole afternoon of trying and failing, eventually, I got it right with following steps:
1. install cygwin on my PC. To avoid too much trying and failing, I have installed the full cygwin. Storage space is cheap but time is very expensive.
2. install mingw
3. download openssl from openssl.org. I used 0.9.8k
4. untar/unzip 0.9.8k package to cygwin how directory
5. start Cygwin xterm (ya, Cygwin not msys)
6. in the xterm, go to openssl-0.9.8k directory that you just unpacked
7. ./Configure mingw
8. make
The steps above create static library that can be used with mingw. To create the dll, you need to do:
$ echo EXPORTS > libcrypto.def
$ nm libcrypto.a | grep ' T _' | sed 's,^.* T _,,' >> libcrypto.def
$ dllwrap -o libcrypto.dll --def libcrypto.def libcrypto.a -lws2_32 -lgdi32
$ echo EXPORTS > libssl.def
$ nm libssl.a | grep 'T _' | sed 's,^.* T _,,' >> libssl.def
$ dllwrap -o libssl.dll --def libssl.def libssl.a libcrypto.dll
After this, you can copy the *.a to /mingw/lib and *.dll to /ming/bin
Saturday, September 12, 2009
The wifi problem has been fixed
Recntly, people reported issues with wifi. The bug really has nothing to do with the wifi. It is a memory corruption issue inside the system property manager. Long ago, I changed the size of system property name to support user configure-able battery sysfs path. This change will cause the size of shared memory for the system properties to increase. But the original code of shared memory creation uses a hard coded size and I was not aware of that. When the amonut of the total used system property entries increased to certain level, segfault will happen since system property entry may have pointed to a wrong address. After adjusted the code to create the share memory, it seems that the problem goes away.
If you are still seeing the issue, please report it in the discussion group.
Thanks
Yi
Thursday, September 3, 2009
What is next
Now, we have a realtivly stable system. Here are some items on my to do list:
1. enable vold to support external stroage by using fuzzy matching
2.In Android, by default, mkdir set the new directory permission to 0700. When install an new apk from web ui, the download provider tries to create a new directory called download in /sdcard. On G1 phone, the external storage is using vfat partition. And it does not enforce permission. So we can download and install the apk without any problem. But with android-x86, the external storage can use either ext2, ext3 or vfat, with the unix paritions, the permission will be enforced. So the apk install will fail. I may need to add new code the fix the permission.
3. hardware cursor, this item in my to do list for a very long time already.
Tuesday, August 25, 2009
The Android Etherent State Tracker Cont.
Ok, I have committed the first release of the etherent state tracker for the Android. You can check out code from git.android-x86.org by using branch name eth-nm-dev-br. It is an alpha release. Please report the issues to the android-x86 group
Monday, August 24, 2009
Etherent state tracker cont.
Slow.... the build is so slow, it eats up my 50% of time.
I'm getting there. I still need to clean up the conntectivityservice. This class does now know anything other than wifi and mobile. I need to add etherent into it. But before that I will try out the basic functionality and release a test path .
I'm getting there. I still need to clean up the conntectivityservice. This class does now know anything other than wifi and mobile. I need to add etherent into it. But before that I will try out the basic functionality and release a test path .
Subscribe to:
Posts (Atom)
