OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> General Question, basic functionality?
scholbert
post Jan 15 2008, 01:34 PM
Post #1





Group: Members
Posts: 48
Joined: 21-November 05
Member No.: 8,576



Hi,

i got a simple and maybe dumb question rolleyes.gif :

Is the goldfish swimming inside the zauri or does android run native using an abstraction layer?

scholbert
Go to the top of the page
 
+Quote Post
speculatrix
post Jan 15 2008, 03:23 PM
Post #2





Group: Admin
Posts: 3,281
Joined: 29-July 04
From: Cambridge, England
Member No.: 4,149



QUOTE(scholbert @ Jan 15 2008, 09:34 PM) *
Hi,

i got a simple and maybe dumb question rolleyes.gif :

Is the goldfish swimming inside the zauri or does android run native using an abstraction layer?

scholbert


android runs "on the metal" so to speak, the QEMU image was for an arm5 processor and linux OS, which happens to be close enough to the Z to make it a replacement for the qemu virtual machine.

now, android is a distro so it expects things to be in certain places, so either you install it replacing your normal Z distro, or you use a "chroot" environment to allow it to see the files where it wants yet not break the host operating system.

HTH
Paul
Go to the top of the page
 
+Quote Post
scholbert
post Jan 16 2008, 02:35 AM
Post #3





Group: Members
Posts: 48
Joined: 21-November 05
Member No.: 8,576



Hi speculatrix,

thanks for the information!

I just read the short story you pointed at, in another thread:
QUOTE

Nice article tongue.gif !

Am i right, when i say, that all the goldfish stuff in the android diffs for zauri kernel could also be left out (because these are only virtual drivers for the emulator)?

In other words, when i make sure that android will find its system interface on a platfrom, it'll be ready to run...
So basically only dirty hacks to the device's kernel will be needed dry.gif

Correct me if i'm wrong!!

Regards,

scholbert
Go to the top of the page
 
+Quote Post
speculatrix
post Jan 17 2008, 02:41 PM
Post #4





Group: Admin
Posts: 3,281
Joined: 29-July 04
From: Cambridge, England
Member No.: 4,149



QUOTE(scholbert @ Jan 16 2008, 10:35 AM) *
Am i right, when i say, that all the goldfish stuff in the android diffs for zauri kernel could also be left out (because these are only virtual drivers for the emulator)?

In other words, when i make sure that android will find its system interface on a platfrom, it'll be ready to run...
So basically only dirty hacks to the device's kernel will be needed dry.gif

Correct me if i'm wrong!!

Regards,

scholbert


er, as I see it, yes. Cortez' installable is a chroot environment, so that his poly/debian/angstrom zaurus is really a glorified boot loader, and then android runs with its own file system (CHange ROOT you see). So, rather than emulate devices in software for the benefit of developers, you simply need to make the zaurus's hardware conform to what android expects to see by setting up the device drivers correctly in the kernel to have the required API; luckily linux is quite good for this sort of thing.
Go to the top of the page
 
+Quote Post
jpmatrix
post Jan 19 2008, 05:26 AM
Post #5





Group: Members
Posts: 1,019
Joined: 15-February 05
From: France
Member No.: 6,477



another question:

how can i switch from opened applications ? (alt-tab) ...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 19th October 2014 - 08:24 PM