Linux on A500: The Future - Acer Iconia A500

We have had native Linux on our Iconias for quite a while now but the builds and kernels are getting outdated, Unity is here and there is no real direction as to what needs to be accomplished.
This thread has been started principally for two kinds of people:
Kernel and Linux developers whom can offer advice or indeed actual code
Iconia enthusiasts for suggestions / ideas as well as any logic they may have
This thread does not aim to make Linux on our Iconias poof out of nowhere. It requires a huge amount of work to get going although with proper information exchange it should be much easier to get the project going.
The current ToDo list is as follows (feel free to post me more):
RootFS on /data/linux
Kernel initrd which will chroot to /data/linux
Linux Kernel will boot off mmcblk0p7
Upgrade to Ubuntu 12.04 (although RootStock is now deprecated, we can just download a pre-built bundle for the arm-eabi FS, use live-build or get a pre-made RootFS. There's lots of options for this)
Build the kernel from scratch (this is kind of obvious anyway). Building for armhf sounds like a good idea
Full graphics acceleration from the Tegra 2 for Unity
Perhaps a build of Backtrack (this shouldn't be too difficult - they offer an image for arm. If it can share the kernel then we should be okay)
A501 3G Modem
USB Huawei Modems (although initial Googling seems to imply the compatibility of usbserial.ko and hence OOTB compatibility so long as a udev rule is added)
Camera, sensors and non-patchy wifi (issue on 2.6.38 although the nvidia drivers below should fix this)
Latest Linux kernel (ie 3.1.x)
We have plenty of resources at our disposal such as:
Dual Boot Bootloader: http://forum.xda-developers.com/showthread.php?t=1619913
ICS Kernel source: http://global-download.acer.com/GDF...AB&Step3=A500&OS=a08&LC=en&BC=Acer&SC=EMEA_27
A 2.6.x chromeos-based kernel with quite a bit of functionality implemented: https://github.com/astarasikov/iconia-gnu-kernel
Linux for Tegra which provides many drivers for porting Linux to the Tegra chips: http://developer.nvidia.com/linux-tegra
Kexecboot - a bootloader on a kernel image system which could be placed on mmcblk0p2 and can give us huge flexibility in terms of launching a kernel (http://kexecboot.org)
I've looked inside the Linux for Tegra package and a HUGE amount is in there including x configurations, hardware drivers, Broadcom wifi firmware and the list goes on.......
There's also a codec package so we can have native video acceleration in loads of formats.
The bootloader will, at least initially, probably be the default Acer one. We could utilise kexecboot in the future as noted above
What we need:
A system for organising the code. CI & trac?
Perhaps a wiki.... or at least somewhere to organise ideas and reversed data
Either role assignment or a huge number of 'issues' with the code on a system such as trac and anybody can fix any issue
What works without kernel hacking:
Sound: The Wolfson WM8903 sound chip has driver provided by Wolfson which have been integrated directly into the official Linux kernel source (source: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices)
Wi-Fi (almost) - the broadcom drivers are available with a simple apt-get. They are also available through Linux for Tegra
Graphics Acceleration (Hardware) - the drivers and codecs come from Linux for Tegra
armhf - Support for the hard float capabilities is built right into the Tegra2 and both Ubuntu and Linux for Tegra provide this support alongside the (seemingly legacy!) armel
The RootFS can now be built with qemu-debootstrap
Please let me know if I forgot anything else (which I undoubtedly did!)

I'm all in. I can do whatever is needed. Looking For Backtrack more than Ubuntu but i'd imagine once we get the Kernels sorted any distro will be easy to make work. Looking forward to the FUN.

First, we have 3.0.0 kernel by sp3dev (having issues), I'll take look on that one. Eventhough kernels 3.0.y and 3.2.y (not 3.1.10 - that's EOL!) are good enough.
Secondly, kernel does not chroot, a script in initrd image does chroot (this isn't any magic). As in the previous question about cmdline, it's just say "dynamic configuration" for the kernel (as where to find rootfs etc.). In the linux kernel, it's hardcoded right now (needs to be undefined).
First, it's better to get points 1) - 3) working for now.
blackthund3r said:
There is a strong focus on the preliminary uboot bootloader, however. I'm not sure if this would replace the Acer bootloader or be chainloaded? Ideally we just want a boot img on mmcblk0p7. Can somebody confirm this for me?
Click to expand...
Click to collapse
No that's not possible. U-boot will be standalone bootloader (i.e if u-boot, then no Acer BL). Right now, my patch in Acer BL gives us a "sub-bootloader" (don't want to call it second-stage bootloader, because it always returns back to Acer BL, eventhough we submit the image as a byte array (and not a partition)).

I think its a good idea to start from 3.1.10 that's on nv git and has linux variant too...

thor2002ro said:
I think its a good idea to start from 3.1.10 that's on nv git and has linux variant too...
Click to expand...
Click to collapse
I think its a good idea someone cares to share his android kernel source. I tried to rebase my cros patches on top of nvidia android branch and most stuff seems to boot, but fb is not working.
I think I'll make a new version of uboot that will be able to boot custom kernel from a file/script in data partition and stock kernel from recovery partition. I have made a good port of uboot to sgs2 and now I know how to handle boot mode detection via gpio. Sadly I'm not using my iconia at all lately.
P.S. Everything works on 2.6.38 except camera and sensors. Wifi is unstable. What else could anyone probably want

Add to todo. 3G modem for A501

While the dual-boot bootloader is nice, it's not the best solution, in my opinion. Kexecboot would offer a nice multi-boot solution with a GUI. We'll have the ability to compile kernels on the native Linux environment without flashing every time. By simply passing arguments to the kernel (the one kexecboot loads), we can have it boot off of any partition Linux can see. This would eliminate any restrictions that the dual-boot bootloader may have. This would also be beneficial to users who prefer booting from non mmcblk0p7, non boot-img systems. (I personally prefer something along the lines of mmcblk1p1, with no boot img). Kexecboot already works for the Tegra 2, and has touchscreen abilities, so porting wouldn't be too terribly difficult. See here and here.
As far as distros go, we should look at something compiled for armhf. That'll help increase speeds. The tegra2 drivers already have a hard float pre-release available to play with.
If I think of anything else, I'll edit this post.

Added all your changes

What exactly is the aim of this thread?
Is it for the improved quality of different Linux distros in general of the Tab?
Is it for the creation of a single distro which will run decently?
Is it for just for spitballing ideas about the above ideas?
Stating a single goal will help us accomplish said goal with greater ease.

apapousek said:
What exactly is the aim of this thread?
Is it for the improved quality of different Linux distros in general of the Tab?
Is it for the creation of a single distro which will run decently?
Is it for just for spitballing ideas about the above ideas?
Stating a single goal will help us accomplish said goal with greater ease.
Click to expand...
Click to collapse
Threefold:
1) to collaborate what we have
2) to port and produce a fully working Ubuntu distro (complete including all patches, drivers etc)
3) if possible, make a backtrack port too
Sent from my Iconia A500 using Tapatalk 2

