<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Would there be any issues regarding the kernel? On MTD devices, the
kernel typically resides in a separate partition with no underlying
file system at all. The same applies to the bootloader partition,
which also has no file system. Would this cause any major
complications with the existing snappy architecture? <br>
<br>
To be more specific, I currently have an AP148 development in front
of me, which has a Qualcomm IPQ8064 CPU (2x 1.4 GHz ARM) with 32MB
NOR flash and 256MB NAND flash (which could eventually be
increased). The CPU boots off the NOR flash, which contains a number
of Qualcomm specific bootloaders and eventually passes control over
to u-boot. U-boot then loads the kernel. Each of these components
(various bootloaders and kernel) reside in their own partition on
NOR flash. The kernel eventually loads a UBI root file system from
NAND flash. <br>
<br>
So there might be a little bit more to it then just replacing ext4
with ubifs. And before we start any work on this, I'd like to find
out if this architecture would pose any fundamental problems.<br>
<br>
Wolfgang<br>
<br>
<br>
<div class="moz-cite-prefix">On 16-02-29 03:57 AM, Mark Shuttleworth
wrote:<br>
</div>
<blockquote cite="mid:56D43247.4050107@ubuntu.com" type="cite">
<pre wrap="">
In principle, any read-write filesystem is fine for the bulk partition
of snaps and user data. We understand the value of wear-levelling
filesystems and would be glad to see those integrated. There may be some
constraints imposed by firmware, but if your device supports it we can
get there.
There may be work to be done (over time we expect to flesh out support
for more complex cases, such as NVRAM storage of critical items) but it
all seems achievable on the 16.04 branch (which will continue to evolve
even though the actual OS is stable).
Mark
On 29/02/16 06:03, Wolfgang Tolkien wrote:
</pre>
<blockquote type="cite">
<pre wrap="">I'm new to Snappy, and so far it seems very impressive! I have a few
questions though: we are looking at Snappy as a possible platform for
future products and I noticed that all the hardware platforms that are
supported so far seem to have SD/MMC/eMMC storage (or of course
regular HDDs/SSDs for larger systems)
Is it possible to run Snappy on hardware that uses MTD devices in
combination with filesystems such as UBI or JFFS2?
And if the answer is no, are there any plans to support this in the
future?
Many thanks,
Wolfgang
</pre>
</blockquote>
<pre wrap="">
</pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<p style="margin-bottom:12.0pt"><span
style="font-family:"Franklin Gothic
Book","sans-serif";color:#1B3764">Wolfgang
Tolkien</span><span
style="font-size:10.0pt;font-family:"Franklin Gothic
Book","sans-serif";color:#1B3764"><br>
Senior Firmware Developer</span><span
style="font-family:"Franklin Gothic
Book","sans-serif";color:#1B3764"><o:p></o:p></span></p>
<b><span style="font-size:10.0pt;font-family:"Franklin Gothic
Book","sans-serif";color:#1B3764">Cypress
Solutions Inc.<o:p></o:p></span></b>
<br>
<span style="font-size:10.0pt;font-family:"Franklin Gothic
Book","sans-serif";color:#1B3764">3066 Beta Ave
Burnaby, B.C.<o:p></o:p></span>
<br>
<span style="font-size:10.0pt;font-family:"Franklin Gothic
Book","sans-serif";color:#1B3764">V5G 4K4
604-294-4465<o:p></o:p></span>
<br>
<span style="font-size:10.0pt;font-family:"Franklin Gothic
Book","sans-serif";color:#1B3764"><a
href="http://www.cypress.bc.ca/"><span style="color:#1B3764"><a class="moz-txt-link-abbreviated" href="http://www.cypress.bc.ca">www.cypress.bc.ca</a></span></a><o:p></o:p></span>
</div>
</body>
</html>