/srv/irclogs.ubuntu.com/2014/07/12/#ubuntu-arm.txt

=== PaulePanter is now known as google-panther
=== google-panther is now known as PaulePanter
virtouniHey, folks. Do I get access to software repositories with ARM images, the same way I get apt-get on x86?14:44
infinityvirtouni: Yes.14:47
virtouniinfinity: All three architectures listed on the Ubuntu Wiki ARM page?14:48
infinityvirtouni: I'm not sure which wiki page or arches you're referring to, to be honest.14:49
virtouniinfinity: https://wiki.ubuntu.com/ARM14:50
infinityvirtouni: We support two architectures (armhf, which is ARMv7 hard float, and arm64, which is the 64-bit ARMv8)14:51
virtouniNo forget that, tell me where I can read more about it.14:51
infinityYou mean subarches, or platforms, I guess, if you're referring to that page, though it's 2 years out of date.14:51
virtouniApparently so. Where can I get newer info?14:52
infinityTo be fair, I'm not sure if anyone's been updating the wiki docs, so the answer might be "nowhere".14:53
virtouniEh, well, let me describe the situation, if it can be of help to help me.14:53
infinityThe d-i netboot images are sort of self-documenting in the "which boards can you boot without putting a bunch of time into it" way.14:54
infinityhttp://ports.ubuntu.com/ubuntu-ports/dists/trusty/main/installer-armhf/current/images/generic/netboot/14:54
virtouniMy friend wants a tablet for general purpose computing. Of course Android or Windows RT is out of the question. So we'd like to know what devices we can get so that we may flash it and have our way with.14:54
infinityOh.14:54
infinityI think you'll find that pretty much no tablet works "out of the box" with any general purpose Linux.14:55
infinityThere's going to be a lot of hacking on your end.14:55
virtouniThat's a given.14:55
virtouniBut we need a starting point.14:55
infinityWell, by which I mean there won't be disrto provided kernels, which extends to not having distro images or installers either.14:55
virtouniThe main issue, as I see it, are GPU driver and the ability to flash, going beyond arch compatibility.14:56
infinityYou'll get to hack up a kernel on your own, then build a distro root on there (using a rootfs tarball like Ubuntu Core can help a bit)14:56
virtouniUgh...14:56
virtouniI thought at least some Ubuntu release would be able to be used.14:56
virtouniWhat of the Nexus devices?14:56
infinityGranted, if it's an Android device, it already has a Linux kernel. :P14:56
virtouniCan I flash a Nexus device with standard Ubuntu instead of Touch?14:57
infinityWe ship unsupported kernels for some Nexus devices.  Still no installers or "images", though, you get to put the bits together yourself.14:57
infinityUnless, as you note, you install Ubuntu Touch instead.14:57
infinityBut, spoiler alert, those are all still Android kernels and Android drivers, just with a regular Linux userspace stuffed on top. :)14:58
virtouniCan't I strip Touch packages from the image and introduce desktop packages?14:58
infinitySure, if you put the image in read-write mode, it's just a normal Ubuntuish thing you can apt-get install and remove with.14:58
infinityExcept for the weird container setup required to make the android/linux hybrid work.14:59
virtouniWell, that's quite straight-forward isn't it?14:59
virtouniCan I get repo though?14:59
infinityYeah.  It all uses the same repositories.14:59
virtouniYEAH!14:59
infinityAnd most everything is built on all 6 architectures.14:59
virtouniWhich six?15:00
infinityi386, amd64, armhf, arm64, powerpc, ppc64el15:00
infinityMy point being that there's no "Ubuntu ARM" product, per se, it's all just Ubuntu, once you manage to get a userspace going on some device, it's all the same thing.15:00
virtouniSo, we need to mount the image, and the chroot? And what's the weird container? (I need to know so that I don't mess with it accidentally)15:01
infinityJust that kernel, bootloader, and installer support on ARM devices sucks, because ARM device OEMs suck. :P15:01
infinityI actually know shockingly little about how Touch devices are laid out.15:01
infinityYou might be better off asking ogra_ for more details if/when he's around.15:02
virtouniI'm just concerned that ARM packages available though they might be, they won't work on some devices due to the clusterfuck of of implementations15:02
infinityBut, in theory, it should be simple to install touch on a Nexus device, flip to read-write, and remove all the bits you don't like.15:02
infinityAnd add the bits you want.15:02
virtouniYes, now I only need to know how to get to the point of apt-geting them. chroot, as I suggested?15:03
infinityA chroot tarball on a working Android system is a simple way to go.  But that's not the same as "installing a touch image", which should be covered here: http://developer.ubuntu.com/start/ubuntu-for-devices/installing-ubuntu-for-devices/15:04
* infinity wanders off to start his weekend.15:06
virtouniBy chroot, I meant chrooting into the mounted Ubuntu Touch. Mounted on a desktop PC or something. Before flashing the device with it.15:06
virtouniI don't see where the image comes in in the instructions. :(15:08
virtouniWell, I'll be back later, thanks a lot infinity.15:08

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!