<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 11/12/13 02:38, Renato Golin wrote:<br>
    </div>
    <blockquote
cite="mid:CAMSE1keExyfm+yunrNkquO=vPHsNmWAzeHyQY+w1CMkM5oRqsA@mail.gmail.com"
      type="cite">
      <div dir="ltr">On 12 November 2013 10:35, Tinti <span dir="ltr">&lt;<a
            moz-do-not-send="true" href="mailto:viniciustinti@gmail.com"
            target="_blank">viniciustinti@gmail.com</a>&gt;</span>
        wrote:<br>
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div dir="ltr">
                <div>
                  <div class="h5"><span style="color:rgb(34,34,34)">Boot.img
                      contains the kernel inside itself. It will change
                      as much as you update the kernel. Currently
                      boot.img is composed by:</span><br>
                  </div>
                </div>
                <div class="gmail_extra">
                  <div class="gmail_quote">
                    <div><br>
                    </div>
                    <div>- kernel (changes more often)</div>
                    <div>- rootfs (mainly configuration files change and
                      very few binaries)</div>
                    <div>- kernel boot parameters</div>
                  </div>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
        </div>
        <div class="gmail_extra">Ok, so we need to compile them all the
          time, on a per-device basis.</div>
        <br>
      </div>
    </blockquote>
    Sadly yes. And each might need slightly tweaked patches. Most
    Android devices have vendor supplied kernel trees (i.e. not mainline
    kernels). So every Android kernel often needs the patches applied
    manually. :(<br>
    <br>
    And not all of them work. We were unable to get the SIII kernel to
    work for instance. I'm sure we will be able to, but after a few days
    of trying we went with the Nexus 7 because it largely just worked
    with our patches.<br>
    <br>
    As for the hardware we used, we chose recognizable Android hardware
    which we already had access to, and that we could easily take to
    conferences.<br>
    <br>
    Behan<br>
    <pre class="moz-signature" cols="72">-- 
Behan Webster
<a class="moz-txt-link-abbreviated" href="mailto:behanw@converseincode.com">behanw@converseincode.com</a></pre>
  </body>
</html>