blackthund3r said:
Threefold:
1) to collaborate what we have
2) to port and produce a fully working Ubuntu distro (complete including all patches, drivers etc)
3) if possible, make a backtrack port too
Sent from my Iconia A500 using Tapatalk 2
Click to expand...
Click to collapse
1. A wiki would be nice. I have server space & bandwidth available.
2. That's not too difficult, especially with Ubuntu on the AC100 being tegra2
3. I've had one working for a while. It's just not too slick.

apapousek said:
1. A wiki would be nice. I have server space & bandwidth available.
2. That's not too difficult, especially with Ubuntu on the AC100 being tegra2
3. I've had one working for a while. It's just not too slick.
Click to expand...
Click to collapse
1. I have server space too - it powers my flash tool, ICS Root etc. I can install media wiki overnight - not an issue
2. In theory. It still has to be done though and there'll be loads of bugs. We want perfection
3. That's what we aim to change
Sent from my Iconia A500 using Tapatalk 2

Im all in particularly looking forward to backtrack but Ubuntu will be awesome if we can get it running without many if any bugs....
should we be focusing on ubuntu i mean there alot more lightweight os's such as DSL, Slitaz, unity linux, and puppy linux that would be alot less of a resource hog ;-)

gears177 said:
Im all in particularly looking forward to backtrack but Ubuntu will be awesome if we can get it running without many if any bugs....
should we be focusing on ubuntu i mean there alot more lightweight os's such as DSL, Slitaz, unity linux, and puppy linux that would be alot less of a resource hog ;-)
Click to expand...
Click to collapse
The Tegra 2 + 1GB RAM puts the A500 up there as one of the most powerful dual core tabs on the market. Ubuntu will be fantastic.
Sent from my Iconia A500 using Tapatalk 2

