Live data from Hacker News

Android is almost fully supported with Linux kernel 3.3

androidcentral.com

1–10 of 18 posts

Re: Android is almost fully supported with Linux kernel 3.3

#3

Someone else said that full support will come with kernel 3.5. But does that mean Linux apps will be able to work on Android then?

Linux apps already do work with android.

Just be rooted and get this: http://android.galoula.com/en/LinuxInstall/

Re: Android is almost fully supported with Linux kernel 3.3

#4

Someone else said that full support will come with kernel 3.5. But does that mean Linux apps will be able to work on Android then?

Linux apps generally expect a full software stack. Android's userspace is radically different (and for good reason). There's no GNU libc or GNU coreutils or GTK/Qt or X. There's a minimal libc implementation, busybox, and an Android-specific framebuffer-based GUI framework. From the source it appears that Google have tried hard to exclude GPL'd code as much as possible, too.

Getting Linux apps to (natively) run on Android isn't really affected by this news. The kernel was already as close as it needed to be. It's userspace that's the issue.

Re: Android is almost fully supported with Linux kernel 3.3

#5

Someone else said that full support will come with kernel 3.5. But does that mean Linux apps will be able to work on Android then?

You can recompile most Linux apps to work on an Android phone now. Anything requiring graphics will require a complete rework, though, because Android doesn't have X.

Re: Android is almost fully supported with Linux kernel 3.3

#6

Someone else said that full support will come with kernel 3.5. But does that mean Linux apps will be able to work on Android then?

The real goal (I think) is getting to the point where the same drivers work on Android and normal Linux. (Paving the way for phone manufacturers to migrate away from Android to a real OS.)

Re: Android is almost fully supported with Linux kernel 3.3

#7
Don't be too hopeful- Binder is still a big sticking point, and nothing is going to work without it. The two schools of thought on it are:

* It is a terrible, terrible interface that doesn't belong in the kernel

* Linux supports SysV IPC because other Unices do, Binder is at least as popular

Before you pile in and declare your reasonableness by endorsing the latter position, please understand that the former is not exactly on thin ice.

Re: Android is almost fully supported with Linux kernel 3.3

#8

Someone else said that full support will come with kernel 3.5. But does that mean Linux apps will be able to work on Android then?

Afaik this means the converse. This will help run Android apps on vanilla Linux systems (eg desktops). Note that kernel is only one piece of the puzzle, but with these patches porting userland should be easier.

Re: Android is almost fully supported with Linux kernel 3.3

#10
post #8

Someone else said that full support will come with kernel 3.5. But does that mean Linux apps will be able to work on Android then?

Afaik this means the converse. This will help run Android apps on vanilla Linux systems (eg desktops). Note that kernel is only one piece of the puzzle, but with these patches porting userland should be easier.

Yes, I figure you'd still need a Dalvik VM on Linux, but that shouldn't be too hard to port.
Post reply on HN