<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 2, 2017 at 8:04 AM, Mark Shuttleworth <span dir="ltr"><<a href="mailto:mark@ubuntu.com" target="_blank">mark@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 01/03/17 15:32, Thibault Jochem wrote:<br>
> I'm studying the possibility tu use ubuntu-core and snaps as base OS /<br>
> app framework for embedded computers with no access to internet.<br>
<br>
</span>Yes, we will explicitly support this scenario, and there is quite a lot<br>
of deep design and engineering work already in place to do so.<br>
<span class=""><br>
> We can connect to those systems with a maintenance laptop, and I was<br>
> thinking that this laptop could host a snapd server to push the<br>
> updates once connected.<br>
><br>
> Is it a good idea or is there a better way to handle such scenario ?<br>
<br>
</span>In a few releases, you should be able to connect a USB stick to the<br>
device and have it detect the updates, verify signatures on all the<br>
files, and apply them. No need for an internet connection or maintenance<br>
laptop. Presenting the updates by USB stick or other attached storage<br>
will be exactly the same as connecting to the store. Since every update<br>
is signed, a machine can determine that the updates are valid without<br>
being online.<br>
<br>
The core structure to support this is designed into snapd and already<br>
exists, but we haven't prioritised all of the details (things like the<br>
CLI to trigger the update scan). I expect this will be available during<br>
the course of the year, is that soon enough for your device? If the<br>
timing of your device is sensitive then feel free to follow-up off-list.<br></blockquote><div><br></div><div>That's a wonderful news ! It's more of a long term evolution for existing devices so I will keep an eye on this feature !</div><div>(And I'll learn the rope of ubutu-core/snaps on other projects of mine ;) )</div><div><br></div><div>Thanks ! </div></div></div></div>