blackthund3r said:
The Tegra 2 + 1GB RAM puts the A500 up there as one of the most powerful dual core tabs on the market. Ubuntu will be fantastic.
Sent from my Iconia A500 using Tapatalk 2
Click to expand...
Click to collapse
kk looking forward to it pm me if i can help

gears177 said:
kk looking forward to it pm me if i can help
Click to expand...
Click to collapse
Sure. What skills do you have?
Sent from my Iconia A500 using Tapatalk 2

gears177 said:
Im all in particularly looking forward to backtrack but Ubuntu will be awesome if we can get it running without many if any bugs....
should we be focusing on ubuntu i mean there alot more lightweight os's such as DSL, Slitaz, unity linux, and puppy linux that would be alot less of a resource hog ;-)
Click to expand...
Click to collapse
gears177 said:
kk looking forward to it pm me if i can help
Click to expand...
Click to collapse
Okay, so none of the distros you named could be ran on our tablet. They're all Intel/AMD only. We have an ARM device. It's a beautiful, low-power architecture, that only a few distros support. Arch Linux runs fairly smooth on it, even when running from a Class 4 external microsd card.
If you want to help, learn how to compile a kernel, the differences between x86 and ARM, and about some basic user-space tools which interact directly or almost directly with the kernel.
Honestly, I'm not trying to be an a-hole, but having a plethora of volunteers does nothing if the volunteers don't know how it works.

apapousek said:
Okay, so none of the distros you named could be ran on our tablet. They're all Intel/AMD only. We have an ARM device. It's a beautiful, low-power architecture, that only a few distros support. Arch Linux runs fairly smooth on it, even when running from a Class 4 external microsd card.
If you want to help, learn how to compile a kernel, the differences between x86 and ARM, and about some basic user-space tools which interact directly or almost directly with the kernel.
Honestly, I'm not trying to be an a-hole, but having a plethora of volunteers does nothing if the volunteers don't know how it works.
Click to expand...
Click to collapse
I suppose that's a good point.
Anyhow, now we have loads of volunteers, should we assign roles?
Sent from my Iconia A500 using Tapatalk 2

blackthund3r said:
I suppose that's a good point.
Anyhow, now we have loads of volunteers, should we assign roles?
Sent from my Iconia A500 using Tapatalk 2
Click to expand...
Click to collapse
oh sorry :'( i can build from source and compile kernels but not very good have to learn and refine more sorry alot of my scripting is sloppy :-\

gears177 said:
oh sorry :'( i can build from source and compile kernels but not very good have to learn and refine more sorry alot of my scripting is sloppy :-\
Click to expand...
Click to collapse
I meant no offense by my comment at all. You're inquisitive, which is very very necessary for this project.
I would like to work a bit of the kernel side with gears.
Kernel side question. Do we want it to be compiled for ARM HF? It would give us speed benefits, above all else.

Related

[Q] decompiling zImage ??

