← Back to team overview

elementary-dev-community team mailing list archive

Re: Luna on ARM


I attached a branch without gl before the arm-curious people build a stake
for me ;). Not intended for merging, just for testing.

2013/8/27 Sergey "Shnatsel" Davidoff <sergey@xxxxxxxxxxxxxxxx>

> Hey guys,
> Just a heads-up regarding ARM support in Luna: our stable PPA got armhf
> enablement recently and everything (except Pantheon Greeter, see
> https://bugs.launchpad.net/pantheon-greeter/+bug/1214833) should run fine
> on ARM, at least in theory. You'd need decent GPU drivers though, because
> Gala requires hardware acceleration, and software rendering on ARM is in a
> pitiful state.
> However, our OS-specific patches repository did not get ARM enablement,
> and it's unlikely to get it anytime soon because we patched some really
> heavyweight things like Qt, which take way more time to build than
> Canonical's armhf enablement conditions require. This means we can't make
> OS images for ARM, but you can still install the apps on an existing Ubuntu
> installation. You'll miss out on the leaner and faster core, which is a
> pity (and doubly so on a resource-constrained system), but at least there's
> a chance of finding an OS image that works for your ARM hardware in case of
> Ubuntu and almost no chance for any other distro.
> Enthusiasts can still build ARM images by themselves if they have the
> hardware to run the build process or if they know their way around QEMU
> chroots (along the lines of https://wiki.debian.org/ArmHardFloatChrootand
> https://wiki.debian.org/QemuUserEmulation but for Ubuntu). They'd have to
> use something like apt-build to update to later versions of our patched
> packages, but such updates will probably be rare and all in all it should
> work.
> --
> Sergey "Shnatsel" Davidoff
> OS architect @ elementary
> --
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to     : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp