<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi...<div><br></div><div>Will some of you be at the SF Summit? I can bring my XO Tablet if you would like to test Sugar on it. All I ask is that you sweep it clean when finished so I can re-customize it for my grand daughter. It's to be her present for her third birthday in late December.</div><div><br></div><div>Caryl</div><div><br></div><div>P.S. If others can bring other Android devices they don't mind messing with that would be great. In fact, maybe you could play with my Samsung phone... same conditions... wipe it clean or restore it when we have finished playing.<br><br><div><hr id="stopSpelling">Date: Sat, 28 Sep 2013 18:03:51 -0400<br>From: georgejhunt@gmail.com<br>To: ruben@activitycentral.com<br>CC: devel@lists.laptop.org; sugar-devel@lists.sugarlabs.org; support-gang@lists.laptop.org<br>Subject: Re: [support-gang] [Sugar-devel] Sugar on a $100 tablet!<br><br><div dir="ltr">Ruben,<div><br></div><div>I was able to install the double boot, and ubuntu touch. But when I ran the script <a href="http://ubuntu.activitycentral.com/install_sugar_on_nexus_7.sh" target="_blank">http://ubuntu.activitycentral.com/install_sugar_on_nexus_7.sh</a> , a side effect, (verified a second install), was that the ubuntu dash app lens became inoperative, and I was never able to figure out how to re-initialize it properly, so that I could find and run the "terminal" app.</div>
<div><br></div><div>I was able to get a root shell via adb, (after scratching my head for a while because ubuntu returns a different USB device, and needs a new udev rule to properly select a driver).</div><div><br></div>
<div>I really need terminal on the nexus, in order explore, and  to start the sugar desktop.</div><div><br></div><div>Do you have ideas about re-initializing the dash app local lens? (or maybe I don't know what's needed -- I need to correct the symptom that the app search mechanism does not display "terminal" as a choice).</div>
<div><br></div><div>Thanks,</div><div><br></div><div>George</div><div class="ecxgmail_extra"><br><div class="ecxgmail_quote">On Sun, Sep 15, 2013 at 10:12 PM, Ruben Rodríguez <span dir="ltr"><<a href="mailto:ruben@activitycentral.com" target="_blank">ruben@activitycentral.com</a>></span> wrote:<br>
<blockquote class="ecxgmail_quote" style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex;">2013/9/11 George Hunt <<a href="mailto:georgejhunt@gmail.com">georgejhunt@gmail.com</a>>:<br>

<div class="ecxim">> I have a nexus, and I'm anxious to learn how to swap out OS, reload stuff,<br>
> etc.<br>
<br>
</div>The first step is to install Ubuntu on it, you can follow this howto:<br>
<a href="https://wiki.ubuntu.com/Nexus7/Installation" target="_blank">https://wiki.ubuntu.com/Nexus7/Installation</a><br>
<br>
But I recommend following the procedure to install Multirom to have<br>
dual boot instead:<br>
<a href="http://forum.xda-developers.com/showthread.php?t=2011403" target="_blank">http://forum.xda-developers.com/showthread.php?t=2011403</a><br>
The only downside is that it seems to interfere with Android system<br>
updates, so you need to upgrade your Android rom manually after that.<br>
<br>
Backup and be patient, it takes some time.<br>
<br>
When you have ubuntu running on the nexus, activate the<br>
on-scren-keyboard (small icon on the top bar), open the terminal,<br>
install ssh and connect to it. Become root and run this script:<br>r<br>
<br>
This will set some configs, install a bunch of packages including<br>
Sugar, and install some activities as well.<br>
<br>
There are some bugs (mainly in the journal) I'm working in, but it is<br>
already pretty usable. Please report your findings! :)<br>
<div class="ecxim"><br>
> Does Ubuntu talk directly to the hardware?<br>
<br>
</div>Yes. The first part of the procedure installs ubuntu in the android<br>
storage space (a file containing a disk image with ubuntu inside). The<br>
bootloader then is able to run it instead of android by using kexec.<br>
This means there is no emulation, you use Ubuntu as if it was<br>
installed on the machine by itself, and no Android software runs<br>
alongside it.<br>
<div class="ecxim"><br>
> If so, how much variation is there in the hardware? If most tablets are based on arm SOC's, this might<br>
> work across many hardware platforms.<br>
<br>
</div>There is a lot of variation between SOC's, in particular you will have<br>
to fight with the graphics support, the bootloader, the power<br>
management...<br>
A recent Linus rant on the topic:<a href="https://lkml.org/lkml/2013/9/9/562" target="_blank">https://lkml.org/lkml/2013/9/9/562</a><br>
"I hope that ARM SoC hardware designers all die in some incredibly<br>
painful accident"<br>
<br>
In any case with more or less effort we can make sugar work on any<br>
machine that already runs GNU/Linux. In the case of the nexus I<br>
understand Canonical and Google partnered to make it work as a<br>
development exercise. But new arm devices running<br>
standard-non-android-distros appear every day, and several platforms<br>
are already becoming popular, so it is a path worth exploring.<br>
<div><div class="h5"><br>
--<br>
Rubén Rodríguez<br>
Activity Central: <a href="http://activitycentral.com" target="_blank">http://activitycentral.com</a><br>
<br>
Facebook: <a href="https://activitycentral.com/facebook" target="_blank">https://activitycentral.com/facebook</a><br>
Google+: <a href="https://activitycentral.com/googleplus" target="_blank">https://activitycentral.com/googleplus</a><br>
Twitter: <a href="https://activitycentral.com/twitter" target="_blank">https://activitycentral.com/twitter</a><br>
</div></div></blockquote></div> <br></div></div>
<br>_______________________________________________
support-gang mailing list
support-gang@lists.laptop.org
http://lists.laptop.org/listinfo/support-gang</div></div>                                     </div></body>
</html>