Hi,
Whether and how to can decompile / decompress zImage?
S.
What is your reason to do this?
You can download source code, kernel is OpenSource ;-)
http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-msm-2.6.32
I know.
I can do: source to zImage
but I can not do: zImage to source
ATomCZ said:
What is your reason to do this?
You can download source code, kernel is OpenSource ;-)
http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-msm-2.6.32
Click to expand...
Click to collapse
Considering how the OP dodged your question, I'd guess he wants to decompile a kernel for which no source code is / has been provided (idk, maybe he got his hands on an "experimental" kernel by Cotulla or something like that). Since that would imply some yet "unofficial" kernel, I'd say it's good that he can't decompile it
I'd be keen to learn a little about it too...
For example at the moment I'm running an older kernel tat has been undervolted/overclocked.
Obviously the kernels released by the devs are not undervolted.
So what I'd like to know is how to take the latest kernel and apply the undervolt/overclock to it or vice versa...
I'm keen to try and get a grasp at how this Linux whatdyacallit works
the_scotsman said:
I'd be keen to learn a little about it too...
For example at the moment I'm running an older kernel tat has been undervolted/overclocked.
Obviously the kernels released by the devs are not undervolted.
So what I'd like to know is how to take the latest kernel and apply the undervolt/overclock to it or vice versa...
I'm keen to try and get a grasp at how this Linux whatdyacallit works
Click to expand...
Click to collapse
git, change, compile...
Anyone got anything worthwhile to say....
I have limited Linux knowledge so a few pointers would be a good start, if possible...not looking for anyone to hold my hand...but looking for something a little more than the previous post.
Thanks
the_scotsman said:
I'd be keen to learn a little about it too...
For example at the moment I'm running an older kernel tat has been undervolted/overclocked.
Obviously the kernels released by the devs are not undervolted.
So what I'd like to know is how to take the latest kernel and apply the undervolt/overclock to it or vice versa...
I'm keen to try and get a grasp at how this Linux whatdyacallit works
Click to expand...
Click to collapse
I'm keen as well, fairly new to programming and whatnot, so this would be very helpful...
Ok so there's a little more info here: http://git.linuxtogo.org/?p=groups/...7;hb=e51cb9c975bb81ae498c286ff28efa89489c3b17
The readme explains a little about how to do it, but it looks like they assume you have a fair understanding of it already...some light reading for me tomorrow then
the_scotsman said:
Ok so there's a little more info here: http://git.linuxtogo.org/?p=groups/...7;hb=e51cb9c975bb81ae498c286ff28efa89489c3b17
The readme explains a little about how to do it, but it looks like they assume you have a fair understanding of it already...some light reading for me tomorrow then
Click to expand...
Click to collapse
thats it! its not to simple... LOL, its impossible to teach such a thing in a post
Sorry, i didn't want to be rude my friend...
the_scotsman said:
I'd be keen to learn a little about it too...
For example at the moment I'm running an older kernel tat has been undervolted/overclocked.
Obviously the kernels released by the devs are not undervolted.
So what I'd like to know is how to take the latest kernel and apply the undervolt/overclock to it or vice versa...
I'm keen to try and get a grasp at how this Linux whatdyacallit works
Click to expand...
Click to collapse
Maybe I'm being too risk-avoiding, but I'd stay away from especially anything that has to do with undervolting and overclocking, even if it means taking the functionality from source code that works and putting it in another piece of code... that may not be the best way to learn about how that kind of coding works
+1 for me too, the reason why I want to know is there is a solution to a problem in one kernel, which I want to see how it was fixed and to see if it can be added to another kernel.
And if you ask why not use the kernel that has the fix, the answer is compatability.
A decent answer wouldn't be bad, for me either.
I recently got a cheap 3Q Q-Pad tabby, which is closed, and 1GHz + 512MB RAM + ICS 4.0.3 is not a good mix :S
Why wont you just get tytungs kernel from guthub?

So what is involved in porting aosp to a device?

I'm just curious what's usually involved. I know cyanogen mod does some custom things but ignoring those customizations, what is involved exactly in porting it to a device?
I would assume the major hurdle is driver support. As in the linux kernel compiled/used has hardware support for device x. But other than that, what else?
For ex, with the nook color, what is needed to port it? We can't expect a recent kernel for the nook color from barnes and nobles, but what about the existing kernel used in cm7?
Or if it's not just a kernel issue what are the issues/hurdles. I'm not a developer but just curious from a layman's point of view.
I would think if a working kernel is ready, wouldn't it be just a matter of compiling? I guess I'm curious as to why some say it takes a month or so.
First we need an upgraded kernel to even think about ICS. Then there will also need to be drivers written/rewritten for hardware acceleration and such. Also many other things that will need to be put together to compile even a semi-working rom.
---------------------------------
Sent from my LG Optimus V using Tapatalk
I hope by Xmas, CM team will prevail new ROM running ICS.
I don't care it called CM8 or CM9, as long as it's ICS supporting NC, I'm happy
Slight thread-jacking here, but somewhat related:
Kernel wise, what's the difference between an SDK port vs an AOSP port?
dormido said:
Slight thread-jacking here, but somewhat related:
Kernel wise, what's the difference between an SDK port vs an AOSP port?
Click to expand...
Click to collapse
The SDK is used by devs to create apps so only code relevant to having a semi- working simulator is present. AOSP is the full source code, witch includes everything but it is only built for one device, the galaxy nexus, so there is still much work involved in porting.
---------------------------------
Sent from my LG Optimus V using Tapatalk

ics, linaro is a better choice

http://releases.linaro.org/11.11/android/images-ics-preview/mainline-panda/
http://www.linaro.org/downloads/
http://android.git.linaro.org/gitweb
panda is also omap4
riverzhou said:
http://releases.linaro.org/11.11/android/images-ics-preview/mainline-panda/
http://www.linaro.org/downloads/
http://android.git.linaro.org/gitweb
panda is also omap4
Click to expand...
Click to collapse
Slight bit of English might not hurt?
What is this?
What's there not to understand? Pandaboard is one of the most popular OMAP4 targets.
Sent from my SAMSUNG-SGH-I777 using xda premium
pyrostic said:
Slight bit of English might not hurt?
Click to expand...
Click to collapse
http://i16.photobucket.com/albums/b12/tehglow/manytank.jpg
that is many tank?
yes?
Linaro is an Alliance of ARM TI IBM Samsung Freescale ST-Ericsson . It's working for Open source Software for Linux on the ARM Cortex-A family of processors , Android on ARM, Unbuntu on ARM , linux/anrdoid toolchains and some libs .
They release their own source distribution Optimizated for Cortex-A8 and Cortex-A9 , and image distribution for PandaBoard(TI OMAP4430) , Origen(Samsung Exynos4210) , Snowball(ST-Ericsson's Nova A9500) , QuickStart(Freescale i.MX53) .
In one word , linaro android distribution will be better for A8 and A9 processors , much more Optimization .
This looks interesting, how do I test it out?
I just took a look at this and I don't get it sort off. It seems to be to be a version of android for like the PandaBoard.etc. However it doesn't come in the form of a zip but an img. I reckon with a bit of porting we could get it to work somehow but would it be worth it?
XperiaPlayer said:
I just took a look at this and I don't get it sort off. It seems to be to be a version of android for like the PandaBoard.etc. However it doesn't come in the form of a zip but an img. I reckon with a bit of porting we could get it to work somehow but would it be worth it?
Click to expand...
Click to collapse
They have a git repo to pull the sources from, so devs could base roms off of this instead of AOSP. I don't see the advantage, but it's another option I guess~
XperiaPlayer said:
I just took a look at this and I don't get it sort off. It seems to be to be a version of android for like the PandaBoard.etc. However it doesn't come in the form of a zip but an img. I reckon with a bit of porting we could get it to work somehow but would it be worth it?
Click to expand...
Click to collapse
You can get source as same as CM or AOSP.
repo init -u git://android.git.linaro.org/platform/manifest.git -b linaro-android-11.12-release
repo sync
Linaro Android distribution will be better for A8 and A9 processors , much more Optimization .
And , you can use gcc4.5.4(linaro version) or gcc4.6.3(linaro version) to compile this Andoid distribution but CM or AOSP only for gcc4.4.3 from google.
shobon said:
They have a git repo to pull the sources from, so devs could base roms off of this instead of AOSP. I don't see the advantage, but it's another option I guess~
Click to expand...
Click to collapse
It's a full optimization version for A8/A9 platform. It's all.
Anyway, linaro gcc is the best compiler for arm.
It can be use to compile android kernel , ever for CM or AOSP .

Firefox OS

Mozilla have launched Firefox OS based on Linux kernel ... Its open source ... I would like any of our good developers to look forward towards developing this OS for our phones
More detail here: http://www.mozilla.org/en-US/b2g/
would be hard if there's no propietary driver kernel source..
It's possible.
Here's manifest: https://github.com/mozilla-b2g/b2g-manifest
I'm too busy to port it for now. Maybe someone else can do that.
i will give it a try to port it
This isn't android based... it's not a ROM it's an other OS... i think if it's possible it will be very hard
i have knowledge of unbranded os types
It's not android. But it is linux and android is also linux, so I think drivers can be ported from android to this, no (though no api stuff and such will be the same)?
I assume it'll be hard, much harder than ics and jelly bean, but still possible.
But I also think that it won't run as good/smooth as ics and in the future jb will run.
So it might run, but if it's useful is another question...
Nevertheless it would be awesome to see it running on the gio.
Also does it need to run on it's own or is it possible to run it on top of the android kernel? If this is the case then it becomes rather easy as we have enough stable android kernels for the gio.
Marcin, is that the purpose of the link you posted?
marcin1147 said:
It's possible.
Here's manifest: https://github.com/mozilla-b2g/b2g-manifest
I'm too busy to port it for now. Maybe someone else can do that.
Click to expand...
Click to collapse
I think it's Android based, it uses AOSP repo besided Linaro repo and Mozzila repo!
Code:
<remote name="aosp"
fetch="https://android.googlesource.com/" />
bgm92 said:
I think it's Android based, it uses AOSP repo besided Linaro repo and Mozzila repo!
Code:
<remote name="aosp"
fetch="https://android.googlesource.com/" />
Click to expand...
Click to collapse
but i see no apps in the manifest
tioammar said:
but i see no apps in the manifest
Click to expand...
Click to collapse
Of course not. It's based on android, so the core shares a lot with the core of android. This doesn't make it android.
The whole os is (except for the core stuff) web based, which probably means all apps need to be written in html 5 or maybe other web standards.
So android apk apps don't work, and so it makes no sence including them.
Stannieman said:
Of course not. It's based on android, so the core shares a lot with the core of android. This doesn't make it android.
The whole os is (except for the core stuff) web based, which probably means all apps need to be written in html 5 or maybe other web standards.
So android apk apps don't work, and so it makes no sence including them.
Click to expand...
Click to collapse
simple and great explanation.. thanks
currently trying to port give me some days
warface123 said:
currently trying to port give me some days
Click to expand...
Click to collapse
https://github.com/MaclawStudios
Here are sources for android ICS on GIO. Since the manifest uses android 4.0.4 I think you may need to use some things from this (don't forget to mention Maclaw and Marcin if you do).
Soon this will be updated to JB I think, I don't know if FFOS works with JB as well or it specifically needs ICS though.
About firefox OS: http://en.wikipedia.org/wiki/Firefox_OS
So it's not entirely android based. It only uses some parts for some of the hardware.
thanks for the sourches
It's based android. Because s2 users can install it.
its dam hard but i am making progress what do you want guys odin or cwm just wanna now
warface123 said:
its dam hard but i am making progress what do you want guys odin or cwm just wanna now
Click to expand...
Click to collapse
odin
alright it will be odin then now i gonna sleep but will continu tommorow
How much android is really in it? Mozilla made it so that it can run on devices that run android. So they probably just mean ARM with a certain ammount of ram etc...
Wikipedia says it's a linux kernel, some components of android for hardware communication, mozilla's own api's for app -> hardware communication such as phone, cam, speakers etc, and last but not least the gecko engine.
So if the kernel used is the same as the one used for android then you could use maclaw (and team)'s ICS kernel + the android stuff needed, merged with the b2g sources.
I'm not really a dev so it's probably a lot harder then what I'm saying here. But I think it's easier then a fully fledged android...
Were you able to boot something already?

[MOD] suggestion for a webtop solution on AOSP/CM/AOKP

I found this tread that makes an install of Linux on every mobilephone, could this be usefull?? I am not a developer but I think this thing belongs to Development, if not I am sorry and ask mods to move this.
So what you want to do is install webtop as a linux OS on the atrix?
I think its not posible...but maybe Im wrong
from the (m)ATRIX...
Quote from that thread:
This projects aim is to bring a range of linux distros to your android device through a method known as 'chroot',
Click to expand...
Click to collapse
As far as I know, this is already available for the Atrix's webtop since forever ago, through debian chroot (and possibly webtop2sd).
ravilov said:
Quote from that thread:
As far as I know, this is already available for the Atrix's webtop since forever ago, through debian chroot (and possibly webtop2sd).
Click to expand...
Click to collapse
Since this is a project working on also other devices w/o webtop functionality, maybe it could help in having webtop in cyanogenmod and other custom ROM builted from sources!
gianluca.tomat said:
Since this is a project working on also other devices w/o webtop functionality, maybe it could help in having webtop in cyanogenmod and other custom ROM builted from sources!
Click to expand...
Click to collapse
Its been done, over a year now. here Just root and install this.
Djazin said:
Its been done, over a year now. here Just root and install this.
Click to expand...
Click to collapse
I know, but I posted the link here so that maybe some devs could possibly integrate it into a ROM so that when you connect the phone to tv/dock it boots automatically into linux distro!
It doesn't work like that. You have to actually start the hardware side of things on the tegra2 chip, it has nothing to do with the chroot linux distro, which is very old news (and all the devs know about it). What you essentially have to do is code the x session to send itself over the seperate hdmi output frame buffer, which also has to be triggered and deactivated properly.
No developer has been interested in really trying it. Jokersax was working on it at one point in CM9, but scrapped it due to upstream changes that broke his code.
This doesn't really belong in this section, and I've given you the actual reason why there's more to this than you think. Also, as I said, everyone knows about running linux on android in this fashion, as it's a very old project at this point.
Yup, chroot methods won't help a bit
I believe that webtop on cm is something that Samcripp is still trying to make work...
http://forum.xda-developers.com/showthread.php?p=29376000
When the official ICS comes out, we just might have webtop on cyanogenmod
;29914961 said:
Yup, chroot methods won't help a bit
I believe that webtop on cm is something that Samcripp is still trying to make work...
http://forum.xda-developers.com/showthread.php?p=29376000
When the official ICS comes out, we just might have webtop on cyanogenmod
Click to expand...
Click to collapse
Maybe yes maybe no, because CM7 which is based on gingerbread (we do have official gingerbread) still dont have webtop integration...
Sent from my MB860 using xda premium
Ok sorry guys!
bimasakti85 said:
Maybe yes maybe no, because CM7 which is based on gingerbread (we do have official gingerbread) still dont have webtop integration...
Sent from my MB860 using xda premium
Click to expand...
Click to collapse
The gingerbread webtop is a hack by Motorola. Even tho is a linux distribution its tightly woven into android libraries. This libraries without source can't be added into cm7.
Cm9 is different. Ics is capable of switching to tablet mode. Offering a better option than just plain locked down linux. We shall see.
Sent from my MB860 using xda premium
there is gentop2
search it
Sent from my MB860 using xda premium

Categories

Resources