('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=2&q=node%2F170:[user.node_grants:view]=view.all:0;permisJs1zmb9tuF-DsVpeIsYzUFcB3HWARtiHsBoCAhJv0Pg','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:13689:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-47aadf88e24da11e30f3330062d31704b154af9d2c8b7c3e21573b58345f0ee8\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/yaffs-safe-choice\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/yaffs-safe-choice\" rel=\"bookmark\"><span>Yaffs is a safe choice...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/yaffs-safe-choice\" rel=\"tag\" title=\"Yaffs is a safe choice...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs is a safe choice...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has a long history, coupled with continuing development. There are thousands of developers who have used it, and it\'s deployed in many millions of devices.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/closed-source-projects-try-you-buy\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/closed-source-projects-try-you-buy\" rel=\"bookmark\"><span>For closed source projects - try before you buy...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/closed-source-projects-try-you-buy\" rel=\"tag\" title=\"For closed source projects - try before you buy...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about For closed source projects - try before you buy...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">If you think that Yaffs might be what you need, you can test it without buying a licence.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/suitable-open-and-closed-source-projects\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/suitable-open-and-closed-source-projects\" rel=\"bookmark\"><span>Suitable for open and closed source projects...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/suitable-open-and-closed-source-projects\" rel=\"tag\" title=\"Suitable for open and closed source projects...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Suitable for open and closed source projects...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">If you want to use Yaffs on an Open Source project, then go ahead and <a href=\"/downloads\">download</a> the GNU General Public Licence, version 2 form now. It is also available under a commercial Licence without the obligations entailed in the GNU GPL version.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/how-yaffs-works\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/how-yaffs-works\" rel=\"bookmark\"><span>How Yaffs works</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/charles-manning\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Charles Manning</span></span>\n on <span>2 June, 2012 - 12:28am</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/how-yaffs-works\" rel=\"tag\" title=\"How Yaffs works\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about How Yaffs works</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/how-yaffs-works\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/HowYaffsWorks.pdf.png?itok=_nJu31C0\" width=\"150\" height=\"194\" alt=\"Preview of HowYaffsWorks.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">This document gives an explanation of most of the core mechanisms that make Yaffs work. As of the time of writing this, the Yaffs2 code base includes approximately 19,000 lines of code making a very detailed discussion impractical. This document is the starting point for understanding Yaffs. Further detailed questions and discussions are welcomed on the Yaffs discussion list.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/active-community\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/active-community\" rel=\"bookmark\"><span>An active community...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/active-community\" rel=\"tag\" title=\"An active community...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about An active community...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">There\'s an active community of people who use Yaffs and who have developed with Yaffs, just a click or two away.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/booting-fast\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/booting-fast\" rel=\"bookmark\"><span>Booting is fast...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/booting-fast\" rel=\"tag\" title=\"Booting is fast...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Booting is fast...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">It is important for a Flash filesystem to boot fast, so boot speed was a fundamental consideration in the design of Yaffs.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/tried-and-tested-millions-devices\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/tried-and-tested-millions-devices\" rel=\"bookmark\"><span>Tried and tested in millions of devices...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/tried-and-tested-millions-devices\" rel=\"tag\" title=\"Tried and tested in millions of devices...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Tried and tested in millions of devices...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is widely used in Linux and proprietary commercial RTOSs. It\'s been included in hundreds of devices, and shipped as part of Google\'s Android, with millions of units sold.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/yaffs-open-source\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/yaffs-open-source\" rel=\"bookmark\"><span>Yaffs is Open Source...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/yaffs-open-source\" rel=\"tag\" title=\"Yaffs is Open Source...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs is Open Source...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">You can have a look at the code at any time. <a href=\"/downloads\">Download it now</a>! And it\'s suitable for GPL and commercially licensed projects.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/robust-flash-file-system\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/robust-flash-file-system\" rel=\"bookmark\"><span>A robust flash file system...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/robust-flash-file-system\" rel=\"tag\" title=\"A robust flash file system...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about A robust flash file system...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">After more than 100,000 <strong>random</strong> power-failures during reading or writing, a test file showed NO data corruption at all!</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/royalty-free\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/royalty-free\" rel=\"bookmark\"><span>Royalty Free... </span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/royalty-free\" rel=\"tag\" title=\"Royalty Free... \" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Royalty Free... </span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Whether you use Yaffs under the GNU General Public Licence or under a commercial licence, Yaffs is free of any royalty. No need to worry about rising costs for your hit product!</div>\n      \n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?q=node/170&amp;page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?q=node/170&amp;page=1\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/170&amp;page=3\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/170&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:19:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:29:\"config:filter.format.raw_html\";i:2;s:28:\"config:image.style.pdf_image\";i:3;s:27:\"config:views.view.frontpage\";i:4;s:8:\"file:108\";i:5;s:8:\"node:384\";i:6;s:8:\"node:385\";i:7;s:8:\"node:388\";i:8;s:8:\"node:389\";i:9;s:8:\"node:407\";i:10;s:8:\"node:408\";i:11;s:8:\"node:409\";i:12;s:8:\"node:414\";i:13;s:8:\"node:415\";i:14;s:8:\"node:416\";i:15;s:9:\"node_list\";i:16;s:9:\"node_view\";i:17;s:6:\"user:1\";i:18;s:6:\"user:6\";}s:7:\"max-age\";i:-1;}}',-1,1505616739.250,1,'config:filter.format.basic_html config:filter.format.raw_html config:image.style.pdf_image config:views.view.frontpage file:108 node:384 node:385 node:388 node:389 node:407 node:408 node:409 node:414 node:415 node:416 node_list node_view rendered user:1 user:6','755'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=2:[url.site]=https://yaffs.net:[user.node_grants:view]=vrbE-VNhg12JCjknA3nvS8WcTXEjLryTb4xzVK1Ap_Og','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:13564:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-7f05234944830b934e5c96cbfa493e5645f803770164d56a8fe4039a008ba192\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/yaffs-safe-choice\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/yaffs-safe-choice\" rel=\"bookmark\"><span>Yaffs is a safe choice...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/yaffs-safe-choice\" rel=\"tag\" title=\"Yaffs is a safe choice...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs is a safe choice...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has a long history, coupled with continuing development. There are thousands of developers who have used it, and it\'s deployed in many millions of devices.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/closed-source-projects-try-you-buy\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/closed-source-projects-try-you-buy\" rel=\"bookmark\"><span>For closed source projects - try before you buy...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/closed-source-projects-try-you-buy\" rel=\"tag\" title=\"For closed source projects - try before you buy...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about For closed source projects - try before you buy...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">If you think that Yaffs might be what you need, you can test it without buying a licence.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/suitable-open-and-closed-source-projects\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/suitable-open-and-closed-source-projects\" rel=\"bookmark\"><span>Suitable for open and closed source projects...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/suitable-open-and-closed-source-projects\" rel=\"tag\" title=\"Suitable for open and closed source projects...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Suitable for open and closed source projects...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">If you want to use Yaffs on an Open Source project, then go ahead and <a href=\"/downloads\">download</a> the GNU General Public Licence, version 2 form now. It is also available under a commercial Licence without the obligations entailed in the GNU GPL version.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/how-yaffs-works\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/how-yaffs-works\" rel=\"bookmark\"><span>How Yaffs works</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/charles-manning\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Charles Manning</span></span>\n on <span>2 June, 2012 - 12:28am</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/how-yaffs-works\" rel=\"tag\" title=\"How Yaffs works\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about How Yaffs works</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/how-yaffs-works\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/HowYaffsWorks.pdf.png?itok=_nJu31C0\" width=\"150\" height=\"194\" alt=\"Preview of HowYaffsWorks.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">This document gives an explanation of most of the core mechanisms that make Yaffs work. As of the time of writing this, the Yaffs2 code base includes approximately 19,000 lines of code making a very detailed discussion impractical. This document is the starting point for understanding Yaffs. Further detailed questions and discussions are welcomed on the Yaffs discussion list.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/active-community\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/active-community\" rel=\"bookmark\"><span>An active community...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/active-community\" rel=\"tag\" title=\"An active community...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about An active community...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">There\'s an active community of people who use Yaffs and who have developed with Yaffs, just a click or two away.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/booting-fast\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/booting-fast\" rel=\"bookmark\"><span>Booting is fast...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/booting-fast\" rel=\"tag\" title=\"Booting is fast...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Booting is fast...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">It is important for a Flash filesystem to boot fast, so boot speed was a fundamental consideration in the design of Yaffs.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/tried-and-tested-millions-devices\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/tried-and-tested-millions-devices\" rel=\"bookmark\"><span>Tried and tested in millions of devices...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/tried-and-tested-millions-devices\" rel=\"tag\" title=\"Tried and tested in millions of devices...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Tried and tested in millions of devices...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is widely used in Linux and proprietary commercial RTOSs. It\'s been included in hundreds of devices, and shipped as part of Google\'s Android, with millions of units sold.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/yaffs-open-source\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/yaffs-open-source\" rel=\"bookmark\"><span>Yaffs is Open Source...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/yaffs-open-source\" rel=\"tag\" title=\"Yaffs is Open Source...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs is Open Source...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">You can have a look at the code at any time. <a href=\"/downloads\">Download it now</a>! And it\'s suitable for GPL and commercially licensed projects.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/robust-flash-file-system\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/robust-flash-file-system\" rel=\"bookmark\"><span>A robust flash file system...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/robust-flash-file-system\" rel=\"tag\" title=\"A robust flash file system...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about A robust flash file system...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">After more than 100,000 <strong>random</strong> power-failures during reading or writing, a test file showed NO data corruption at all!</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/royalty-free\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/royalty-free\" rel=\"bookmark\"><span>Royalty Free... </span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/royalty-free\" rel=\"tag\" title=\"Royalty Free... \" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Royalty Free... </span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Whether you use Yaffs under the GNU General Public Licence or under a commercial licence, Yaffs is free of any royalty. No need to worry about rising costs for your hit product!</div>\n      \n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=1\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=2\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?page=3\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:19:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:29:\"config:filter.format.raw_html\";i:2;s:28:\"config:image.style.pdf_image\";i:3;s:27:\"config:views.view.frontpage\";i:4;s:8:\"file:108\";i:5;s:8:\"node:384\";i:6;s:8:\"node:385\";i:7;s:8:\"node:388\";i:8;s:8:\"node:389\";i:9;s:8:\"node:407\";i:10;s:8:\"node:408\";i:11;s:8:\"node:409\";i:12;s:8:\"node:414\";i:13;s:8:\"node:415\";i:14;s:8:\"node:416\";i:15;s:9:\"node_list\";i:16;s:9:\"node_view\";i:17;s:6:\"user:1\";i:18;s:6:\"user:6\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1505144017.029,1,'config:filter.format.basic_html config:filter.format.raw_html config:image.style.pdf_image config:views.view.frontpage file:108 node:384 node:385 node:388 node:389 node:407 node:408 node:409 node:414 node:415 node:416 node_list node_view rendered user:1 user:6','755'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=2:[user.node_grants:view]=view.all:0;permissions_by_termHiWcqeA2P2-4BJwOBUqcnwXyhQSGsDCxrG4Xz7xnipY','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:13509:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-7f05234944830b934e5c96cbfa493e5645f803770164d56a8fe4039a008ba192\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/yaffs-safe-choice\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/yaffs-safe-choice\" rel=\"bookmark\"><span>Yaffs is a safe choice...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/yaffs-safe-choice\" rel=\"tag\" title=\"Yaffs is a safe choice...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs is a safe choice...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has a long history, coupled with continuing development. There are thousands of developers who have used it, and it\'s deployed in many millions of devices.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/closed-source-projects-try-you-buy\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/closed-source-projects-try-you-buy\" rel=\"bookmark\"><span>For closed source projects - try before you buy...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/closed-source-projects-try-you-buy\" rel=\"tag\" title=\"For closed source projects - try before you buy...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about For closed source projects - try before you buy...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">If you think that Yaffs might be what you need, you can test it without buying a licence.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/suitable-open-and-closed-source-projects\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/suitable-open-and-closed-source-projects\" rel=\"bookmark\"><span>Suitable for open and closed source projects...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/suitable-open-and-closed-source-projects\" rel=\"tag\" title=\"Suitable for open and closed source projects...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Suitable for open and closed source projects...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">If you want to use Yaffs on an Open Source project, then go ahead and <a href=\"/downloads\">download</a> the GNU General Public Licence, version 2 form now. It is also available under a commercial Licence without the obligations entailed in the GNU GPL version.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/how-yaffs-works\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/how-yaffs-works\" rel=\"bookmark\"><span>How Yaffs works</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/charles-manning\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Charles Manning</span></span>\n on <span>2 June, 2012 - 12:28am</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/how-yaffs-works\" rel=\"tag\" title=\"How Yaffs works\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about How Yaffs works</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/how-yaffs-works\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/HowYaffsWorks.pdf.png?itok=_nJu31C0\" width=\"150\" height=\"194\" alt=\"Preview of HowYaffsWorks.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">This document gives an explanation of most of the core mechanisms that make Yaffs work. As of the time of writing this, the Yaffs2 code base includes approximately 19,000 lines of code making a very detailed discussion impractical. This document is the starting point for understanding Yaffs. Further detailed questions and discussions are welcomed on the Yaffs discussion list.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/active-community\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/active-community\" rel=\"bookmark\"><span>An active community...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/active-community\" rel=\"tag\" title=\"An active community...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about An active community...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">There\'s an active community of people who use Yaffs and who have developed with Yaffs, just a click or two away.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/booting-fast\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/booting-fast\" rel=\"bookmark\"><span>Booting is fast...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/booting-fast\" rel=\"tag\" title=\"Booting is fast...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Booting is fast...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">It is important for a Flash filesystem to boot fast, so boot speed was a fundamental consideration in the design of Yaffs.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/tried-and-tested-millions-devices\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/tried-and-tested-millions-devices\" rel=\"bookmark\"><span>Tried and tested in millions of devices...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/tried-and-tested-millions-devices\" rel=\"tag\" title=\"Tried and tested in millions of devices...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Tried and tested in millions of devices...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is widely used in Linux and proprietary commercial RTOSs. It\'s been included in hundreds of devices, and shipped as part of Google\'s Android, with millions of units sold.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/yaffs-open-source\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/yaffs-open-source\" rel=\"bookmark\"><span>Yaffs is Open Source...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/yaffs-open-source\" rel=\"tag\" title=\"Yaffs is Open Source...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs is Open Source...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">You can have a look at the code at any time. <a href=\"/downloads\">Download it now</a>! And it\'s suitable for GPL and commercially licensed projects.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/robust-flash-file-system\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/robust-flash-file-system\" rel=\"bookmark\"><span>A robust flash file system...</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/robust-flash-file-system\" rel=\"tag\" title=\"A robust flash file system...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about A robust flash file system...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">After more than 100,000 <strong>random</strong> power-failures during reading or writing, a test file showed NO data corruption at all!</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/royalty-free\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/royalty-free\" rel=\"bookmark\"><span>Royalty Free... </span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/features/royalty-free\" rel=\"tag\" title=\"Royalty Free... \" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Royalty Free... </span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Whether you use Yaffs under the GNU General Public Licence or under a commercial licence, Yaffs is free of any royalty. No need to worry about rising costs for your hit product!</div>\n      \n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=1\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=2\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?page=3\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:19:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:29:\"config:filter.format.raw_html\";i:2;s:28:\"config:image.style.pdf_image\";i:3;s:27:\"config:views.view.frontpage\";i:4;s:8:\"file:108\";i:5;s:8:\"node:384\";i:6;s:8:\"node:385\";i:7;s:8:\"node:388\";i:8;s:8:\"node:389\";i:9;s:8:\"node:407\";i:10;s:8:\"node:408\";i:11;s:8:\"node:409\";i:12;s:8:\"node:414\";i:13;s:8:\"node:415\";i:14;s:8:\"node:416\";i:15;s:9:\"node_list\";i:16;s:9:\"node_view\";i:17;s:6:\"user:1\";i:18;s:6:\"user:6\";}s:7:\"max-age\";i:-1;}}',-1,1505144017.005,1,'config:filter.format.basic_html config:filter.format.raw_html config:image.style.pdf_image config:views.view.frontpage file:108 node:384 node:385 node:388 node:389 node:407 node:408 node:409 node:414 node:415 node:416 node_list node_view rendered user:1 user:6','755'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=3&q=node%2F170:[url.site]=https://yaffs.net:[user.node_g-4xfQtDviSxwcJz8AxOuwqRII5sZPtDJV5EehGXUUnE','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:11138:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-43bdc822fc9c42945ca66b1019eb15891e3af4c98ef2e7c469eb741b97eeaab6\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-block-states\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-block-states\" rel=\"bookmark\"><span>YAFFS - Block states</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-block-states\" rel=\"tag\" title=\"YAFFS - Block states\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS - Block states</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-directory-structure-example\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-directory-structure-example\" rel=\"bookmark\"><span>YAFFS - directory structure example</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-directory-structure-example\" rel=\"tag\" title=\"YAFFS - directory structure example\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS - directory structure example</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-tnode-tree\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-tnode-tree\" rel=\"bookmark\"><span>YAFFS Tnode tree</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-tnode-tree\" rel=\"tag\" title=\"YAFFS Tnode tree\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Tnode tree</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-m4650262f-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-m4650262f-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_m4650262f.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-m4650262f-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_m4650262f.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_m4650262f.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-m11b1f893-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-m11b1f893-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_m11b1f893.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-m11b1f893-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_m11b1f893.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_m11b1f893.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-2de490f8-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-2de490f8-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_2de490f8.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-2de490f8-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_2de490f8.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_2de490f8.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/ideas-list\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/ideas-list\" rel=\"bookmark\"><span>IDEAS List</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">This describes YAFFS subject areas that need work done, in order to get the attention of those involved in Google\'s Summer of Code</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/ideas-list\" rel=\"tag\" title=\"IDEAS List\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about IDEAS List</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/videos/yaffs-introduction-and-overview-video\" class=\"help-video is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/videos/yaffs-introduction-and-overview-video\" rel=\"bookmark\"><span>Yaffs introduction and overview video</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/videos/yaffs-introduction-and-overview-video\" rel=\"tag\" title=\"Yaffs introduction and overview video\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs introduction and overview video</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p><a href=\"http://free-electrons.com/pub/video/2007/elce/elce-2007-wookey-yaffs.ogg\">This video</a> from 2007 describes Yaffs1 and Yaffs2. The <a href=\"/yaffs-talk-pdf-slides-celf-2007\">slides</a> from the video are available.</p><p><img alt=\"\" src=\"/sites/yaffs.net/files/file_attach/small_yaffs-introduction.png\" /></p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-embedded-structure\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-embedded-structure\" rel=\"bookmark\"><span>YAFFS embedded structure</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-embedded-structure\" rel=\"tag\" title=\"YAFFS embedded structure\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS embedded structure</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS embedded structure</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/comparison-between-yaffs-yaffs2-and-jffs2\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/comparison-between-yaffs-yaffs2-and-jffs2\" rel=\"bookmark\"><span property=\"schema:name\">Comparison between Yaffs (Yaffs2) and JFFS2</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Comparison between Yaffs (Yaffs2) and JFFS2\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">If you are trying to decide between Yaffs and JFFS2 then this note will give you an idea of the relative advantages of each.</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/comparison-between-yaffs-yaffs2-and-jffs2\" rel=\"tag\" title=\"Comparison between Yaffs (Yaffs2) and JFFS2\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Comparison between Yaffs (Yaffs2) and JFFS2</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?q=node/170&amp;page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?q=node/170&amp;page=2\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/170&amp;page=4\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/170&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:18:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:27:\"config:views.view.frontpage\";i:3;s:8:\"node:359\";i:4;s:8:\"node:366\";i:5;s:8:\"node:368\";i:6;s:8:\"node:370\";i:7;s:8:\"node:371\";i:8;s:8:\"node:372\";i:9;s:8:\"node:374\";i:10;s:8:\"node:376\";i:11;s:8:\"node:377\";i:12;s:8:\"node:452\";i:13;s:9:\"node_list\";i:14;s:9:\"node_view\";i:15;s:6:\"user:1\";i:16;s:6:\"user:4\";i:17;s:6:\"user:5\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1505467434.270,1,'config:filter.format.basic_html config:filter.format.full_html config:views.view.frontpage node:359 node:366 node:368 node:370 node:371 node:372 node:374 node:376 node:377 node:452 node_list node_view rendered user:1 user:4 user:5','721'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=3&q=node%2F170:[user.node_grants:view]=view.all:0;permisqxa6doo1qRx2d3CRWFu5H6VmO21GhIGgb2V7zlruzPw','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:11083:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-43bdc822fc9c42945ca66b1019eb15891e3af4c98ef2e7c469eb741b97eeaab6\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-block-states\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-block-states\" rel=\"bookmark\"><span>YAFFS - Block states</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-block-states\" rel=\"tag\" title=\"YAFFS - Block states\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS - Block states</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-directory-structure-example\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-directory-structure-example\" rel=\"bookmark\"><span>YAFFS - directory structure example</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-directory-structure-example\" rel=\"tag\" title=\"YAFFS - directory structure example\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS - directory structure example</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-tnode-tree\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-tnode-tree\" rel=\"bookmark\"><span>YAFFS Tnode tree</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-tnode-tree\" rel=\"tag\" title=\"YAFFS Tnode tree\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Tnode tree</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-m4650262f-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-m4650262f-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_m4650262f.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-m4650262f-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_m4650262f.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_m4650262f.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-m11b1f893-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-m11b1f893-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_m11b1f893.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-m11b1f893-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_m11b1f893.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_m11b1f893.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-2de490f8-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-2de490f8-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_2de490f8.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-2de490f8-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_2de490f8.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_2de490f8.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/ideas-list\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/ideas-list\" rel=\"bookmark\"><span>IDEAS List</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">This describes YAFFS subject areas that need work done, in order to get the attention of those involved in Google\'s Summer of Code</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/ideas-list\" rel=\"tag\" title=\"IDEAS List\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about IDEAS List</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/videos/yaffs-introduction-and-overview-video\" class=\"help-video is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/videos/yaffs-introduction-and-overview-video\" rel=\"bookmark\"><span>Yaffs introduction and overview video</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/videos/yaffs-introduction-and-overview-video\" rel=\"tag\" title=\"Yaffs introduction and overview video\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs introduction and overview video</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p><a href=\"http://free-electrons.com/pub/video/2007/elce/elce-2007-wookey-yaffs.ogg\">This video</a> from 2007 describes Yaffs1 and Yaffs2. The <a href=\"/yaffs-talk-pdf-slides-celf-2007\">slides</a> from the video are available.</p><p><img alt=\"\" src=\"/sites/yaffs.net/files/file_attach/small_yaffs-introduction.png\" /></p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-embedded-structure\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-embedded-structure\" rel=\"bookmark\"><span>YAFFS embedded structure</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-embedded-structure\" rel=\"tag\" title=\"YAFFS embedded structure\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS embedded structure</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS embedded structure</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/comparison-between-yaffs-yaffs2-and-jffs2\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/comparison-between-yaffs-yaffs2-and-jffs2\" rel=\"bookmark\"><span property=\"schema:name\">Comparison between Yaffs (Yaffs2) and JFFS2</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Comparison between Yaffs (Yaffs2) and JFFS2\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">If you are trying to decide between Yaffs and JFFS2 then this note will give you an idea of the relative advantages of each.</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/comparison-between-yaffs-yaffs2-and-jffs2\" rel=\"tag\" title=\"Comparison between Yaffs (Yaffs2) and JFFS2\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Comparison between Yaffs (Yaffs2) and JFFS2</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?q=node/170&amp;page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?q=node/170&amp;page=2\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/170&amp;page=4\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/170&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:18:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:27:\"config:views.view.frontpage\";i:3;s:8:\"node:359\";i:4;s:8:\"node:366\";i:5;s:8:\"node:368\";i:6;s:8:\"node:370\";i:7;s:8:\"node:371\";i:8;s:8:\"node:372\";i:9;s:8:\"node:374\";i:10;s:8:\"node:376\";i:11;s:8:\"node:377\";i:12;s:8:\"node:452\";i:13;s:9:\"node_list\";i:14;s:9:\"node_view\";i:15;s:6:\"user:1\";i:16;s:6:\"user:4\";i:17;s:6:\"user:5\";}s:7:\"max-age\";i:-1;}}',-1,1505467434.262,1,'config:filter.format.basic_html config:filter.format.full_html config:views.view.frontpage node:359 node:366 node:368 node:370 node:371 node:372 node:374 node:376 node:377 node:452 node_list node_view rendered user:1 user:4 user:5','721'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=3:[url.site]=https://yaffs.net:[user.node_grants:view]=vS8AQSE0fjScnF7h-5kzCXanl0N8LjtzmJ7-gzvMsPjU','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:10958:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-dfac3363ad847d83145ef6e48fc72c491d65147a748ccb9c9ba5110387328614\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-block-states\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-block-states\" rel=\"bookmark\"><span>YAFFS - Block states</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-block-states\" rel=\"tag\" title=\"YAFFS - Block states\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS - Block states</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-directory-structure-example\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-directory-structure-example\" rel=\"bookmark\"><span>YAFFS - directory structure example</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-directory-structure-example\" rel=\"tag\" title=\"YAFFS - directory structure example\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS - directory structure example</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-tnode-tree\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-tnode-tree\" rel=\"bookmark\"><span>YAFFS Tnode tree</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-tnode-tree\" rel=\"tag\" title=\"YAFFS Tnode tree\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Tnode tree</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-m4650262f-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-m4650262f-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_m4650262f.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-m4650262f-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_m4650262f.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_m4650262f.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-m11b1f893-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-m11b1f893-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_m11b1f893.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-m11b1f893-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_m11b1f893.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_m11b1f893.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-2de490f8-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-2de490f8-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_2de490f8.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-2de490f8-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_2de490f8.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_2de490f8.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/ideas-list\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/ideas-list\" rel=\"bookmark\"><span>IDEAS List</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">This describes YAFFS subject areas that need work done, in order to get the attention of those involved in Google\'s Summer of Code</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/ideas-list\" rel=\"tag\" title=\"IDEAS List\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about IDEAS List</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/videos/yaffs-introduction-and-overview-video\" class=\"help-video is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/videos/yaffs-introduction-and-overview-video\" rel=\"bookmark\"><span>Yaffs introduction and overview video</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/videos/yaffs-introduction-and-overview-video\" rel=\"tag\" title=\"Yaffs introduction and overview video\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs introduction and overview video</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p><a href=\"http://free-electrons.com/pub/video/2007/elce/elce-2007-wookey-yaffs.ogg\">This video</a> from 2007 describes Yaffs1 and Yaffs2. The <a href=\"/yaffs-talk-pdf-slides-celf-2007\">slides</a> from the video are available.</p><p><img alt=\"\" src=\"/sites/yaffs.net/files/file_attach/small_yaffs-introduction.png\" /></p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-embedded-structure\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-embedded-structure\" rel=\"bookmark\"><span>YAFFS embedded structure</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-embedded-structure\" rel=\"tag\" title=\"YAFFS embedded structure\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS embedded structure</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS embedded structure</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/comparison-between-yaffs-yaffs2-and-jffs2\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/comparison-between-yaffs-yaffs2-and-jffs2\" rel=\"bookmark\"><span property=\"schema:name\">Comparison between Yaffs (Yaffs2) and JFFS2</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Comparison between Yaffs (Yaffs2) and JFFS2\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">If you are trying to decide between Yaffs and JFFS2 then this note will give you an idea of the relative advantages of each.</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/comparison-between-yaffs-yaffs2-and-jffs2\" rel=\"tag\" title=\"Comparison between Yaffs (Yaffs2) and JFFS2\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Comparison between Yaffs (Yaffs2) and JFFS2</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=2\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=3\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?page=4\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:18:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:27:\"config:views.view.frontpage\";i:3;s:8:\"node:359\";i:4;s:8:\"node:366\";i:5;s:8:\"node:368\";i:6;s:8:\"node:370\";i:7;s:8:\"node:371\";i:8;s:8:\"node:372\";i:9;s:8:\"node:374\";i:10;s:8:\"node:376\";i:11;s:8:\"node:377\";i:12;s:8:\"node:452\";i:13;s:9:\"node_list\";i:14;s:9:\"node_view\";i:15;s:6:\"user:1\";i:16;s:6:\"user:4\";i:17;s:6:\"user:5\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1504986924.946,1,'config:filter.format.basic_html config:filter.format.full_html config:views.view.frontpage node:359 node:366 node:368 node:370 node:371 node:372 node:374 node:376 node:377 node:452 node_list node_view rendered user:1 user:4 user:5','721'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=3:[user.node_grants:view]=view.all:0;permissions_by_termOgxtfgynkhtJ8KE8GPUJbO9p0Ctb_zC1pO4fGY5aZpg','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:10903:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-dfac3363ad847d83145ef6e48fc72c491d65147a748ccb9c9ba5110387328614\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-block-states\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-block-states\" rel=\"bookmark\"><span>YAFFS - Block states</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-block-states\" rel=\"tag\" title=\"YAFFS - Block states\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS - Block states</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-directory-structure-example\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-directory-structure-example\" rel=\"bookmark\"><span>YAFFS - directory structure example</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-directory-structure-example\" rel=\"tag\" title=\"YAFFS - directory structure example\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS - directory structure example</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-tnode-tree\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-tnode-tree\" rel=\"bookmark\"><span>YAFFS Tnode tree</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-tnode-tree\" rel=\"tag\" title=\"YAFFS Tnode tree\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Tnode tree</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-m4650262f-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-m4650262f-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_m4650262f.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-m4650262f-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_m4650262f.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_m4650262f.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-m11b1f893-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-m11b1f893-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_m11b1f893.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-m11b1f893-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_m11b1f893.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_m11b1f893.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-porting-guide-html-2de490f8-png\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-porting-guide-html-2de490f8-png\" rel=\"bookmark\"><span>yaffs_porting_guide_html_2de490f8.png</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-porting-guide-html-2de490f8-png\" rel=\"tag\" title=\"yaffs_porting_guide_html_2de490f8.png\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about yaffs_porting_guide_html_2de490f8.png</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/ideas-list\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/ideas-list\" rel=\"bookmark\"><span>IDEAS List</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">This describes YAFFS subject areas that need work done, in order to get the attention of those involved in Google\'s Summer of Code</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/ideas-list\" rel=\"tag\" title=\"IDEAS List\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about IDEAS List</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/videos/yaffs-introduction-and-overview-video\" class=\"help-video is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/videos/yaffs-introduction-and-overview-video\" rel=\"bookmark\"><span>Yaffs introduction and overview video</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/videos/yaffs-introduction-and-overview-video\" rel=\"tag\" title=\"Yaffs introduction and overview video\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs introduction and overview video</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p><a href=\"http://free-electrons.com/pub/video/2007/elce/elce-2007-wookey-yaffs.ogg\">This video</a> from 2007 describes Yaffs1 and Yaffs2. The <a href=\"/yaffs-talk-pdf-slides-celf-2007\">slides</a> from the video are available.</p><p><img alt=\"\" src=\"/sites/yaffs.net/files/file_attach/small_yaffs-introduction.png\" /></p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-embedded-structure\" class=\"image is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-embedded-structure\" rel=\"bookmark\"><span>YAFFS embedded structure</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-embedded-structure\" rel=\"tag\" title=\"YAFFS embedded structure\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS embedded structure</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS embedded structure</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/comparison-between-yaffs-yaffs2-and-jffs2\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/comparison-between-yaffs-yaffs2-and-jffs2\" rel=\"bookmark\"><span property=\"schema:name\">Comparison between Yaffs (Yaffs2) and JFFS2</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Comparison between Yaffs (Yaffs2) and JFFS2\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">If you are trying to decide between Yaffs and JFFS2 then this note will give you an idea of the relative advantages of each.</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/comparison-between-yaffs-yaffs2-and-jffs2\" rel=\"tag\" title=\"Comparison between Yaffs (Yaffs2) and JFFS2\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Comparison between Yaffs (Yaffs2) and JFFS2</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=2\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=3\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?page=4\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:18:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:27:\"config:views.view.frontpage\";i:3;s:8:\"node:359\";i:4;s:8:\"node:366\";i:5;s:8:\"node:368\";i:6;s:8:\"node:370\";i:7;s:8:\"node:371\";i:8;s:8:\"node:372\";i:9;s:8:\"node:374\";i:10;s:8:\"node:376\";i:11;s:8:\"node:377\";i:12;s:8:\"node:452\";i:13;s:9:\"node_list\";i:14;s:9:\"node_view\";i:15;s:6:\"user:1\";i:16;s:6:\"user:4\";i:17;s:6:\"user:5\";}s:7:\"max-age\";i:-1;}}',-1,1504986924.940,1,'config:filter.format.basic_html config:filter.format.full_html config:views.view.frontpage node:359 node:366 node:368 node:370 node:371 node:372 node:374 node:376 node:377 node:452 node_list node_view rendered user:1 user:4 user:5','721'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=4&q=node%2F170:[url.site]=https://yaffs.net:[user.node_gwRcap3GGDNplxtq7bqzuBChG_jj0SDIqUsBIMSklU0c','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:13151:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-47e55c545a0b53f8d01fa9c8c1c448d733f80246cddc037bd268a3e711b751cb\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/internal-history-yaffs\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/internal-history-yaffs\" rel=\"bookmark\"><span property=\"schema:name\">The Internal History of YAFFS</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"The Internal History of YAFFS\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">A brief look into the history of YAFFS through a look at the the internals.</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/internal-history-yaffs\" rel=\"tag\" title=\"The Internal History of YAFFS\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about The Internal History of YAFFS</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-licence-faqs\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-licence-faqs\" rel=\"bookmark\"><span property=\"schema:name\">Yaffs Licence FAQs</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Yaffs Licence FAQs\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p>Some questions about the commercial licence for Yaffs and how we arrive at one.</p></div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-licence-faqs\" rel=\"tag\" title=\"Yaffs Licence FAQs\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Licence FAQs</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/archives/yaffs1-memory-footprint\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/archives/yaffs1-memory-footprint\" rel=\"bookmark\"><span>Yaffs1 memory footprint</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs claims a \'low memory footprint\', but what exactly does that mean? How low is low?\n<p>Calculating an exact footprint is no easy task. There are many dependencies. Here is an approximation for Yaffs1 on Linux, assuming the standard block size of 512bytes per page and 16kB per block.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/archives/yaffs1-memory-footprint\" rel=\"tag\" title=\"Yaffs1 memory footprint\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs1 memory footprint</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/about-us\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/about-us\" rel=\"bookmark\"><span property=\"schema:name\">About us</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"About us\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>The company was started in 1971.&nbsp; The name Aleph One was chosen to be non-specific.&nbsp; We started selling computer products in 1984.</p>\n<p>In 1984, we were using Biofeedback instruments to control video games on Acorn BBC Microcomputers&nbsp;&nbsp; This led to the development of processor cards for Acorn computers (which had their own operating system) which could run the DOS and Windows operating systems. Acorn users ran Windows applications in a window!</p>\n<p>When Acorn left the computer market we used our knowledge of other operating systems to move into Linux and then into embedded Linux.&nbsp; We have developed the yaffs File System specifically to provide a robust journalling file system for NAND Flash chips, and it is now widely used in high-volume products.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/about-us\" rel=\"tag\" title=\"About us\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about About us</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/maps\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/maps\" rel=\"bookmark\"><span property=\"schema:name\">Maps</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Maps\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>Maps of our location for printing.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/maps\" rel=\"tag\" title=\"Maps\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Maps</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/arm-linux-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/arm-linux-talk-slide-1-title\" rel=\"bookmark\"><span>ARM-Linux talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<div class=\"image\">\n<a href=\"?q=node/170\"><img width=\"640\" height=\"480\" border=\"0\" alt=\"talk_arm_general_1.jpg\" src=\"/files/yaffs.net/images/content/talk_arm_general_1.jpg\" /></a>\n<div class=\"caption\">\n &nbsp;\n</div>\n</div>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/arm-linux-talk-slide-1-title\" rel=\"tag\" title=\"ARM-Linux talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about ARM-Linux talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/emdebsys-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/emdebsys-talk-slide-1-title\" rel=\"bookmark\"><span>Emdebsys talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<div class=\"image\">\n<a href=\"?q=node/170\"><img width=\"640\" height=\"480\" border=\"0\" alt=\"talk_emdebsys_1.jpg\" src=\"/files/yaffs.net/images/content/talk_emdebsys_1.jpg\" /></a>\n<div class=\"caption\">\n &nbsp;\n</div>\n</div>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/emdebsys-talk-slide-1-title\" rel=\"tag\" title=\"Emdebsys talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Emdebsys talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-29-fin\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-29-fin\" rel=\"bookmark\"><span>YAFFS talk - Slide 29 - Fin</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-29-fin\" rel=\"tag\" title=\"YAFFS talk - Slide 29 - Fin\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 29 - Fin</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" rel=\"bookmark\"><span>YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" rel=\"tag\" title=\"YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-27-yaffs2\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-27-yaffs2\" rel=\"bookmark\"><span>YAFFS talk - Slide 27 - YAFFS2</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-27-yaffs2\" rel=\"tag\" title=\"YAFFS talk - Slide 27 - YAFFS2\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 27 - YAFFS2</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?q=node/170&amp;page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?q=node/170&amp;page=3\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/170&amp;page=5\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/170&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:18:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:27:\"config:views.view.frontpage\";i:3;s:8:\"node:135\";i:4;s:8:\"node:136\";i:5;s:8:\"node:137\";i:6;s:8:\"node:169\";i:7;s:8:\"node:196\";i:8;s:8:\"node:323\";i:9;s:8:\"node:325\";i:10;s:8:\"node:348\";i:11;s:8:\"node:353\";i:12;s:8:\"node:358\";i:13;s:9:\"node_list\";i:14;s:9:\"node_view\";i:15;s:6:\"user:1\";i:16;s:6:\"user:3\";i:17;s:6:\"user:4\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1505298581.416,1,'config:filter.format.basic_html config:filter.format.full_html config:views.view.frontpage node:135 node:136 node:137 node:169 node:196 node:323 node:325 node:348 node:353 node:358 node_list node_view rendered user:1 user:3 user:4','723'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=4&q=node%2F170:[user.node_grants:view]=view.all:0;permis8tVMW6FJaDzNf-CzHDbQ_kSOB-YPRWFChktR1KGb7hA','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:13096:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-47e55c545a0b53f8d01fa9c8c1c448d733f80246cddc037bd268a3e711b751cb\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/internal-history-yaffs\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/internal-history-yaffs\" rel=\"bookmark\"><span property=\"schema:name\">The Internal History of YAFFS</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"The Internal History of YAFFS\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">A brief look into the history of YAFFS through a look at the the internals.</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/internal-history-yaffs\" rel=\"tag\" title=\"The Internal History of YAFFS\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about The Internal History of YAFFS</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-licence-faqs\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-licence-faqs\" rel=\"bookmark\"><span property=\"schema:name\">Yaffs Licence FAQs</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Yaffs Licence FAQs\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p>Some questions about the commercial licence for Yaffs and how we arrive at one.</p></div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-licence-faqs\" rel=\"tag\" title=\"Yaffs Licence FAQs\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Licence FAQs</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/archives/yaffs1-memory-footprint\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/archives/yaffs1-memory-footprint\" rel=\"bookmark\"><span>Yaffs1 memory footprint</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs claims a \'low memory footprint\', but what exactly does that mean? How low is low?\n<p>Calculating an exact footprint is no easy task. There are many dependencies. Here is an approximation for Yaffs1 on Linux, assuming the standard block size of 512bytes per page and 16kB per block.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/archives/yaffs1-memory-footprint\" rel=\"tag\" title=\"Yaffs1 memory footprint\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs1 memory footprint</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/about-us\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/about-us\" rel=\"bookmark\"><span property=\"schema:name\">About us</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"About us\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>The company was started in 1971.&nbsp; The name Aleph One was chosen to be non-specific.&nbsp; We started selling computer products in 1984.</p>\n<p>In 1984, we were using Biofeedback instruments to control video games on Acorn BBC Microcomputers&nbsp;&nbsp; This led to the development of processor cards for Acorn computers (which had their own operating system) which could run the DOS and Windows operating systems. Acorn users ran Windows applications in a window!</p>\n<p>When Acorn left the computer market we used our knowledge of other operating systems to move into Linux and then into embedded Linux.&nbsp; We have developed the yaffs File System specifically to provide a robust journalling file system for NAND Flash chips, and it is now widely used in high-volume products.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/about-us\" rel=\"tag\" title=\"About us\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about About us</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/maps\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/maps\" rel=\"bookmark\"><span property=\"schema:name\">Maps</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Maps\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>Maps of our location for printing.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/maps\" rel=\"tag\" title=\"Maps\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Maps</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/arm-linux-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/arm-linux-talk-slide-1-title\" rel=\"bookmark\"><span>ARM-Linux talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<div class=\"image\">\n<a href=\"?q=node/170\"><img width=\"640\" height=\"480\" border=\"0\" alt=\"talk_arm_general_1.jpg\" src=\"/files/yaffs.net/images/content/talk_arm_general_1.jpg\" /></a>\n<div class=\"caption\">\n &nbsp;\n</div>\n</div>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/arm-linux-talk-slide-1-title\" rel=\"tag\" title=\"ARM-Linux talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about ARM-Linux talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/emdebsys-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/emdebsys-talk-slide-1-title\" rel=\"bookmark\"><span>Emdebsys talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<div class=\"image\">\n<a href=\"?q=node/170\"><img width=\"640\" height=\"480\" border=\"0\" alt=\"talk_emdebsys_1.jpg\" src=\"/files/yaffs.net/images/content/talk_emdebsys_1.jpg\" /></a>\n<div class=\"caption\">\n &nbsp;\n</div>\n</div>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/emdebsys-talk-slide-1-title\" rel=\"tag\" title=\"Emdebsys talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Emdebsys talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-29-fin\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-29-fin\" rel=\"bookmark\"><span>YAFFS talk - Slide 29 - Fin</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-29-fin\" rel=\"tag\" title=\"YAFFS talk - Slide 29 - Fin\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 29 - Fin</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" rel=\"bookmark\"><span>YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" rel=\"tag\" title=\"YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-27-yaffs2\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-27-yaffs2\" rel=\"bookmark\"><span>YAFFS talk - Slide 27 - YAFFS2</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-27-yaffs2\" rel=\"tag\" title=\"YAFFS talk - Slide 27 - YAFFS2\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 27 - YAFFS2</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?q=node/170&amp;page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?q=node/170&amp;page=3\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/170&amp;page=5\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/170&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:18:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:27:\"config:views.view.frontpage\";i:3;s:8:\"node:135\";i:4;s:8:\"node:136\";i:5;s:8:\"node:137\";i:6;s:8:\"node:169\";i:7;s:8:\"node:196\";i:8;s:8:\"node:323\";i:9;s:8:\"node:325\";i:10;s:8:\"node:348\";i:11;s:8:\"node:353\";i:12;s:8:\"node:358\";i:13;s:9:\"node_list\";i:14;s:9:\"node_view\";i:15;s:6:\"user:1\";i:16;s:6:\"user:3\";i:17;s:6:\"user:4\";}s:7:\"max-age\";i:-1;}}',-1,1505298581.394,1,'config:filter.format.basic_html config:filter.format.full_html config:views.view.frontpage node:135 node:136 node:137 node:169 node:196 node:323 node:325 node:348 node:353 node:358 node_list node_view rendered user:1 user:3 user:4','723'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=4:[url.site]=https://yaffs.net:[user.node_grants:view]=vGVVYP6bPstHBLf6jef0aFk_11CboBNmHWdexD8q2C_g','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:12971:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-4f332061ccf9c887560288e74a509fd0b9688707b03f697b13325cdee83fcc57\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/internal-history-yaffs\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/internal-history-yaffs\" rel=\"bookmark\"><span property=\"schema:name\">The Internal History of YAFFS</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"The Internal History of YAFFS\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">A brief look into the history of YAFFS through a look at the the internals.</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/internal-history-yaffs\" rel=\"tag\" title=\"The Internal History of YAFFS\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about The Internal History of YAFFS</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-licence-faqs\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-licence-faqs\" rel=\"bookmark\"><span property=\"schema:name\">Yaffs Licence FAQs</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Yaffs Licence FAQs\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p>Some questions about the commercial licence for Yaffs and how we arrive at one.</p></div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-licence-faqs\" rel=\"tag\" title=\"Yaffs Licence FAQs\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Licence FAQs</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/archives/yaffs1-memory-footprint\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/archives/yaffs1-memory-footprint\" rel=\"bookmark\"><span>Yaffs1 memory footprint</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs claims a \'low memory footprint\', but what exactly does that mean? How low is low?\n<p>Calculating an exact footprint is no easy task. There are many dependencies. Here is an approximation for Yaffs1 on Linux, assuming the standard block size of 512bytes per page and 16kB per block.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/archives/yaffs1-memory-footprint\" rel=\"tag\" title=\"Yaffs1 memory footprint\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs1 memory footprint</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/about-us\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/about-us\" rel=\"bookmark\"><span property=\"schema:name\">About us</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"About us\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>The company was started in 1971.&nbsp; The name Aleph One was chosen to be non-specific.&nbsp; We started selling computer products in 1984.</p>\n<p>In 1984, we were using Biofeedback instruments to control video games on Acorn BBC Microcomputers&nbsp;&nbsp; This led to the development of processor cards for Acorn computers (which had their own operating system) which could run the DOS and Windows operating systems. Acorn users ran Windows applications in a window!</p>\n<p>When Acorn left the computer market we used our knowledge of other operating systems to move into Linux and then into embedded Linux.&nbsp; We have developed the yaffs File System specifically to provide a robust journalling file system for NAND Flash chips, and it is now widely used in high-volume products.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/about-us\" rel=\"tag\" title=\"About us\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about About us</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/maps\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/maps\" rel=\"bookmark\"><span property=\"schema:name\">Maps</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Maps\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>Maps of our location for printing.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/maps\" rel=\"tag\" title=\"Maps\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Maps</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/arm-linux-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/arm-linux-talk-slide-1-title\" rel=\"bookmark\"><span>ARM-Linux talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<div class=\"image\">\n<a href=\"?q=node/170\"><img width=\"640\" height=\"480\" border=\"0\" alt=\"talk_arm_general_1.jpg\" src=\"/files/yaffs.net/images/content/talk_arm_general_1.jpg\" /></a>\n<div class=\"caption\">\n &nbsp;\n</div>\n</div>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/arm-linux-talk-slide-1-title\" rel=\"tag\" title=\"ARM-Linux talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about ARM-Linux talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/emdebsys-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/emdebsys-talk-slide-1-title\" rel=\"bookmark\"><span>Emdebsys talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<div class=\"image\">\n<a href=\"?q=node/170\"><img width=\"640\" height=\"480\" border=\"0\" alt=\"talk_emdebsys_1.jpg\" src=\"/files/yaffs.net/images/content/talk_emdebsys_1.jpg\" /></a>\n<div class=\"caption\">\n &nbsp;\n</div>\n</div>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/emdebsys-talk-slide-1-title\" rel=\"tag\" title=\"Emdebsys talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Emdebsys talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-29-fin\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-29-fin\" rel=\"bookmark\"><span>YAFFS talk - Slide 29 - Fin</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-29-fin\" rel=\"tag\" title=\"YAFFS talk - Slide 29 - Fin\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 29 - Fin</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" rel=\"bookmark\"><span>YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" rel=\"tag\" title=\"YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-27-yaffs2\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-27-yaffs2\" rel=\"bookmark\"><span>YAFFS talk - Slide 27 - YAFFS2</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-27-yaffs2\" rel=\"tag\" title=\"YAFFS talk - Slide 27 - YAFFS2\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 27 - YAFFS2</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=3\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=4\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?page=5\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:18:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:27:\"config:views.view.frontpage\";i:3;s:8:\"node:135\";i:4;s:8:\"node:136\";i:5;s:8:\"node:137\";i:6;s:8:\"node:169\";i:7;s:8:\"node:196\";i:8;s:8:\"node:323\";i:9;s:8:\"node:325\";i:10;s:8:\"node:348\";i:11;s:8:\"node:353\";i:12;s:8:\"node:358\";i:13;s:9:\"node_list\";i:14;s:9:\"node_view\";i:15;s:6:\"user:1\";i:16;s:6:\"user:3\";i:17;s:6:\"user:4\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1505028392.848,1,'config:filter.format.basic_html config:filter.format.full_html config:views.view.frontpage node:135 node:136 node:137 node:169 node:196 node:323 node:325 node:348 node:353 node:358 node_list node_view rendered user:1 user:3 user:4','723'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=4:[user.node_grants:view]=view.all:0;permissions_by_termAxy3yzHAImHiFoBJZrDep7HT4hvDcCukzkj9yyB4wQk','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:12916:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-4f332061ccf9c887560288e74a509fd0b9688707b03f697b13325cdee83fcc57\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/internal-history-yaffs\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/internal-history-yaffs\" rel=\"bookmark\"><span property=\"schema:name\">The Internal History of YAFFS</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"The Internal History of YAFFS\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">A brief look into the history of YAFFS through a look at the the internals.</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/internal-history-yaffs\" rel=\"tag\" title=\"The Internal History of YAFFS\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about The Internal History of YAFFS</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-licence-faqs\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-licence-faqs\" rel=\"bookmark\"><span property=\"schema:name\">Yaffs Licence FAQs</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Yaffs Licence FAQs\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p>Some questions about the commercial licence for Yaffs and how we arrive at one.</p></div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-licence-faqs\" rel=\"tag\" title=\"Yaffs Licence FAQs\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Licence FAQs</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/archives/yaffs1-memory-footprint\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/archives/yaffs1-memory-footprint\" rel=\"bookmark\"><span>Yaffs1 memory footprint</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs claims a \'low memory footprint\', but what exactly does that mean? How low is low?\n<p>Calculating an exact footprint is no easy task. There are many dependencies. Here is an approximation for Yaffs1 on Linux, assuming the standard block size of 512bytes per page and 16kB per block.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/archives/yaffs1-memory-footprint\" rel=\"tag\" title=\"Yaffs1 memory footprint\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs1 memory footprint</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/about-us\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/about-us\" rel=\"bookmark\"><span property=\"schema:name\">About us</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"About us\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>The company was started in 1971.&nbsp; The name Aleph One was chosen to be non-specific.&nbsp; We started selling computer products in 1984.</p>\n<p>In 1984, we were using Biofeedback instruments to control video games on Acorn BBC Microcomputers&nbsp;&nbsp; This led to the development of processor cards for Acorn computers (which had their own operating system) which could run the DOS and Windows operating systems. Acorn users ran Windows applications in a window!</p>\n<p>When Acorn left the computer market we used our knowledge of other operating systems to move into Linux and then into embedded Linux.&nbsp; We have developed the yaffs File System specifically to provide a robust journalling file system for NAND Flash chips, and it is now widely used in high-volume products.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/about-us\" rel=\"tag\" title=\"About us\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about About us</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/maps\" typeof=\"schema:WebPage\" class=\"page is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/maps\" rel=\"bookmark\"><span property=\"schema:name\">Maps</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Maps\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>Maps of our location for printing.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/maps\" rel=\"tag\" title=\"Maps\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Maps</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/arm-linux-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/arm-linux-talk-slide-1-title\" rel=\"bookmark\"><span>ARM-Linux talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<div class=\"image\">\n<a href=\"?q=node/170\"><img width=\"640\" height=\"480\" border=\"0\" alt=\"talk_arm_general_1.jpg\" src=\"/files/yaffs.net/images/content/talk_arm_general_1.jpg\" /></a>\n<div class=\"caption\">\n &nbsp;\n</div>\n</div>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/arm-linux-talk-slide-1-title\" rel=\"tag\" title=\"ARM-Linux talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about ARM-Linux talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/emdebsys-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/emdebsys-talk-slide-1-title\" rel=\"bookmark\"><span>Emdebsys talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<div class=\"image\">\n<a href=\"?q=node/170\"><img width=\"640\" height=\"480\" border=\"0\" alt=\"talk_emdebsys_1.jpg\" src=\"/files/yaffs.net/images/content/talk_emdebsys_1.jpg\" /></a>\n<div class=\"caption\">\n &nbsp;\n</div>\n</div>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/emdebsys-talk-slide-1-title\" rel=\"tag\" title=\"Emdebsys talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Emdebsys talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-29-fin\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-29-fin\" rel=\"bookmark\"><span>YAFFS talk - Slide 29 - Fin</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-29-fin\" rel=\"tag\" title=\"YAFFS talk - Slide 29 - Fin\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 29 - Fin</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" rel=\"bookmark\"><span>YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-28-yaffs2-comparison-yaffs1\" rel=\"tag\" title=\"YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 28 - YAFFS2 Comparison with YAFFS1</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-27-yaffs2\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-27-yaffs2\" rel=\"bookmark\"><span>YAFFS talk - Slide 27 - YAFFS2</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-27-yaffs2\" rel=\"tag\" title=\"YAFFS talk - Slide 27 - YAFFS2\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 27 - YAFFS2</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=3\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=4\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?page=5\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:18:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:27:\"config:views.view.frontpage\";i:3;s:8:\"node:135\";i:4;s:8:\"node:136\";i:5;s:8:\"node:137\";i:6;s:8:\"node:169\";i:7;s:8:\"node:196\";i:8;s:8:\"node:323\";i:9;s:8:\"node:325\";i:10;s:8:\"node:348\";i:11;s:8:\"node:353\";i:12;s:8:\"node:358\";i:13;s:9:\"node_list\";i:14;s:9:\"node_view\";i:15;s:6:\"user:1\";i:16;s:6:\"user:3\";i:17;s:6:\"user:4\";}s:7:\"max-age\";i:-1;}}',-1,1505028392.838,1,'config:filter.format.basic_html config:filter.format.full_html config:views.view.frontpage node:135 node:136 node:137 node:169 node:196 node:323 node:325 node:348 node:353 node:358 node_list node_view rendered user:1 user:3 user:4','723'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=5&q=node%2F170:[url.site]=https://yaffs.net:[user.node_g_E4wbZ3SnZ1am7uMpeIoCWSfBujzxRIZtchUZIHy7w0','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:11866:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-41d4079a9fe0b50cc46e5b7d952b2c67ab3eabe175bf3b5e58380dfe9fd96262\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-26-licensing\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-26-licensing\" rel=\"bookmark\"><span>YAFFS talk - Slide 26 - Licensing</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-26-licensing\" rel=\"tag\" title=\"YAFFS talk - Slide 26 - Licensing\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 26 - Licensing</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" rel=\"bookmark\"><span>YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" rel=\"tag\" title=\"YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-24-performance-caching\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-24-performance-caching\" rel=\"bookmark\"><span>YAFFS talk - Slide 24 - Performance - Caching</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-24-performance-caching\" rel=\"tag\" title=\"YAFFS talk - Slide 24 - Performance - Caching\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 24 - Performance - Caching</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-23-performance-examples\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-23-performance-examples\" rel=\"bookmark\"><span>YAFFS talk - Slide 23 - Performance - Examples</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-23-performance-examples\" rel=\"tag\" title=\"YAFFS talk - Slide 23 - Performance - Examples\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 23 - Performance - Examples</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-22-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-22-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 22 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-22-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 22 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 22 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-21-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-21-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 21 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-21-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 21 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 21 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-20-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-20-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 20 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-20-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 20 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 20 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-19-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-19-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 19 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-19-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 19 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 19 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-18-yaffs-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-18-yaffs-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 18 - YAFFS in Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-18-yaffs-use\" rel=\"tag\" title=\"YAFFS talk - Slide 18 - YAFFS in Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 18 - YAFFS in Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-17-os-portability\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-17-os-portability\" rel=\"bookmark\"><span>YAFFS talk - Slide 17 - OS Portability</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-17-os-portability\" rel=\"tag\" title=\"YAFFS talk - Slide 17 - OS Portability\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 17 - OS Portability</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?q=node/170&amp;page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?q=node/170&amp;page=4\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/170&amp;page=6\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/170&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:15:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:125\";i:3;s:8:\"node:126\";i:4;s:8:\"node:127\";i:5;s:8:\"node:128\";i:6;s:8:\"node:129\";i:7;s:8:\"node:130\";i:8;s:8:\"node:131\";i:9;s:8:\"node:132\";i:10;s:8:\"node:133\";i:11;s:8:\"node:134\";i:12;s:9:\"node_list\";i:13;s:9:\"node_view\";i:14;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1505500747.772,1,'config:filter.format.full_html config:views.view.frontpage node:125 node:126 node:127 node:128 node:129 node:130 node:131 node:132 node:133 node:134 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=5&q=node%2F170:[user.node_grants:view]=view.all:0;permisLG_CeqgHPLDEc3hVh-SvQYYtvKBCoqepc9mf0tU8DpA','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:11811:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-41d4079a9fe0b50cc46e5b7d952b2c67ab3eabe175bf3b5e58380dfe9fd96262\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-26-licensing\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-26-licensing\" rel=\"bookmark\"><span>YAFFS talk - Slide 26 - Licensing</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-26-licensing\" rel=\"tag\" title=\"YAFFS talk - Slide 26 - Licensing\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 26 - Licensing</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" rel=\"bookmark\"><span>YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" rel=\"tag\" title=\"YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-24-performance-caching\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-24-performance-caching\" rel=\"bookmark\"><span>YAFFS talk - Slide 24 - Performance - Caching</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-24-performance-caching\" rel=\"tag\" title=\"YAFFS talk - Slide 24 - Performance - Caching\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 24 - Performance - Caching</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-23-performance-examples\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-23-performance-examples\" rel=\"bookmark\"><span>YAFFS talk - Slide 23 - Performance - Examples</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-23-performance-examples\" rel=\"tag\" title=\"YAFFS talk - Slide 23 - Performance - Examples\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 23 - Performance - Examples</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-22-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-22-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 22 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-22-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 22 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 22 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-21-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-21-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 21 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-21-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 21 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 21 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-20-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-20-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 20 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-20-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 20 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 20 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-19-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-19-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 19 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-19-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 19 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 19 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-18-yaffs-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-18-yaffs-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 18 - YAFFS in Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-18-yaffs-use\" rel=\"tag\" title=\"YAFFS talk - Slide 18 - YAFFS in Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 18 - YAFFS in Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-17-os-portability\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-17-os-portability\" rel=\"bookmark\"><span>YAFFS talk - Slide 17 - OS Portability</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-17-os-portability\" rel=\"tag\" title=\"YAFFS talk - Slide 17 - OS Portability\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 17 - OS Portability</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?q=node/170&amp;page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?q=node/170&amp;page=4\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/170&amp;page=6\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/170&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:15:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:125\";i:3;s:8:\"node:126\";i:4;s:8:\"node:127\";i:5;s:8:\"node:128\";i:6;s:8:\"node:129\";i:7;s:8:\"node:130\";i:8;s:8:\"node:131\";i:9;s:8:\"node:132\";i:10;s:8:\"node:133\";i:11;s:8:\"node:134\";i:12;s:9:\"node_list\";i:13;s:9:\"node_view\";i:14;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}}',-1,1505500747.765,1,'config:filter.format.full_html config:views.view.frontpage node:125 node:126 node:127 node:128 node:129 node:130 node:131 node:132 node:133 node:134 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=5:[url.site]=https://yaffs.net:[user.node_grants:view]=vTOes6X36aUsY9nX1I1XM_hoMkOGAMYq_pfde7V-R9xM','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:11686:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-24a60e6f33b1fbed5cd63ac2745f4e37ea9244e5f7843e002fc01b1db8b3c7ce\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-26-licensing\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-26-licensing\" rel=\"bookmark\"><span>YAFFS talk - Slide 26 - Licensing</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-26-licensing\" rel=\"tag\" title=\"YAFFS talk - Slide 26 - Licensing\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 26 - Licensing</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" rel=\"bookmark\"><span>YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" rel=\"tag\" title=\"YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-24-performance-caching\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-24-performance-caching\" rel=\"bookmark\"><span>YAFFS talk - Slide 24 - Performance - Caching</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-24-performance-caching\" rel=\"tag\" title=\"YAFFS talk - Slide 24 - Performance - Caching\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 24 - Performance - Caching</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-23-performance-examples\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-23-performance-examples\" rel=\"bookmark\"><span>YAFFS talk - Slide 23 - Performance - Examples</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-23-performance-examples\" rel=\"tag\" title=\"YAFFS talk - Slide 23 - Performance - Examples\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 23 - Performance - Examples</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-22-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-22-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 22 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-22-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 22 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 22 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-21-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-21-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 21 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-21-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 21 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 21 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-20-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-20-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 20 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-20-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 20 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 20 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-19-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-19-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 19 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-19-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 19 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 19 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-18-yaffs-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-18-yaffs-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 18 - YAFFS in Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-18-yaffs-use\" rel=\"tag\" title=\"YAFFS talk - Slide 18 - YAFFS in Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 18 - YAFFS in Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-17-os-portability\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-17-os-portability\" rel=\"bookmark\"><span>YAFFS talk - Slide 17 - OS Portability</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-17-os-portability\" rel=\"tag\" title=\"YAFFS talk - Slide 17 - OS Portability\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 17 - OS Portability</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=4\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=5\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?page=6\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:15:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:125\";i:3;s:8:\"node:126\";i:4;s:8:\"node:127\";i:5;s:8:\"node:128\";i:6;s:8:\"node:129\";i:7;s:8:\"node:130\";i:8;s:8:\"node:131\";i:9;s:8:\"node:132\";i:10;s:8:\"node:133\";i:11;s:8:\"node:134\";i:12;s:9:\"node_list\";i:13;s:9:\"node_view\";i:14;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1507197677.664,1,'config:filter.format.full_html config:views.view.frontpage node:125 node:126 node:127 node:128 node:129 node:130 node:131 node:132 node:133 node:134 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=5:[user.node_grants:view]=view.all:0;permissions_by_termJ4_I2-MQhXNKme9bCb7MaVkpBLZYBn7WI4JBvTI5o6A','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:11631:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-24a60e6f33b1fbed5cd63ac2745f4e37ea9244e5f7843e002fc01b1db8b3c7ce\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-26-licensing\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-26-licensing\" rel=\"bookmark\"><span>YAFFS talk - Slide 26 - Licensing</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-26-licensing\" rel=\"tag\" title=\"YAFFS talk - Slide 26 - Licensing\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 26 - Licensing</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" rel=\"bookmark\"><span>YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-25-jffs2-and-yaffs-comparison\" rel=\"tag\" title=\"YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 25 - JFFS2 and YAFFS Comparison</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-24-performance-caching\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-24-performance-caching\" rel=\"bookmark\"><span>YAFFS talk - Slide 24 - Performance - Caching</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-24-performance-caching\" rel=\"tag\" title=\"YAFFS talk - Slide 24 - Performance - Caching\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 24 - Performance - Caching</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-23-performance-examples\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-23-performance-examples\" rel=\"bookmark\"><span>YAFFS talk - Slide 23 - Performance - Examples</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-23-performance-examples\" rel=\"tag\" title=\"YAFFS talk - Slide 23 - Performance - Examples\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 23 - Performance - Examples</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-22-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-22-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 22 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-22-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 22 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 22 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-21-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-21-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 21 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-21-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 21 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 21 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-20-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-20-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 20 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-20-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 20 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 20 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-19-embedded-system-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-19-embedded-system-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 19 - Embedded System Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-19-embedded-system-use\" rel=\"tag\" title=\"YAFFS talk - Slide 19 - Embedded System Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 19 - Embedded System Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-18-yaffs-use\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-18-yaffs-use\" rel=\"bookmark\"><span>YAFFS talk - Slide 18 - YAFFS in Use</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-18-yaffs-use\" rel=\"tag\" title=\"YAFFS talk - Slide 18 - YAFFS in Use\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 18 - YAFFS in Use</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-17-os-portability\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-17-os-portability\" rel=\"bookmark\"><span>YAFFS talk - Slide 17 - OS Portability</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-17-os-portability\" rel=\"tag\" title=\"YAFFS talk - Slide 17 - OS Portability\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 17 - OS Portability</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=4\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=5\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?page=6\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:15:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:125\";i:3;s:8:\"node:126\";i:4;s:8:\"node:127\";i:5;s:8:\"node:128\";i:6;s:8:\"node:129\";i:7;s:8:\"node:130\";i:8;s:8:\"node:131\";i:9;s:8:\"node:132\";i:10;s:8:\"node:133\";i:11;s:8:\"node:134\";i:12;s:9:\"node_list\";i:13;s:9:\"node_view\";i:14;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}}',-1,1507197677.645,1,'config:filter.format.full_html config:views.view.frontpage node:125 node:126 node:127 node:128 node:129 node:130 node:131 node:132 node:133 node:134 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=6&q=node%2F170:[url.site]=https://yaffs.net:[user.node_giv0EA8GH1MEJ0Yo8eFGE1xc6uq2zof_WlIK2jEsLlxE','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:11788:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-98f50511f20b22d680fa1d2833600c423311cddd7c11bb282c78e0a1ec79ff13\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-16-ecc\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-16-ecc\" rel=\"bookmark\"><span>YAFFS talk - Slide 16 - ECC</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-16-ecc\" rel=\"tag\" title=\"YAFFS talk - Slide 16 - ECC\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 16 - ECC</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" rel=\"bookmark\"><span>YAFFS talk - Slide 15 - Garbage Collection and Threads</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" rel=\"tag\" title=\"YAFFS talk - Slide 15 - Garbage Collection and Threads\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 15 - Garbage Collection and Threads</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-14-partitioning\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-14-partitioning\" rel=\"bookmark\"><span>YAFFS talk - Slide 14 - Partitioning</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-14-partitioning\" rel=\"tag\" title=\"YAFFS talk - Slide 14 - Partitioning\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 14 - Partitioning</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" rel=\"bookmark\"><span>YAFFS talk - Slide 13 - Filesystem RAM Data Structures</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" rel=\"tag\" title=\"YAFFS talk - Slide 13 - Filesystem RAM Data Structures\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 13 - Filesystem RAM Data Structures</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-12-filesystem-data-structures\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-12-filesystem-data-structures\" rel=\"bookmark\"><span>YAFFS talk - Slide 12 - Filesystem Data Structures</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-12-filesystem-data-structures\" rel=\"tag\" title=\"YAFFS talk - Slide 12 - Filesystem Data Structures\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 12 - Filesystem Data Structures</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-11-oob-data\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-11-oob-data\" rel=\"bookmark\"><span>YAFFS talk - Slide 11 - OOB Data</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-11-oob-data\" rel=\"tag\" title=\"YAFFS talk - Slide 11 - OOB Data\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 11 - OOB Data</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-10-filesystem-limits\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-10-filesystem-limits\" rel=\"bookmark\"><span>YAFFS talk - Slide 10 - Filesystem Limits</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-10-filesystem-limits\" rel=\"tag\" title=\"YAFFS talk - Slide 10 - Filesystem Limits\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 10 - Filesystem Limits</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-9-filesystem-design\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-9-filesystem-design\" rel=\"bookmark\"><span>YAFFS talk - Slide 9 - Filesystem Design</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-9-filesystem-design\" rel=\"tag\" title=\"YAFFS talk - Slide 9 - Filesystem Design\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 9 - Filesystem Design</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-8-terminology\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-8-terminology\" rel=\"bookmark\"><span>YAFFS talk - Slide 8 - Terminology</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-8-terminology\" rel=\"tag\" title=\"YAFFS talk - Slide 8 - Terminology\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 8 - Terminology</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-7-architecture\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-7-architecture\" rel=\"bookmark\"><span>YAFFS talk - Slide 7 - Architecture</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-7-architecture\" rel=\"tag\" title=\"YAFFS talk - Slide 7 - Architecture\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 7 - Architecture</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?q=node/170&amp;page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?q=node/170&amp;page=5\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/170&amp;page=7\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/170&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:15:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:115\";i:3;s:8:\"node:116\";i:4;s:8:\"node:117\";i:5;s:8:\"node:118\";i:6;s:8:\"node:119\";i:7;s:8:\"node:120\";i:8;s:8:\"node:121\";i:9;s:8:\"node:122\";i:10;s:8:\"node:123\";i:11;s:8:\"node:124\";i:12;s:9:\"node_list\";i:13;s:9:\"node_view\";i:14;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1505634926.902,1,'config:filter.format.full_html config:views.view.frontpage node:115 node:116 node:117 node:118 node:119 node:120 node:121 node:122 node:123 node:124 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=6&q=node%2F170:[user.node_grants:view]=view.all:0;permisUF-TNRL3AEvr-nJG-IafXP_YToRggDqbB9LIG6bVDXo','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:11733:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-98f50511f20b22d680fa1d2833600c423311cddd7c11bb282c78e0a1ec79ff13\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-16-ecc\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-16-ecc\" rel=\"bookmark\"><span>YAFFS talk - Slide 16 - ECC</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-16-ecc\" rel=\"tag\" title=\"YAFFS talk - Slide 16 - ECC\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 16 - ECC</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" rel=\"bookmark\"><span>YAFFS talk - Slide 15 - Garbage Collection and Threads</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" rel=\"tag\" title=\"YAFFS talk - Slide 15 - Garbage Collection and Threads\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 15 - Garbage Collection and Threads</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-14-partitioning\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-14-partitioning\" rel=\"bookmark\"><span>YAFFS talk - Slide 14 - Partitioning</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-14-partitioning\" rel=\"tag\" title=\"YAFFS talk - Slide 14 - Partitioning\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 14 - Partitioning</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" rel=\"bookmark\"><span>YAFFS talk - Slide 13 - Filesystem RAM Data Structures</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" rel=\"tag\" title=\"YAFFS talk - Slide 13 - Filesystem RAM Data Structures\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 13 - Filesystem RAM Data Structures</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-12-filesystem-data-structures\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-12-filesystem-data-structures\" rel=\"bookmark\"><span>YAFFS talk - Slide 12 - Filesystem Data Structures</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-12-filesystem-data-structures\" rel=\"tag\" title=\"YAFFS talk - Slide 12 - Filesystem Data Structures\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 12 - Filesystem Data Structures</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-11-oob-data\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-11-oob-data\" rel=\"bookmark\"><span>YAFFS talk - Slide 11 - OOB Data</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-11-oob-data\" rel=\"tag\" title=\"YAFFS talk - Slide 11 - OOB Data\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 11 - OOB Data</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-10-filesystem-limits\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-10-filesystem-limits\" rel=\"bookmark\"><span>YAFFS talk - Slide 10 - Filesystem Limits</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-10-filesystem-limits\" rel=\"tag\" title=\"YAFFS talk - Slide 10 - Filesystem Limits\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 10 - Filesystem Limits</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-9-filesystem-design\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-9-filesystem-design\" rel=\"bookmark\"><span>YAFFS talk - Slide 9 - Filesystem Design</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-9-filesystem-design\" rel=\"tag\" title=\"YAFFS talk - Slide 9 - Filesystem Design\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 9 - Filesystem Design</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-8-terminology\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-8-terminology\" rel=\"bookmark\"><span>YAFFS talk - Slide 8 - Terminology</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-8-terminology\" rel=\"tag\" title=\"YAFFS talk - Slide 8 - Terminology\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 8 - Terminology</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-7-architecture\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-7-architecture\" rel=\"bookmark\"><span>YAFFS talk - Slide 7 - Architecture</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-7-architecture\" rel=\"tag\" title=\"YAFFS talk - Slide 7 - Architecture\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 7 - Architecture</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?q=node/170&amp;page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?q=node/170&amp;page=5\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/170&amp;page=7\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/170&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:15:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:115\";i:3;s:8:\"node:116\";i:4;s:8:\"node:117\";i:5;s:8:\"node:118\";i:6;s:8:\"node:119\";i:7;s:8:\"node:120\";i:8;s:8:\"node:121\";i:9;s:8:\"node:122\";i:10;s:8:\"node:123\";i:11;s:8:\"node:124\";i:12;s:9:\"node_list\";i:13;s:9:\"node_view\";i:14;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}}',-1,1505634926.897,1,'config:filter.format.full_html config:views.view.frontpage node:115 node:116 node:117 node:118 node:119 node:120 node:121 node:122 node:123 node:124 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=6:[url.site]=https://yaffs.net:[user.node_grants:view]=vG33cG2TwuplY6uSvi46k3CuGxStWU2LZlrP4ZNW7Sw0','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:11608:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-647ecc889dbaea5cb9b80e8622f5020684bc32f4e2776e6ed68c8fcc52f5c390\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-16-ecc\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-16-ecc\" rel=\"bookmark\"><span>YAFFS talk - Slide 16 - ECC</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-16-ecc\" rel=\"tag\" title=\"YAFFS talk - Slide 16 - ECC\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 16 - ECC</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" rel=\"bookmark\"><span>YAFFS talk - Slide 15 - Garbage Collection and Threads</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" rel=\"tag\" title=\"YAFFS talk - Slide 15 - Garbage Collection and Threads\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 15 - Garbage Collection and Threads</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-14-partitioning\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-14-partitioning\" rel=\"bookmark\"><span>YAFFS talk - Slide 14 - Partitioning</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-14-partitioning\" rel=\"tag\" title=\"YAFFS talk - Slide 14 - Partitioning\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 14 - Partitioning</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" rel=\"bookmark\"><span>YAFFS talk - Slide 13 - Filesystem RAM Data Structures</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" rel=\"tag\" title=\"YAFFS talk - Slide 13 - Filesystem RAM Data Structures\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 13 - Filesystem RAM Data Structures</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-12-filesystem-data-structures\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-12-filesystem-data-structures\" rel=\"bookmark\"><span>YAFFS talk - Slide 12 - Filesystem Data Structures</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-12-filesystem-data-structures\" rel=\"tag\" title=\"YAFFS talk - Slide 12 - Filesystem Data Structures\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 12 - Filesystem Data Structures</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-11-oob-data\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-11-oob-data\" rel=\"bookmark\"><span>YAFFS talk - Slide 11 - OOB Data</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-11-oob-data\" rel=\"tag\" title=\"YAFFS talk - Slide 11 - OOB Data\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 11 - OOB Data</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-10-filesystem-limits\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-10-filesystem-limits\" rel=\"bookmark\"><span>YAFFS talk - Slide 10 - Filesystem Limits</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-10-filesystem-limits\" rel=\"tag\" title=\"YAFFS talk - Slide 10 - Filesystem Limits\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 10 - Filesystem Limits</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-9-filesystem-design\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-9-filesystem-design\" rel=\"bookmark\"><span>YAFFS talk - Slide 9 - Filesystem Design</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-9-filesystem-design\" rel=\"tag\" title=\"YAFFS talk - Slide 9 - Filesystem Design\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 9 - Filesystem Design</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-8-terminology\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-8-terminology\" rel=\"bookmark\"><span>YAFFS talk - Slide 8 - Terminology</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-8-terminology\" rel=\"tag\" title=\"YAFFS talk - Slide 8 - Terminology\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 8 - Terminology</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-7-architecture\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-7-architecture\" rel=\"bookmark\"><span>YAFFS talk - Slide 7 - Architecture</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-7-architecture\" rel=\"tag\" title=\"YAFFS talk - Slide 7 - Architecture\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 7 - Architecture</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=5\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=6\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?page=7\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:15:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:115\";i:3;s:8:\"node:116\";i:4;s:8:\"node:117\";i:5;s:8:\"node:118\";i:6;s:8:\"node:119\";i:7;s:8:\"node:120\";i:8;s:8:\"node:121\";i:9;s:8:\"node:122\";i:10;s:8:\"node:123\";i:11;s:8:\"node:124\";i:12;s:9:\"node_list\";i:13;s:9:\"node_view\";i:14;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1505076210.078,1,'config:filter.format.full_html config:views.view.frontpage node:115 node:116 node:117 node:118 node:119 node:120 node:121 node:122 node:123 node:124 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=6:[user.node_grants:view]=view.all:0;permissions_by_termOhOIVierpQ7e0RR4_ZMIFRFXoGPTijPOApBSeVo5M1o','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:11553:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-647ecc889dbaea5cb9b80e8622f5020684bc32f4e2776e6ed68c8fcc52f5c390\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-16-ecc\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-16-ecc\" rel=\"bookmark\"><span>YAFFS talk - Slide 16 - ECC</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-16-ecc\" rel=\"tag\" title=\"YAFFS talk - Slide 16 - ECC\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 16 - ECC</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" rel=\"bookmark\"><span>YAFFS talk - Slide 15 - Garbage Collection and Threads</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-15-garbage-collection-and-threads\" rel=\"tag\" title=\"YAFFS talk - Slide 15 - Garbage Collection and Threads\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 15 - Garbage Collection and Threads</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-14-partitioning\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-14-partitioning\" rel=\"bookmark\"><span>YAFFS talk - Slide 14 - Partitioning</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-14-partitioning\" rel=\"tag\" title=\"YAFFS talk - Slide 14 - Partitioning\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 14 - Partitioning</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" rel=\"bookmark\"><span>YAFFS talk - Slide 13 - Filesystem RAM Data Structures</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-13-filesystem-ram-data-structures\" rel=\"tag\" title=\"YAFFS talk - Slide 13 - Filesystem RAM Data Structures\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 13 - Filesystem RAM Data Structures</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-12-filesystem-data-structures\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-12-filesystem-data-structures\" rel=\"bookmark\"><span>YAFFS talk - Slide 12 - Filesystem Data Structures</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-12-filesystem-data-structures\" rel=\"tag\" title=\"YAFFS talk - Slide 12 - Filesystem Data Structures\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 12 - Filesystem Data Structures</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-11-oob-data\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-11-oob-data\" rel=\"bookmark\"><span>YAFFS talk - Slide 11 - OOB Data</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-11-oob-data\" rel=\"tag\" title=\"YAFFS talk - Slide 11 - OOB Data\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 11 - OOB Data</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-10-filesystem-limits\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-10-filesystem-limits\" rel=\"bookmark\"><span>YAFFS talk - Slide 10 - Filesystem Limits</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-10-filesystem-limits\" rel=\"tag\" title=\"YAFFS talk - Slide 10 - Filesystem Limits\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 10 - Filesystem Limits</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-9-filesystem-design\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-9-filesystem-design\" rel=\"bookmark\"><span>YAFFS talk - Slide 9 - Filesystem Design</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-9-filesystem-design\" rel=\"tag\" title=\"YAFFS talk - Slide 9 - Filesystem Design\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 9 - Filesystem Design</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-8-terminology\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-8-terminology\" rel=\"bookmark\"><span>YAFFS talk - Slide 8 - Terminology</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-8-terminology\" rel=\"tag\" title=\"YAFFS talk - Slide 8 - Terminology\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 8 - Terminology</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-7-architecture\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-7-architecture\" rel=\"bookmark\"><span>YAFFS talk - Slide 7 - Architecture</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-7-architecture\" rel=\"tag\" title=\"YAFFS talk - Slide 7 - Architecture\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 7 - Architecture</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=5\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=6\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?page=7\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:15:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:115\";i:3;s:8:\"node:116\";i:4;s:8:\"node:117\";i:5;s:8:\"node:118\";i:6;s:8:\"node:119\";i:7;s:8:\"node:120\";i:8;s:8:\"node:121\";i:9;s:8:\"node:122\";i:10;s:8:\"node:123\";i:11;s:8:\"node:124\";i:12;s:9:\"node_list\";i:13;s:9:\"node_view\";i:14;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}}',-1,1505076210.072,1,'config:filter.format.full_html config:views.view.frontpage node:115 node:116 node:117 node:118 node:119 node:120 node:121 node:122 node:123 node:124 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=7&q=node%2F170:[url.site]=https://yaffs.net:[user.node_gcGAbUlXQVxTZrcjWKW4UjZG8_EkZEoSyCvfVhuYXijM','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:7752:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-9d374204ed8b1d7fa4f10d1d47d3b5ab4a04014dcfbb08270ec65f054ac21e1e\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-6-design-approach\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-6-design-approach\" rel=\"bookmark\"><span>YAFFS talk - Slide 6 - Design Approach</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-6-design-approach\" rel=\"tag\" title=\"YAFFS talk - Slide 6 - Design Approach\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 6 - Design Approach</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-5-flash-primer\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-5-flash-primer\" rel=\"bookmark\"><span>YAFFS talk - Slide 5 - Flash Primer</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-5-flash-primer\" rel=\"tag\" title=\"YAFFS talk - Slide 5 - Flash Primer\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 5 - Flash Primer</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-4-history\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-4-history\" rel=\"bookmark\"><span>YAFFS talk - Slide 4 - History</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-4-history\" rel=\"tag\" title=\"YAFFS talk - Slide 4 - History\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 4 - History</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-3-project-genesis\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-3-project-genesis\" rel=\"bookmark\"><span>YAFFS talk - Slide 3 - Project Genesis</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-3-project-genesis\" rel=\"tag\" title=\"YAFFS talk - Slide 3 - Project Genesis\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 3 - Project Genesis</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-2-intro\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-2-intro\" rel=\"bookmark\"><span>YAFFS talk - Slide 2 - Intro</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-2-intro\" rel=\"tag\" title=\"YAFFS talk - Slide 2 - Intro\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 2 - Intro</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-1-title\" rel=\"bookmark\"><span>YAFFS talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-1-title\" rel=\"tag\" title=\"YAFFS talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?q=node/170&amp;page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?q=node/170&amp;page=6\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>8</a>\n        </li>\n      \n            \n            \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:11:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:110\";i:3;s:8:\"node:111\";i:4;s:8:\"node:112\";i:5;s:8:\"node:113\";i:6;s:8:\"node:114\";i:7;s:7:\"node:79\";i:8;s:9:\"node_list\";i:9;s:9:\"node_view\";i:10;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1505268152.196,1,'config:filter.format.full_html config:views.view.frontpage node:110 node:111 node:112 node:113 node:114 node:79 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=7&q=node%2F170:[user.node_grants:view]=view.all:0;permis1GCoh_D25uzE0pGrBLf1-bGOqXUJJqamiVnz0p8k15o','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:7697:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-9d374204ed8b1d7fa4f10d1d47d3b5ab4a04014dcfbb08270ec65f054ac21e1e\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-6-design-approach\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-6-design-approach\" rel=\"bookmark\"><span>YAFFS talk - Slide 6 - Design Approach</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-6-design-approach\" rel=\"tag\" title=\"YAFFS talk - Slide 6 - Design Approach\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 6 - Design Approach</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-5-flash-primer\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-5-flash-primer\" rel=\"bookmark\"><span>YAFFS talk - Slide 5 - Flash Primer</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-5-flash-primer\" rel=\"tag\" title=\"YAFFS talk - Slide 5 - Flash Primer\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 5 - Flash Primer</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-4-history\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-4-history\" rel=\"bookmark\"><span>YAFFS talk - Slide 4 - History</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-4-history\" rel=\"tag\" title=\"YAFFS talk - Slide 4 - History\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 4 - History</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-3-project-genesis\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-3-project-genesis\" rel=\"bookmark\"><span>YAFFS talk - Slide 3 - Project Genesis</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-3-project-genesis\" rel=\"tag\" title=\"YAFFS talk - Slide 3 - Project Genesis\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 3 - Project Genesis</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-2-intro\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-2-intro\" rel=\"bookmark\"><span>YAFFS talk - Slide 2 - Intro</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-2-intro\" rel=\"tag\" title=\"YAFFS talk - Slide 2 - Intro\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 2 - Intro</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-1-title\" rel=\"bookmark\"><span>YAFFS talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-1-title\" rel=\"tag\" title=\"YAFFS talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?q=node/170&amp;page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?q=node/170&amp;page=6\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>8</a>\n        </li>\n      \n            \n            \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:11:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:110\";i:3;s:8:\"node:111\";i:4;s:8:\"node:112\";i:5;s:8:\"node:113\";i:6;s:8:\"node:114\";i:7;s:7:\"node:79\";i:8;s:9:\"node_list\";i:9;s:9:\"node_view\";i:10;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}}',-1,1505268152.191,1,'config:filter.format.full_html config:views.view.frontpage node:110 node:111 node:112 node:113 node:114 node:79 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=7:[url.site]=https://yaffs.net:[user.node_grants:view]=vrzHeET8oWt8FC4sb4C-LhTrKc11Knz3_b2PiIeuYVeA','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:7602:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-efbedc270b69547ebaf3e2af7575807d920fdcd572e7531e0dad154963153746\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-6-design-approach\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-6-design-approach\" rel=\"bookmark\"><span>YAFFS talk - Slide 6 - Design Approach</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-6-design-approach\" rel=\"tag\" title=\"YAFFS talk - Slide 6 - Design Approach\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 6 - Design Approach</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-5-flash-primer\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-5-flash-primer\" rel=\"bookmark\"><span>YAFFS talk - Slide 5 - Flash Primer</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-5-flash-primer\" rel=\"tag\" title=\"YAFFS talk - Slide 5 - Flash Primer\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 5 - Flash Primer</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-4-history\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-4-history\" rel=\"bookmark\"><span>YAFFS talk - Slide 4 - History</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-4-history\" rel=\"tag\" title=\"YAFFS talk - Slide 4 - History\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 4 - History</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-3-project-genesis\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-3-project-genesis\" rel=\"bookmark\"><span>YAFFS talk - Slide 3 - Project Genesis</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-3-project-genesis\" rel=\"tag\" title=\"YAFFS talk - Slide 3 - Project Genesis\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 3 - Project Genesis</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-2-intro\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-2-intro\" rel=\"bookmark\"><span>YAFFS talk - Slide 2 - Intro</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-2-intro\" rel=\"tag\" title=\"YAFFS talk - Slide 2 - Intro\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 2 - Intro</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-1-title\" rel=\"bookmark\"><span>YAFFS talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-1-title\" rel=\"tag\" title=\"YAFFS talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=6\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=7\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>8</a>\n        </li>\n      \n            \n            \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:11:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:110\";i:3;s:8:\"node:111\";i:4;s:8:\"node:112\";i:5;s:8:\"node:113\";i:6;s:8:\"node:114\";i:7;s:7:\"node:79\";i:8;s:9:\"node_list\";i:9;s:9:\"node_view\";i:10;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1506060549.498,1,'config:filter.format.full_html config:views.view.frontpage node:110 node:111 node:112 node:113 node:114 node:79 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=page=7:[user.node_grants:view]=view.all:0;permissions_by_termfKJm7AGDsdmVn_6Pq6WjIVR64GAlTPD15kj65ZUYUNs','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:7547:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-efbedc270b69547ebaf3e2af7575807d920fdcd572e7531e0dad154963153746\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-6-design-approach\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-6-design-approach\" rel=\"bookmark\"><span>YAFFS talk - Slide 6 - Design Approach</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-6-design-approach\" rel=\"tag\" title=\"YAFFS talk - Slide 6 - Design Approach\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 6 - Design Approach</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-5-flash-primer\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-5-flash-primer\" rel=\"bookmark\"><span>YAFFS talk - Slide 5 - Flash Primer</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt; </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-5-flash-primer\" rel=\"tag\" title=\"YAFFS talk - Slide 5 - Flash Primer\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 5 - Flash Primer</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-4-history\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-4-history\" rel=\"bookmark\"><span>YAFFS talk - Slide 4 - History</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-4-history\" rel=\"tag\" title=\"YAFFS talk - Slide 4 - History\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 4 - History</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-3-project-genesis\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-3-project-genesis\" rel=\"bookmark\"><span>YAFFS talk - Slide 3 - Project Genesis</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-3-project-genesis\" rel=\"tag\" title=\"YAFFS talk - Slide 3 - Project Genesis\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 3 - Project Genesis</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-2-intro\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-2-intro\" rel=\"bookmark\"><span>YAFFS talk - Slide 2 - Intro</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">&lt;!-- none --&gt;</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-2-intro\" rel=\"tag\" title=\"YAFFS talk - Slide 2 - Intro\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 2 - Intro</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-talk-slide-1-title\" class=\"book is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-talk-slide-1-title\" rel=\"bookmark\"><span>YAFFS talk - Slide 1 - Title</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-talk-slide-1-title\" rel=\"tag\" title=\"YAFFS talk - Slide 1 - Title\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS talk - Slide 1 - Title</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n                    <li class=\"pager__item pager__item--first\">\n          <a href=\"?page=0\" title=\"Go to first page\" rel=\"prev\">\n            <span class=\"visually-hidden\">First page</span>\n            <span aria-hidden=\"true\">« First</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--previous\">\n          <a href=\"?page=6\" title=\"Go to previous page\" rel=\"prev\">\n            <span class=\"visually-hidden\">Previous page</span>\n            <span aria-hidden=\"true\">‹ Previous</span>\n          </a>\n        </li>\n      \n                    <li class=\"pager__item\">\n                                          <a href=\"?page=0\" title=\"Go to page 1\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item is-active active\">\n                                          <a href=\"?page=7\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>8</a>\n        </li>\n      \n            \n            \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:11:{i:0;s:30:\"config:filter.format.full_html\";i:1;s:27:\"config:views.view.frontpage\";i:2;s:8:\"node:110\";i:3;s:8:\"node:111\";i:4;s:8:\"node:112\";i:5;s:8:\"node:113\";i:6;s:8:\"node:114\";i:7;s:7:\"node:79\";i:8;s:9:\"node_list\";i:9;s:9:\"node_view\";i:10;s:6:\"user:1\";}s:7:\"max-age\";i:-1;}}',-1,1506060549.491,1,'config:filter.format.full_html config:views.view.frontpage node:110 node:111 node:112 node:113 node:114 node:79 node_list node_view rendered user:1','705'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=q=node%2F170:[url.site]=https://yaffs.net:[user.node_grants:v-82YZ_Oj4P2SdQcFOBPCaZcp2mowqFYAA_I7yrbYVsg','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:17547:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-175dd964d82b53f9288aae9fa012e49c880700272f6ef28ade477f2c97091d42\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-debugging\" typeof=\"schema:WebPage\" class=\"page is-promoted is-sticky teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-debugging\" rel=\"bookmark\"><span property=\"schema:name\">YAFFS Debugging</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"YAFFS Debugging\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>YAFFS provides a debugging mechanism which can be controlled at runtime, or set at build time. This page descirbes the options available and how to use them, for when you need to do some troubleshooting.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-debugging\" rel=\"tag\" title=\"YAFFS Debugging\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Debugging</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" class=\"book is-promoted is-sticky teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" rel=\"bookmark\"><span>YAFFS: the NAND-specific flash file system - Introductory Article</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS stands for \"yet another flash file system\"(*). As far as I am aware, YAFFS is the only file system, under any operating system, that has been designed specifically for use with NAND flash. YAFFS is thus designed to work within the constraints of, and exploit the features of, NAND flash to maximise performance. YAFFS uses journaling, error correction and verification techniques tuned to the way NAND typically fails, to enhance robustness. The result is a file system that exploits low-cost NAND chips and is both fast and robust. YAFFS is highly portable and runs under Linux, ucLinux and Windows CE. YAFFS is an open source project. </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" rel=\"tag\" title=\"YAFFS: the NAND-specific flash file system - Introductory Article\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS: the NAND-specific flash file system - Introductory Article</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/almost-15-years-never-seen-failure\" class=\"case-study is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/almost-15-years-never-seen-failure\" rel=\"bookmark\"><span>“Almost 15 years …never seen a failure...”</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/almost-15-years-never-seen-failure\" rel=\"tag\" title=\"“Almost 15 years …never seen a failure...”\" hreflang=\"en\">Read more<span class=\"visually-hidden\"> about “Almost 15 years …never seen a failure...”</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p dir=\"ltr\">The DDS range of digital data storage solutions from Tape Replacement Ltd deliver a modern, solid state data storage unit designed specifically to replace out-dated magnetic tape, magneto optical, disc hard-drive units such as those used within legacy telephone switching systems. This saves companies such as telcos, and ultimately their customers, millions of dollars in upgrade costs as well as improving overall system reliability and keeping functioning equipment from being dumped in landfills.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-space\" class=\"case-study is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-space\" rel=\"bookmark\"><span>Yaffs in space!</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-space\" rel=\"tag\" title=\"Yaffs in space!\" hreflang=\"en\">Read more<span class=\"visually-hidden\"> about Yaffs in space!</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p><strong>NASA TESS Mission </strong>This <strong>Transiting Exoplanet Survey Satellite (TESS)</strong> will discover thousands of exoplanets in orbit around the brightest stars in the sky.</p>\n\n<p>It is a project regularly using our Yaffs File System to store incoming data and preserve it, in the rigours of the space environment, before sending it back to Earth.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-vxworks\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-vxworks\" rel=\"bookmark\"><span>Yaffs for VxWorks</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>11 January, 2016 - 3:28pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-vxworks\" rel=\"tag\" title=\"Yaffs for VxWorks\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs for VxWorks</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>The purpose of this document is to describe the Yaffs-on-VxWorks wrapper and provide sufficient information to port Yaffs to the VxWorks BSP. It assumes a working knowledge of VxWorks.</p>\n<p>It does not describe the inner workings of Yaffs, and study of other Yaffs documents is recommended. Documents shown below in&nbsp;<i>Italics</i>&nbsp;will be found at&nbsp;<i><a href=\"http://yaffs.net/documents\">http://yaffs.net/documents</a> . . .</i></p>\n<p>The source and the definitive version of this document can be found in our git repository, <a href=\"http://www.aleph1.co.uk/gitweb/?p=yaffs-docs;a=tree;h=f4fcbdc9da052aa926c4bc2275547ca310eebbd8;hb=9d50c62a1c24f1b9dd00ec3eb6d0bddff0aed17d\">together with other Yaffs documents</a>.</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/considerations-choosing-flash-file-system\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/considerations-choosing-flash-file-system\" rel=\"bookmark\"><span>Considerations in Choosing a Flash File System</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/laurie\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Laurie</span></span>\n on <span>28 May, 2014 - 1:53pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/considerations-choosing-flash-file-system\" rel=\"tag\" title=\"Considerations in Choosing a Flash File System\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Considerations in Choosing a Flash File System</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/considerations-choosing-flash-file-system\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/ConsiderationsInChoosingAFlashFileSystem_0.pdf.png?itok=ROOk6w-T\" width=\"150\" height=\"212\" alt=\"Preview of ConsiderationsInChoosingAFlashFileSystem.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Failures in an embedded File System in a product are much more serious to the user than failures in an office computer.&nbsp; Power failures and failures to cache data properly can be avoided by choosing a FFS specifically designed for reliability from the ground up.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-nand-flash-failure-mitigation\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-nand-flash-failure-mitigation\" rel=\"bookmark\"><span>Yaffs NAND flash failure mitigation</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>23 July, 2012 - 1:29am</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-nand-flash-failure-mitigation\" rel=\"tag\" title=\"Yaffs NAND flash failure mitigation\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs NAND flash failure mitigation</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-nand-flash-failure-mitigation\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsNandFailureMitigation.pdf.png?itok=OohOxWup\" alt=\"Preview of YaffsNandFailureMitigation.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">NAND flash is one of very few types of electronic device which are knowingly shipped with errors and are expected to generate further errors without causing system failure. This document describes the most important failure modes and how they may be addressed in software.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/running-yaffs-direct-tests\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/running-yaffs-direct-tests\" rel=\"bookmark\"><span property=\"schema:name\">Running Yaffs Direct Tests</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Running Yaffs Direct Tests\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>This provides a outline to the various tests that are incorporated into Yaffs Direct. Most of these tests were written as debug tools to test error response by various Yaffs functions. These and others can be used to check if Yaffs is working properly.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/running-yaffs-direct-tests\" rel=\"tag\" title=\"Running Yaffs Direct Tests\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Running Yaffs Direct Tests</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-direct-interface\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-direct-interface\" rel=\"bookmark\"><span>Yaffs Direct Interface</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>23 July, 2012 - 12:37am</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-direct-interface\" rel=\"tag\" title=\"Yaffs Direct Interface\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Direct Interface</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-direct-interface\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsDirect.pdf.png?itok=Sl5XB97b\" alt=\"Preview of YaffsDirect.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>This describes the Yaffs Direct Interface (YDI), which allows Yaffs to be simply integrated with embedded systems, with or without an RTOS.</p>\n<p>&nbsp;</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-tuning\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-tuning\" rel=\"bookmark\"><span>Yaffs Tuning</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>22 July, 2012 - 8:23pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-tuning\" rel=\"tag\" title=\"Yaffs Tuning\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Tuning</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-tuning\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsTuning.pdf.png?itok=idZTTQBs\" alt=\"Preview of YaffsTuning.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p>This document describes the parameters which can be modified by the developer in the different phases of applying, debugging, and routine use of Yaffs.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n            \n            \n                    <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/170&amp;page=1\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/170&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:24:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:29:\"config:filter.format.raw_html\";i:3;s:28:\"config:image.style.pdf_image\";i:4;s:27:\"config:views.view.frontpage\";i:5;s:8:\"file:109\";i:6;s:8:\"file:110\";i:7;s:7:\"file:81\";i:8;s:7:\"file:84\";i:9;s:8:\"node:347\";i:10;s:8:\"node:351\";i:11;s:8:\"node:451\";i:12;s:8:\"node:453\";i:13;s:8:\"node:454\";i:14;s:8:\"node:455\";i:15;s:8:\"node:466\";i:16;s:8:\"node:479\";i:17;s:8:\"node:502\";i:18;s:8:\"node:503\";i:19;s:9:\"node_list\";i:20;s:9:\"node_view\";i:21;s:6:\"user:1\";i:22;s:6:\"user:3\";i:23;s:6:\"user:4\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1504944075.975,1,'config:filter.format.basic_html config:filter.format.full_html config:filter.format.raw_html config:image.style.pdf_image config:views.view.frontpage file:109 file:110 file:81 file:84 node:347 node:351 node:451 node:453 node:454 node:455 node:466 node:479 node:502 node:503 node_list node_view rendered user:1 user:3 user:4','786'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=q=node%2F170:[user.node_grants:view]=view.all:0;permissions_baS0nETxkadFNSAEESLHjsYjsePOKzsY0aVAE1LPqqiM','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:17492:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-175dd964d82b53f9288aae9fa012e49c880700272f6ef28ade477f2c97091d42\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-debugging\" typeof=\"schema:WebPage\" class=\"page is-promoted is-sticky teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-debugging\" rel=\"bookmark\"><span property=\"schema:name\">YAFFS Debugging</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"YAFFS Debugging\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>YAFFS provides a debugging mechanism which can be controlled at runtime, or set at build time. This page descirbes the options available and how to use them, for when you need to do some troubleshooting.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-debugging\" rel=\"tag\" title=\"YAFFS Debugging\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Debugging</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" class=\"book is-promoted is-sticky teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" rel=\"bookmark\"><span>YAFFS: the NAND-specific flash file system - Introductory Article</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS stands for \"yet another flash file system\"(*). As far as I am aware, YAFFS is the only file system, under any operating system, that has been designed specifically for use with NAND flash. YAFFS is thus designed to work within the constraints of, and exploit the features of, NAND flash to maximise performance. YAFFS uses journaling, error correction and verification techniques tuned to the way NAND typically fails, to enhance robustness. The result is a file system that exploits low-cost NAND chips and is both fast and robust. YAFFS is highly portable and runs under Linux, ucLinux and Windows CE. YAFFS is an open source project. </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" rel=\"tag\" title=\"YAFFS: the NAND-specific flash file system - Introductory Article\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS: the NAND-specific flash file system - Introductory Article</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/almost-15-years-never-seen-failure\" class=\"case-study is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/almost-15-years-never-seen-failure\" rel=\"bookmark\"><span>“Almost 15 years …never seen a failure...”</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/almost-15-years-never-seen-failure\" rel=\"tag\" title=\"“Almost 15 years …never seen a failure...”\" hreflang=\"en\">Read more<span class=\"visually-hidden\"> about “Almost 15 years …never seen a failure...”</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p dir=\"ltr\">The DDS range of digital data storage solutions from Tape Replacement Ltd deliver a modern, solid state data storage unit designed specifically to replace out-dated magnetic tape, magneto optical, disc hard-drive units such as those used within legacy telephone switching systems. This saves companies such as telcos, and ultimately their customers, millions of dollars in upgrade costs as well as improving overall system reliability and keeping functioning equipment from being dumped in landfills.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-space\" class=\"case-study is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-space\" rel=\"bookmark\"><span>Yaffs in space!</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-space\" rel=\"tag\" title=\"Yaffs in space!\" hreflang=\"en\">Read more<span class=\"visually-hidden\"> about Yaffs in space!</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p><strong>NASA TESS Mission </strong>This <strong>Transiting Exoplanet Survey Satellite (TESS)</strong> will discover thousands of exoplanets in orbit around the brightest stars in the sky.</p>\n\n<p>It is a project regularly using our Yaffs File System to store incoming data and preserve it, in the rigours of the space environment, before sending it back to Earth.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-vxworks\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-vxworks\" rel=\"bookmark\"><span>Yaffs for VxWorks</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>11 January, 2016 - 3:28pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-vxworks\" rel=\"tag\" title=\"Yaffs for VxWorks\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs for VxWorks</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>The purpose of this document is to describe the Yaffs-on-VxWorks wrapper and provide sufficient information to port Yaffs to the VxWorks BSP. It assumes a working knowledge of VxWorks.</p>\n<p>It does not describe the inner workings of Yaffs, and study of other Yaffs documents is recommended. Documents shown below in&nbsp;<i>Italics</i>&nbsp;will be found at&nbsp;<i><a href=\"http://yaffs.net/documents\">http://yaffs.net/documents</a> . . .</i></p>\n<p>The source and the definitive version of this document can be found in our git repository, <a href=\"http://www.aleph1.co.uk/gitweb/?p=yaffs-docs;a=tree;h=f4fcbdc9da052aa926c4bc2275547ca310eebbd8;hb=9d50c62a1c24f1b9dd00ec3eb6d0bddff0aed17d\">together with other Yaffs documents</a>.</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/considerations-choosing-flash-file-system\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/considerations-choosing-flash-file-system\" rel=\"bookmark\"><span>Considerations in Choosing a Flash File System</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/laurie\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Laurie</span></span>\n on <span>28 May, 2014 - 1:53pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/considerations-choosing-flash-file-system\" rel=\"tag\" title=\"Considerations in Choosing a Flash File System\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Considerations in Choosing a Flash File System</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/considerations-choosing-flash-file-system\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/ConsiderationsInChoosingAFlashFileSystem_0.pdf.png?itok=ROOk6w-T\" width=\"150\" height=\"212\" alt=\"Preview of ConsiderationsInChoosingAFlashFileSystem.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Failures in an embedded File System in a product are much more serious to the user than failures in an office computer.&nbsp; Power failures and failures to cache data properly can be avoided by choosing a FFS specifically designed for reliability from the ground up.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-nand-flash-failure-mitigation\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-nand-flash-failure-mitigation\" rel=\"bookmark\"><span>Yaffs NAND flash failure mitigation</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>23 July, 2012 - 1:29am</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-nand-flash-failure-mitigation\" rel=\"tag\" title=\"Yaffs NAND flash failure mitigation\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs NAND flash failure mitigation</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-nand-flash-failure-mitigation\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsNandFailureMitigation.pdf.png?itok=OohOxWup\" alt=\"Preview of YaffsNandFailureMitigation.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">NAND flash is one of very few types of electronic device which are knowingly shipped with errors and are expected to generate further errors without causing system failure. This document describes the most important failure modes and how they may be addressed in software.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/running-yaffs-direct-tests\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/running-yaffs-direct-tests\" rel=\"bookmark\"><span property=\"schema:name\">Running Yaffs Direct Tests</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Running Yaffs Direct Tests\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>This provides a outline to the various tests that are incorporated into Yaffs Direct. Most of these tests were written as debug tools to test error response by various Yaffs functions. These and others can be used to check if Yaffs is working properly.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/running-yaffs-direct-tests\" rel=\"tag\" title=\"Running Yaffs Direct Tests\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Running Yaffs Direct Tests</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-direct-interface\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-direct-interface\" rel=\"bookmark\"><span>Yaffs Direct Interface</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>23 July, 2012 - 12:37am</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-direct-interface\" rel=\"tag\" title=\"Yaffs Direct Interface\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Direct Interface</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-direct-interface\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsDirect.pdf.png?itok=Sl5XB97b\" alt=\"Preview of YaffsDirect.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>This describes the Yaffs Direct Interface (YDI), which allows Yaffs to be simply integrated with embedded systems, with or without an RTOS.</p>\n<p>&nbsp;</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-tuning\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-tuning\" rel=\"bookmark\"><span>Yaffs Tuning</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>22 July, 2012 - 8:23pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-tuning\" rel=\"tag\" title=\"Yaffs Tuning\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Tuning</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-tuning\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsTuning.pdf.png?itok=idZTTQBs\" alt=\"Preview of YaffsTuning.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p>This document describes the parameters which can be modified by the developer in the different phases of applying, debugging, and routine use of Yaffs.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n            \n            \n                    <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/170&amp;page=0\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/170&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/170&amp;page=1\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/170&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:24:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:29:\"config:filter.format.raw_html\";i:3;s:28:\"config:image.style.pdf_image\";i:4;s:27:\"config:views.view.frontpage\";i:5;s:8:\"file:109\";i:6;s:8:\"file:110\";i:7;s:7:\"file:81\";i:8;s:7:\"file:84\";i:9;s:8:\"node:347\";i:10;s:8:\"node:351\";i:11;s:8:\"node:451\";i:12;s:8:\"node:453\";i:13;s:8:\"node:454\";i:14;s:8:\"node:455\";i:15;s:8:\"node:466\";i:16;s:8:\"node:479\";i:17;s:8:\"node:502\";i:18;s:8:\"node:503\";i:19;s:9:\"node_list\";i:20;s:9:\"node_view\";i:21;s:6:\"user:1\";i:22;s:6:\"user:3\";i:23;s:6:\"user:4\";}s:7:\"max-age\";i:-1;}}',-1,1504944075.959,1,'config:filter.format.basic_html config:filter.format.full_html config:filter.format.raw_html config:image.style.pdf_image config:views.view.frontpage file:109 file:110 file:81 file:84 node:347 node:351 node:451 node:453 node:454 node:455 node:466 node:479 node:502 node:503 node_list node_view rendered user:1 user:3 user:4','786'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=q=node%2F182:[url.site]=https://yaffs.net:[user.node_grants:vnh5kNgWcF3YpjNZniP-HR1PW7NO4jWO0Kvje2nuB0xk','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:17547:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-95e07ee8a3d7b6c1146845b9b3906407725b8bac99fa5ba23f56e5cfc6a565d6\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-debugging\" typeof=\"schema:WebPage\" class=\"page is-promoted is-sticky teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-debugging\" rel=\"bookmark\"><span property=\"schema:name\">YAFFS Debugging</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"YAFFS Debugging\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>YAFFS provides a debugging mechanism which can be controlled at runtime, or set at build time. This page descirbes the options available and how to use them, for when you need to do some troubleshooting.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-debugging\" rel=\"tag\" title=\"YAFFS Debugging\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Debugging</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" class=\"book is-promoted is-sticky teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" rel=\"bookmark\"><span>YAFFS: the NAND-specific flash file system - Introductory Article</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS stands for \"yet another flash file system\"(*). As far as I am aware, YAFFS is the only file system, under any operating system, that has been designed specifically for use with NAND flash. YAFFS is thus designed to work within the constraints of, and exploit the features of, NAND flash to maximise performance. YAFFS uses journaling, error correction and verification techniques tuned to the way NAND typically fails, to enhance robustness. The result is a file system that exploits low-cost NAND chips and is both fast and robust. YAFFS is highly portable and runs under Linux, ucLinux and Windows CE. YAFFS is an open source project. </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" rel=\"tag\" title=\"YAFFS: the NAND-specific flash file system - Introductory Article\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS: the NAND-specific flash file system - Introductory Article</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/almost-15-years-never-seen-failure\" class=\"case-study is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/almost-15-years-never-seen-failure\" rel=\"bookmark\"><span>“Almost 15 years …never seen a failure...”</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/almost-15-years-never-seen-failure\" rel=\"tag\" title=\"“Almost 15 years …never seen a failure...”\" hreflang=\"en\">Read more<span class=\"visually-hidden\"> about “Almost 15 years …never seen a failure...”</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p dir=\"ltr\">The DDS range of digital data storage solutions from Tape Replacement Ltd deliver a modern, solid state data storage unit designed specifically to replace out-dated magnetic tape, magneto optical, disc hard-drive units such as those used within legacy telephone switching systems. This saves companies such as telcos, and ultimately their customers, millions of dollars in upgrade costs as well as improving overall system reliability and keeping functioning equipment from being dumped in landfills.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-space\" class=\"case-study is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-space\" rel=\"bookmark\"><span>Yaffs in space!</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-space\" rel=\"tag\" title=\"Yaffs in space!\" hreflang=\"en\">Read more<span class=\"visually-hidden\"> about Yaffs in space!</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p><strong>NASA TESS Mission </strong>This <strong>Transiting Exoplanet Survey Satellite (TESS)</strong> will discover thousands of exoplanets in orbit around the brightest stars in the sky.</p>\n\n<p>It is a project regularly using our Yaffs File System to store incoming data and preserve it, in the rigours of the space environment, before sending it back to Earth.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-vxworks\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-vxworks\" rel=\"bookmark\"><span>Yaffs for VxWorks</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>11 January, 2016 - 3:28pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-vxworks\" rel=\"tag\" title=\"Yaffs for VxWorks\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs for VxWorks</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>The purpose of this document is to describe the Yaffs-on-VxWorks wrapper and provide sufficient information to port Yaffs to the VxWorks BSP. It assumes a working knowledge of VxWorks.</p>\n<p>It does not describe the inner workings of Yaffs, and study of other Yaffs documents is recommended. Documents shown below in&nbsp;<i>Italics</i>&nbsp;will be found at&nbsp;<i><a href=\"http://yaffs.net/documents\">http://yaffs.net/documents</a> . . .</i></p>\n<p>The source and the definitive version of this document can be found in our git repository, <a href=\"http://www.aleph1.co.uk/gitweb/?p=yaffs-docs;a=tree;h=f4fcbdc9da052aa926c4bc2275547ca310eebbd8;hb=9d50c62a1c24f1b9dd00ec3eb6d0bddff0aed17d\">together with other Yaffs documents</a>.</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/considerations-choosing-flash-file-system\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/considerations-choosing-flash-file-system\" rel=\"bookmark\"><span>Considerations in Choosing a Flash File System</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/laurie\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Laurie</span></span>\n on <span>28 May, 2014 - 1:53pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/considerations-choosing-flash-file-system\" rel=\"tag\" title=\"Considerations in Choosing a Flash File System\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Considerations in Choosing a Flash File System</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/considerations-choosing-flash-file-system\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/ConsiderationsInChoosingAFlashFileSystem_0.pdf.png?itok=ROOk6w-T\" width=\"150\" height=\"212\" alt=\"Preview of ConsiderationsInChoosingAFlashFileSystem.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Failures in an embedded File System in a product are much more serious to the user than failures in an office computer.&nbsp; Power failures and failures to cache data properly can be avoided by choosing a FFS specifically designed for reliability from the ground up.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-nand-flash-failure-mitigation\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-nand-flash-failure-mitigation\" rel=\"bookmark\"><span>Yaffs NAND flash failure mitigation</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>23 July, 2012 - 1:29am</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-nand-flash-failure-mitigation\" rel=\"tag\" title=\"Yaffs NAND flash failure mitigation\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs NAND flash failure mitigation</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-nand-flash-failure-mitigation\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsNandFailureMitigation.pdf.png?itok=OohOxWup\" alt=\"Preview of YaffsNandFailureMitigation.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">NAND flash is one of very few types of electronic device which are knowingly shipped with errors and are expected to generate further errors without causing system failure. This document describes the most important failure modes and how they may be addressed in software.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/running-yaffs-direct-tests\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/running-yaffs-direct-tests\" rel=\"bookmark\"><span property=\"schema:name\">Running Yaffs Direct Tests</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Running Yaffs Direct Tests\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>This provides a outline to the various tests that are incorporated into Yaffs Direct. Most of these tests were written as debug tools to test error response by various Yaffs functions. These and others can be used to check if Yaffs is working properly.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/running-yaffs-direct-tests\" rel=\"tag\" title=\"Running Yaffs Direct Tests\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Running Yaffs Direct Tests</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-direct-interface\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-direct-interface\" rel=\"bookmark\"><span>Yaffs Direct Interface</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>23 July, 2012 - 12:37am</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-direct-interface\" rel=\"tag\" title=\"Yaffs Direct Interface\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Direct Interface</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-direct-interface\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsDirect.pdf.png?itok=Sl5XB97b\" alt=\"Preview of YaffsDirect.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>This describes the Yaffs Direct Interface (YDI), which allows Yaffs to be simply integrated with embedded systems, with or without an RTOS.</p>\n<p>&nbsp;</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-tuning\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-tuning\" rel=\"bookmark\"><span>Yaffs Tuning</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>22 July, 2012 - 8:23pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-tuning\" rel=\"tag\" title=\"Yaffs Tuning\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Tuning</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-tuning\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsTuning.pdf.png?itok=idZTTQBs\" alt=\"Preview of YaffsTuning.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p>This document describes the parameters which can be modified by the developer in the different phases of applying, debugging, and routine use of Yaffs.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n            \n            \n                    <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/182&amp;page=0\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/182&amp;page=1\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/182&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n</div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:2:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}i:1;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:24:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:29:\"config:filter.format.raw_html\";i:3;s:28:\"config:image.style.pdf_image\";i:4;s:27:\"config:views.view.frontpage\";i:5;s:8:\"file:109\";i:6;s:8:\"file:110\";i:7;s:7:\"file:81\";i:8;s:7:\"file:84\";i:9;s:8:\"node:347\";i:10;s:8:\"node:351\";i:11;s:8:\"node:451\";i:12;s:8:\"node:453\";i:13;s:8:\"node:454\";i:14;s:8:\"node:455\";i:15;s:8:\"node:466\";i:16;s:8:\"node:479\";i:17;s:8:\"node:502\";i:18;s:8:\"node:503\";i:19;s:9:\"node_list\";i:20;s:9:\"node_view\";i:21;s:6:\"user:1\";i:22;s:6:\"user:3\";i:23;s:6:\"user:4\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"frontpage\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:0:\"\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1508332667.655,1,'config:filter.format.basic_html config:filter.format.full_html config:filter.format.raw_html config:image.style.pdf_image config:views.view.frontpage file:109 file:110 file:81 file:84 node:347 node:351 node:451 node:453 node:454 node:455 node:466 node:479 node:502 node:503 node_list node_view rendered user:1 user:3 user:4','786'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[timezone]=Europe/London:[url.path.is_front]=is_front.0:[url.query_args]=q=node%2F182:[user.node_grants:view]=view.all:0;permissions_bXpyAcjh9qBBU44JcbKtTmrrJnflHLyDwDujs0-HShPo','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:17492:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-95e07ee8a3d7b6c1146845b9b3906407725b8bac99fa5ba23f56e5cfc6a565d6\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-debugging\" typeof=\"schema:WebPage\" class=\"page is-promoted is-sticky teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-debugging\" rel=\"bookmark\"><span property=\"schema:name\">YAFFS Debugging</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"YAFFS Debugging\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>YAFFS provides a debugging mechanism which can be controlled at runtime, or set at build time. This page descirbes the options available and how to use them, for when you need to do some troubleshooting.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-debugging\" rel=\"tag\" title=\"YAFFS Debugging\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Debugging</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" class=\"book is-promoted is-sticky teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" rel=\"bookmark\"><span>YAFFS: the NAND-specific flash file system - Introductory Article</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">YAFFS stands for \"yet another flash file system\"(*). As far as I am aware, YAFFS is the only file system, under any operating system, that has been designed specifically for use with NAND flash. YAFFS is thus designed to work within the constraints of, and exploit the features of, NAND flash to maximise performance. YAFFS uses journaling, error correction and verification techniques tuned to the way NAND typically fails, to enhance robustness. The result is a file system that exploits low-cost NAND chips and is both fast and robust. YAFFS is highly portable and runs under Linux, ucLinux and Windows CE. YAFFS is an open source project. </div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/archives/yaffs-nand-specific-flash-file-system-introductory-article\" rel=\"tag\" title=\"YAFFS: the NAND-specific flash file system - Introductory Article\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS: the NAND-specific flash file system - Introductory Article</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/almost-15-years-never-seen-failure\" class=\"case-study is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/almost-15-years-never-seen-failure\" rel=\"bookmark\"><span>“Almost 15 years …never seen a failure...”</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/almost-15-years-never-seen-failure\" rel=\"tag\" title=\"“Almost 15 years …never seen a failure...”\" hreflang=\"en\">Read more<span class=\"visually-hidden\"> about “Almost 15 years …never seen a failure...”</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p dir=\"ltr\">The DDS range of digital data storage solutions from Tape Replacement Ltd deliver a modern, solid state data storage unit designed specifically to replace out-dated magnetic tape, magneto optical, disc hard-drive units such as those used within legacy telephone switching systems. This saves companies such as telcos, and ultimately their customers, millions of dollars in upgrade costs as well as improving overall system reliability and keeping functioning equipment from being dumped in landfills.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/yaffs-space\" class=\"case-study is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/yaffs-space\" rel=\"bookmark\"><span>Yaffs in space!</span>\n</a>\n    </h2>\n    \n\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/yaffs-space\" rel=\"tag\" title=\"Yaffs in space!\" hreflang=\"en\">Read more<span class=\"visually-hidden\"> about Yaffs in space!</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p><strong>NASA TESS Mission </strong>This <strong>Transiting Exoplanet Survey Satellite (TESS)</strong> will discover thousands of exoplanets in orbit around the brightest stars in the sky.</p>\n\n<p>It is a project regularly using our Yaffs File System to store incoming data and preserve it, in the rigours of the space environment, before sending it back to Earth.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-vxworks\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-vxworks\" rel=\"bookmark\"><span>Yaffs for VxWorks</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>11 January, 2016 - 3:28pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-vxworks\" rel=\"tag\" title=\"Yaffs for VxWorks\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs for VxWorks</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>The purpose of this document is to describe the Yaffs-on-VxWorks wrapper and provide sufficient information to port Yaffs to the VxWorks BSP. It assumes a working knowledge of VxWorks.</p>\n<p>It does not describe the inner workings of Yaffs, and study of other Yaffs documents is recommended. Documents shown below in&nbsp;<i>Italics</i>&nbsp;will be found at&nbsp;<i><a href=\"http://yaffs.net/documents\">http://yaffs.net/documents</a> . . .</i></p>\n<p>The source and the definitive version of this document can be found in our git repository, <a href=\"http://www.aleph1.co.uk/gitweb/?p=yaffs-docs;a=tree;h=f4fcbdc9da052aa926c4bc2275547ca310eebbd8;hb=9d50c62a1c24f1b9dd00ec3eb6d0bddff0aed17d\">together with other Yaffs documents</a>.</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/considerations-choosing-flash-file-system\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/considerations-choosing-flash-file-system\" rel=\"bookmark\"><span>Considerations in Choosing a Flash File System</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/laurie\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Laurie</span></span>\n on <span>28 May, 2014 - 1:53pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/considerations-choosing-flash-file-system\" rel=\"tag\" title=\"Considerations in Choosing a Flash File System\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Considerations in Choosing a Flash File System</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/considerations-choosing-flash-file-system\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/ConsiderationsInChoosingAFlashFileSystem_0.pdf.png?itok=ROOk6w-T\" width=\"150\" height=\"212\" alt=\"Preview of ConsiderationsInChoosingAFlashFileSystem.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Failures in an embedded File System in a product are much more serious to the user than failures in an office computer.&nbsp; Power failures and failures to cache data properly can be avoided by choosing a FFS specifically designed for reliability from the ground up.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-nand-flash-failure-mitigation\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-nand-flash-failure-mitigation\" rel=\"bookmark\"><span>Yaffs NAND flash failure mitigation</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>23 July, 2012 - 1:29am</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-nand-flash-failure-mitigation\" rel=\"tag\" title=\"Yaffs NAND flash failure mitigation\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs NAND flash failure mitigation</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-nand-flash-failure-mitigation\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsNandFailureMitigation.pdf.png?itok=OohOxWup\" alt=\"Preview of YaffsNandFailureMitigation.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">NAND flash is one of very few types of electronic device which are knowingly shipped with errors and are expected to generate further errors without causing system failure. This document describes the most important failure modes and how they may be addressed in software.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/running-yaffs-direct-tests\" typeof=\"schema:Article\" class=\"article is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/running-yaffs-direct-tests\" rel=\"bookmark\"><span property=\"schema:name\">Running Yaffs Direct Tests</span>\n</a>\n    </h2>\n      <span property=\"schema:name\" content=\"Running Yaffs Direct Tests\" class=\"hidden\"></span>\n\n\n  \n  <div class=\"content\">\n    \n            <div property=\"schema:text\" class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>This provides a outline to the various tests that are incorporated into Yaffs Direct. Most of these tests were written as debug tools to test error response by various Yaffs functions. These and others can be used to check if Yaffs is working properly.</p>\n</div>\n      <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/running-yaffs-direct-tests\" rel=\"tag\" title=\"Running Yaffs Direct Tests\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Running Yaffs Direct Tests</span></a></li></ul>\n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-direct-interface\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-direct-interface\" rel=\"bookmark\"><span>Yaffs Direct Interface</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>23 July, 2012 - 12:37am</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-direct-interface\" rel=\"tag\" title=\"Yaffs Direct Interface\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Direct Interface</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-direct-interface\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsDirect.pdf.png?itok=Sl5XB97b\" alt=\"Preview of YaffsDirect.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">\n<p>This describes the Yaffs Direct Interface (YDI), which allows Yaffs to be simply integrated with embedded systems, with or without an RTOS.</p>\n<p>&nbsp;</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-tuning\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-tuning\" rel=\"bookmark\"><span>Yaffs Tuning</span>\n</a>\n    </h2>\n    \n\n      <footer>\n      \n      <div class=\"author\">\n        Submitted by <span><span lang=\"\" about=\"/user/admin\" typeof=\"schema:Person\" property=\"schema:name\" datatype=\"\">Admin</span></span>\n on <span>22 July, 2012 - 8:23pm</span>\n        \n      </div>\n    </footer>\n  \n  <div class=\"content\">\n    <ul class=\"links inline list-inline\"><li class=\"node-readmore\"><a href=\"/documents/yaffs-tuning\" rel=\"tag\" title=\"Yaffs Tuning\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs Tuning</span></a></li></ul>\n            <div class=\"field field--name-field-teaser-image field--type-image field--label-hidden field--item\">  <a href=\"/documents/yaffs-tuning\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsTuning.pdf.png?itok=idZTTQBs\" alt=\"Preview of YaffsTuning.pdf\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n</a>\n</div>\n      \n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\"><p>This document describes the parameters which can be modified by the developer in the different phases of applying, debugging, and routine use of Yaffs.</p></div>\n      \n  </div>\n\n</article>\n\n  </div>\n\n    </div>\n  \n        <nav class=\"pager-nav text-center\" role=\"navigation\" aria-labelledby=\"pagination-heading\">\n    <h4 id=\"pagination-heading\" class=\"visually-hidden\">Pagination</h4>\n    <ul class=\"pagination js-pager__items\">\n\n            \n            \n                    <li class=\"pager__item is-active active\">\n                                          <a href=\"?q=node/182&amp;page=0\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current page\n            </span>1</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=1\" title=\"Go to page 2\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>2</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=2\" title=\"Go to page 3\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>3</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=3\" title=\"Go to page 4\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>4</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=4\" title=\"Go to page 5\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>5</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=5\" title=\"Go to page 6\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>6</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=6\" title=\"Go to page 7\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>7</a>\n        </li>\n              <li class=\"pager__item\">\n                                          <a href=\"?q=node/182&amp;page=7\" title=\"Go to page 8\">\n            <span class=\"visually-hidden\">\n              Page\n            </span>8</a>\n        </li>\n      \n                    <li class=\"pager__item pager__item--next\">\n          <a href=\"?q=node/182&amp;page=1\" title=\"Go to next page\" rel=\"next\">\n            <span class=\"visually-hidden\">Next page</span>\n            <span aria-hidden=\"true\">Next ›</span>\n          </a>\n        </li>\n      \n                  <li class=\"pager__item pager__item--last\">\n        <a href=\"?q=node/182&amp;page=7\" title=\"Go to last page\" rel=\"last\">\n          <span class=\"visually-hidden\">Last page</span>\n          <span aria-hidden=\"true\">Last »</span>\n        </a>\n      </li>\n      \n    </ul>\n  </nav>\n\n              <div class=\"feed-icons\">\n      <a href=\"https://yaffs.net/rss.xml\" class=\"feed-icon\">\n  Subscribe to \n</a>\n\n    </div>\n  </div>\n\";}s:9:\"#attached\";a:3:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}s:14:\"html_head_link\";a:1:{i:0;a:1:{i:0;a:4:{s:3:\"rel\";s:9:\"alternate\";s:4:\"type\";s:19:\"application/rss+xml\";s:5:\"title\";s:0:\"\";s:4:\"href\";s:25:\"https://yaffs.net/rss.xml\";}}}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:24:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:29:\"config:filter.format.raw_html\";i:3;s:28:\"config:image.style.pdf_image\";i:4;s:27:\"config:views.view.frontpage\";i:5;s:8:\"file:109\";i:6;s:8:\"file:110\";i:7;s:7:\"file:81\";i:8;s:7:\"file:84\";i:9;s:8:\"node:347\";i:10;s:8:\"node:351\";i:11;s:8:\"node:451\";i:12;s:8:\"node:453\";i:13;s:8:\"node:454\";i:14;s:8:\"node:455\";i:15;s:8:\"node:466\";i:16;s:8:\"node:479\";i:17;s:8:\"node:502\";i:18;s:8:\"node:503\";i:19;s:9:\"node_list\";i:20;s:9:\"node_view\";i:21;s:6:\"user:1\";i:22;s:6:\"user:3\";i:23;s:6:\"user:4\";}s:7:\"max-age\";i:-1;}}',-1,1508332667.647,1,'config:filter.format.basic_html config:filter.format.full_html config:filter.format.raw_html config:image.style.pdf_image config:views.view.frontpage file:109 file:110 file:81 file:84 node:347 node:351 node:451 node:453 node:454 node:455 node:466 node:479 node:502 node:503 node_list node_view rendered user:1 user:3 user:4','786'),('view:frontpage:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=aa7fc4c8fb40c7a8665ccd12fea07926dff0f59b9ee3346bc513c6399bee5b01','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:4:{i:0;s:4:\"view\";i:1;s:9:\"frontpage\";i:2;s:7:\"display\";i:3;s:6:\"page_1\";}s:8:\"contexts\";a:8:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:8:\"timezone\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:8:\"url.site\";i:6;s:21:\"user.node_grants:view\";i:7;s:16:\"user.permissions\";}s:4:\"tags\";a:24:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:30:\"config:filter.format.full_html\";i:2;s:29:\"config:filter.format.raw_html\";i:3;s:28:\"config:image.style.pdf_image\";i:4;s:27:\"config:views.view.frontpage\";i:5;s:8:\"file:109\";i:6;s:8:\"file:110\";i:7;s:7:\"file:81\";i:8;s:7:\"file:84\";i:9;s:8:\"node:347\";i:10;s:8:\"node:351\";i:11;s:8:\"node:451\";i:12;s:8:\"node:453\";i:13;s:8:\"node:454\";i:14;s:8:\"node:455\";i:15;s:8:\"node:466\";i:16;s:8:\"node:479\";i:17;s:8:\"node:502\";i:18;s:8:\"node:503\";i:19;s:9:\"node_list\";i:20;s:9:\"node_view\";i:21;s:6:\"user:1\";i:22;s:6:\"user:3\";i:23;s:6:\"user:4\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504944075.973,1,'config:filter.format.basic_html config:filter.format.full_html config:filter.format.raw_html config:image.style.pdf_image config:views.view.frontpage file:109 file:110 file:81 file:84 node:347 node:351 node:451 node:453 node:454 node:455 node:466 node:479 node:502 node:503 node_list node_view rendered user:1 user:3 user:4','786'),('view:highlighted_yaffs_features:display:page_1:[languages:language_content]=en:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.0:[user.node_grants:view]=view.all:0;permissions_by_termeVO7uENAUE7_yDoKApIP3NcGSEK8bhD6W0-WmGjZy3M','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:21135:\"<div class=\"view view-highlighted-yaffs-features view-id-highlighted_yaffs_features view-display-id-page_1 js-view-dom-id-8a743e1fa2247906d30082a917d1623720493dbdf687626f48e2e2a90f648951\">\n  \n    \n      \n      <div class=\"view-content\">\n      <div id=\"views-bootstrap-highlighted-yaffs-features-page-1\"  class=\"grid views-view-grid horizontal\">\n            <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-thumbs-up\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"384\">Royalty Free... </h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p><strong>100% ROYALTY FREE</strong></p>\n\n<p>Of course there\'s no royalty when you use Yaffs under the GPL; it\'s the GPL!</p>\n\n<p>Our commercial licences are paid for once at the time of buying the Licence, and so they are also royalty free. No accounting and no need to worry about increasing costs as you make or sell more units.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-shield\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"385\">A robust flash file system...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>As part of our regular testing, we run power-fail tests. Whether it\'s during a read or a write, Yaffs is designed to preserve your existing data during a device power failure. And because Yaffs is open source, you can download the tests and run them yourself in the most severe conditions you expect the product to encounter. See:- http://www.yaffs.net/documents/yaffs-robustness-and-testing</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-heart\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"388\">Yaffs is Open Source...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs is downloadable with a GNU General Public Licence v.2, as at  http://www.gnu.org/licenses/gpl-2.0.html   You get the source code, with all the benefits that brings. And of course, if you buy a commercial licence, you get the source code too, but without the encumberance of your responsibilities under the GNU GPL</p>\n\n<p>Because it\'s Open Source, you can always see what the code is doing and trace through; and having the code means you\'ll never be in a situation where you are critically dependent on us, either from a technical or a business perspective.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-mobile-phone\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"389\">Tried and tested in millions of devices...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs is the leading Flash file system, running in millions of devices. It\'s been used on Linux computers, in cameras, mobile phones, hard drives, and on many custom boards. People and companies trust it to keep their data safe. Read more about <a href=\"/documents/yaffs-robustness-and-testing\">how we test Yaffs in our Robustness and Testing white paper</a>.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-space-shuttle\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"407\">Booting is fast...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Being quick to boot was one of the fundamental requirements in Yaffs\' design. Boot-time scanning to build the file structure lists should require just one pass reading NAND memory.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-users\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"408\">An active community...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>You can learn from the experience of people and companies who are working with Yaffs. Thousands of developers have used Yaffs successfully, and commercially-licensed Yaffs has many customers that use it repeatedly. Have a look at the mailing list - it\'s a great place to start if you have some questions.<br /><a href=\"http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs\">http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs</a></p>\n\n<p>The searchable archive of postings is at <a href=\"http://lists.aleph1.co.uk/lurker/list/yaffs.html\">http://lists.aleph1.co.uk/lurker/list/yaffs.html   </a>Or search online to see the variety of work done with Yaffs as its basis - from research papers through to skunkworks projects for testing particular concepts.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-cogs\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"414\">Suitable for open and closed source projects...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>If you want to use Yaffs on an Open Source project, then go ahead and <a href=\"/downloads\">download</a> the GNU General Public Licence v.2 now. You can get it straight away from the link on the right of the page.</p>\n\n<p>Yaffs is also available under a Commercial Licence for projects that don\'t want to disclose their source code.  This Licence does not have the obligations of GPL, but is perpetual, world-wide, non-exclusive and carries no continuing royalty.</p>\n\n<p>You can use the Open Source code to investigate and evaluate Yaffs, then before shipping your product to anyone outside of your organisation you buy a licence from Aleph One which does not have the GNU GPL obligation to release your Source Code.  Contact  sales@aleph1.co.uk  for more information or have a look at our <a href=\"/downloads\">licensing information</a>.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-credit-card\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"415\">For closed source projects - try before you buy...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>When shopping for a software component, it\'s always useful to be able to try it out before buying.</p>\n\n<p>For your proprietary projects, the GPL version of Yaffs lets you do just that - download it, examine the code and test it out. Check out our documentation and videos.</p>\n\n<p>It\'s perfectly acceptable and safe to use the GNU GPL code inside your company, providing you don\'t ship a binary to anyone beyond it. That\'s when code disclosure and licensing provisions of the GNU GPL kick in. So before you do that, you\'ll want to talk to us about acquiring a paid Licence.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-bullseye\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"416\">Yaffs is a safe choice...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Having started in 2002 Yaffs embodies more than ten years of experience with Flash memory and its specialised needs, coupled with continued growth in the number of people and companies using Yaffs.</p>\n\n<p>Since its inception numerous features and refinements have been added. The code continues to evolve, growing in value to users whilst retaining backward compatibility. The community of users continues to grow as more and more people and companies opt to use Yaffs, providing a pool of knowledge which is accessible to new users. </p>\n\n<p>The availability of the GNU General Public Licence version means that there\'s always an exit route for open source projects, and since it\'s open-source, existing commercial projects will at the very least always have the source code and the licence to continue to use it, and likely much more. Plus commercial projects benefit from the open source experience in Yaffs - both with respect to developers and knowledge. </p>\n\n<p>Yaffs is a safe choice for any project needing a Flash file system: it has well over ten years of history, proven sustainability, a continuously improving codebase, a growing user base, and exit routes, since it will continue to be available regardless of Yaffs.net.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-map-signs\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"417\">Yaffs is fully supported...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs support is available through the Yaffs community - primarily via the mail list - with help coming from our key developers as well as other people who use Yaffs. For those times when you don\'t feel comfortable asking a question in a public forum, perhaps because the project is sensitive, we will normally answer a few questions off-list before we offer you the opportunity of consultancy and direct access to our developers. And of course we are always willing to discuss other forms of support for customers who buy licences.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-lock\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"418\">Data is safe with Yaffs...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs provides bad block handling and ECC algorithms to handle deficiencies in NAND flash.</p>\n\n<p>It is a log-structured file system which makes it very robust to corruptions caused by power failures.</p>\n\n<p>We spend about 60% of development time on testing Yaffs, and our test harness is available for download so you can check the testing and perform some yourself.</p>\n\n<p>We\'ve performed hundreds of thousands of tests to make sure that Yaffs is as safe as we can make it, even in the even of a power failure during a firmware update.</p>\n\n<p>You can find full details of the Yaffs testing regime in our paper <a href=\"http://www.yaffs.net/documents/yaffs-robustness-and-testing\">http://www.yaffs.net/documents/yaffs-robustness-and-testing</a>  including all the details on the power-fail stress tests, the Yaffs Direct API tests for commercial RTOSs, Linux testing, and fuzz testing where we deliberately corrupt Yaffs file systems to check that Yaffs can still mount.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-stethoscope\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"426\">High and low level interfaces...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>We provide a high level interface with the GPL version of Yaffs, so it\'s easy to use with Linux and other OS\'s that support POSIX.  This support includes directories, symbolic and hard links, through standard file system interface calls.</p>\n\n<p>But when you want to integrate Yaffs directly into your OS or your code, you\'ll most likely want to make use of the Yaffs Direct Interface or other low-level interfaces:</p>\n\n<ul><li>Application Interface: This is the interface that the application code uses to access the YAFFS file system.</li>\n	<li>RTOS Integration Interface: These are the functions that much be provided for YAFFS to access the RTOS system resources.</li>\n	<li>NAND Configuration and Access Interface: These are the functions that must be provided for YAFFS to access the NAND flash.</li>\n</ul><p>Have a look at the guides in the Documents section, to find out more about <a href=\"/documents\">integrating Yaffs</a>.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-truck\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"427\">Cross-platform and portable...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs is easy to port. It is written in C, with particular attention paid to making it portable. It\'s CPU independent, high/low bit independent (endian neutral) and doesn\'t rely on any particular operating system.  Look at the schematic in the <a href=\"/yaffs-overview\">Yaffs Overview</a> to see the relationship of the different elements.</p>\n\n<p>It\'s already been used under Linux, eCos, VxWorks, Win CE and more. </p>\n\n<p>Yaffs has been used successfully with many different 32-bit and 64-bit CPUs including MIPS, 68000, many from ARM, ColdFire, PowerPC and x86 variants. Yaffs works with 16-bit CPUs too, but this is less tested and might need some tuning, depending on compiler options. </p>\n\n<p>We\'ve found it easy to move to different processor architectures because it was designed to do this; as long as your processor is greater than 8-bit, Yaffs should run without needing much work.</p>\n\n<p>Read  <a href=\"http://www.yaffs.net/yaffs-porting-guide\">http://www.yaffs.net/yaffs-porting-guide</a> for more detail.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-microchip\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"428\">A file system designed for Flash memory...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs was designed from the ground up for Flash memory. It is best with NAND Flash but can be used with NOR too. It has mechanisms for wear-levelling, and special attention has been paid to the safety of the system even under power-failure. It is works well with MLC Nand, as well as SLC; it is compatible with a wide range of Flash, including Toshiba/Sandisk MLC parts.  See also the document   Considerations in Using a Flash File System  for a discussion of the importance of reliability.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-plug\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"433\">Predictable and performance oriented</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\">\n<p>Yaffs has highly optimised and predictable garbage collection strategies. This makes it high performance and very deterministic when compared with similar file systems.</p>\n</div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-sort-amount-asc\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"434\">Memory efficiency</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\">\n<p>Yaffs has a lower memory footprint than most other log-structured Flash file systems.&nbsp; Because it is log-structured, RAM is required to build up runtime data structures for acceptable performance. As a rule of thumb, Yaffs uses approximately 2 bytes per chunk of NAND flash, where a chunk is typically one page of NAND. For NAND with 512byte pages, a budget of approximately 4kbytes of RAM per 1Mbyte of NAND is usually sensible. And for 2kbyte page devices a budget of approximately 1kbyte per 1Mbyte of NAND usually suffices.</p>\n<p>You can find out details of Yaffs memory use in the document&nbsp; <a href=\"http://www.yaffs.net/documents/how-yaffs-works\">http://www.yaffs.net/documents/how-yaffs-works</a></p>\n</div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-check-square\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"435\">Highly configurable - matches your Flash memory</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\">\n<p>Yaffs is adaptable to suit the Flash geometries, caching options, Error Correction strategies and other features that you need.</p>\n<p>Details of the configuration options can be found in the Linux menuconfig compile options tool, and in&nbsp; <a href=\"http://www.yaffs.net/yaffs-tuning-and-configuration\">http://www.yaffs.net/yaffs-tuning-and-configuration</a></p>\n</div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-puzzle-piece\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"436\">Simple to integrate</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\">\n<p>Yaffs Direct Interface is simple to integrate in a system – only a few interface functions are required. Yaffs also includes a POSIX interface. It has been used with Android, VXWorks, Windows, Linux, bare metal, and more; on ARM (32 and 64), x86 (32 and 64), Atmel, and more. </p>\n<p>You can find details in the Yaffs Direct guide.</p>\n</div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n      </div>\n\n    </div>\n  \n          </div>\n\";}s:9:\"#attached\";a:2:{s:7:\"library\";a:1:{i:0;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:6:{i:0;s:26:\"languages:language_content\";i:1;s:28:\"languages:language_interface\";i:2;s:5:\"theme\";i:3;s:17:\"url.path.is_front\";i:4;s:21:\"user.node_grants:view\";i:5;s:16:\"user.permissions\";}s:4:\"tags\";a:22:{i:0;s:30:\"config:field.storage.node.body\";i:1;s:41:\"config:field.storage.node.field_icon_text\";i:2;s:44:\"config:views.view.highlighted_yaffs_features\";i:3;s:8:\"node:384\";i:4;s:8:\"node:385\";i:5;s:8:\"node:388\";i:6;s:8:\"node:389\";i:7;s:8:\"node:407\";i:8;s:8:\"node:408\";i:9;s:8:\"node:414\";i:10;s:8:\"node:415\";i:11;s:8:\"node:416\";i:12;s:8:\"node:417\";i:13;s:8:\"node:418\";i:14;s:8:\"node:426\";i:15;s:8:\"node:427\";i:16;s:8:\"node:428\";i:17;s:8:\"node:433\";i:18;s:8:\"node:434\";i:19;s:8:\"node:435\";i:20;s:8:\"node:436\";i:21;s:9:\"node_list\";}s:7:\"max-age\";i:-1;}}',-1,1504750584.536,1,'config:field.storage.node.body config:field.storage.node.field_icon_text config:views.view.highlighted_yaffs_features node:384 node:385 node:388 node:389 node:407 node:408 node:414 node:415 node:416 node:417 node:418 node:426 node:427 node:428 node:433 node:434 node:435 node:436 node_list rendered','573'),('view:highlighted_yaffs_features:display:page_1:[languages:language_content]=en:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.0:[user]=0:[user.node_grants:view]=view.all:0;permissionPI6CuRPmcJ7mNQConnpCZXoXd2bpTaiWvDG24u6LDsA','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:21190:\"<div class=\"views-element-container form-group\"><div class=\"view view-highlighted-yaffs-features view-id-highlighted_yaffs_features view-display-id-page_1 js-view-dom-id-8a743e1fa2247906d30082a917d1623720493dbdf687626f48e2e2a90f648951\">\n  \n    \n      \n      <div class=\"view-content\">\n      <div id=\"views-bootstrap-highlighted-yaffs-features-page-1\"  class=\"grid views-view-grid horizontal\">\n            <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-thumbs-up\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"384\">Royalty Free... </h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p><strong>100% ROYALTY FREE</strong></p>\n\n<p>Of course there\'s no royalty when you use Yaffs under the GPL; it\'s the GPL!</p>\n\n<p>Our commercial licences are paid for once at the time of buying the Licence, and so they are also royalty free. No accounting and no need to worry about increasing costs as you make or sell more units.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-shield\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"385\">A robust flash file system...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>As part of our regular testing, we run power-fail tests. Whether it\'s during a read or a write, Yaffs is designed to preserve your existing data during a device power failure. And because Yaffs is open source, you can download the tests and run them yourself in the most severe conditions you expect the product to encounter. See:- http://www.yaffs.net/documents/yaffs-robustness-and-testing</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-heart\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"388\">Yaffs is Open Source...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs is downloadable with a GNU General Public Licence v.2, as at  http://www.gnu.org/licenses/gpl-2.0.html   You get the source code, with all the benefits that brings. And of course, if you buy a commercial licence, you get the source code too, but without the encumberance of your responsibilities under the GNU GPL</p>\n\n<p>Because it\'s Open Source, you can always see what the code is doing and trace through; and having the code means you\'ll never be in a situation where you are critically dependent on us, either from a technical or a business perspective.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-mobile-phone\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"389\">Tried and tested in millions of devices...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs is the leading Flash file system, running in millions of devices. It\'s been used on Linux computers, in cameras, mobile phones, hard drives, and on many custom boards. People and companies trust it to keep their data safe. Read more about <a href=\"/documents/yaffs-robustness-and-testing\">how we test Yaffs in our Robustness and Testing white paper</a>.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-space-shuttle\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"407\">Booting is fast...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Being quick to boot was one of the fundamental requirements in Yaffs\' design. Boot-time scanning to build the file structure lists should require just one pass reading NAND memory.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-users\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"408\">An active community...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>You can learn from the experience of people and companies who are working with Yaffs. Thousands of developers have used Yaffs successfully, and commercially-licensed Yaffs has many customers that use it repeatedly. Have a look at the mailing list - it\'s a great place to start if you have some questions.<br /><a href=\"http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs\">http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs</a></p>\n\n<p>The searchable archive of postings is at <a href=\"http://lists.aleph1.co.uk/lurker/list/yaffs.html\">http://lists.aleph1.co.uk/lurker/list/yaffs.html   </a>Or search online to see the variety of work done with Yaffs as its basis - from research papers through to skunkworks projects for testing particular concepts.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-cogs\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"414\">Suitable for open and closed source projects...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>If you want to use Yaffs on an Open Source project, then go ahead and <a href=\"/downloads\">download</a> the GNU General Public Licence v.2 now. You can get it straight away from the link on the right of the page.</p>\n\n<p>Yaffs is also available under a Commercial Licence for projects that don\'t want to disclose their source code.  This Licence does not have the obligations of GPL, but is perpetual, world-wide, non-exclusive and carries no continuing royalty.</p>\n\n<p>You can use the Open Source code to investigate and evaluate Yaffs, then before shipping your product to anyone outside of your organisation you buy a licence from Aleph One which does not have the GNU GPL obligation to release your Source Code.  Contact  sales@aleph1.co.uk  for more information or have a look at our <a href=\"/downloads\">licensing information</a>.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-credit-card\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"415\">For closed source projects - try before you buy...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>When shopping for a software component, it\'s always useful to be able to try it out before buying.</p>\n\n<p>For your proprietary projects, the GPL version of Yaffs lets you do just that - download it, examine the code and test it out. Check out our documentation and videos.</p>\n\n<p>It\'s perfectly acceptable and safe to use the GNU GPL code inside your company, providing you don\'t ship a binary to anyone beyond it. That\'s when code disclosure and licensing provisions of the GNU GPL kick in. So before you do that, you\'ll want to talk to us about acquiring a paid Licence.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-bullseye\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"416\">Yaffs is a safe choice...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Having started in 2002 Yaffs embodies more than ten years of experience with Flash memory and its specialised needs, coupled with continued growth in the number of people and companies using Yaffs.</p>\n\n<p>Since its inception numerous features and refinements have been added. The code continues to evolve, growing in value to users whilst retaining backward compatibility. The community of users continues to grow as more and more people and companies opt to use Yaffs, providing a pool of knowledge which is accessible to new users. </p>\n\n<p>The availability of the GNU General Public Licence version means that there\'s always an exit route for open source projects, and since it\'s open-source, existing commercial projects will at the very least always have the source code and the licence to continue to use it, and likely much more. Plus commercial projects benefit from the open source experience in Yaffs - both with respect to developers and knowledge. </p>\n\n<p>Yaffs is a safe choice for any project needing a Flash file system: it has well over ten years of history, proven sustainability, a continuously improving codebase, a growing user base, and exit routes, since it will continue to be available regardless of Yaffs.net.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-map-signs\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"417\">Yaffs is fully supported...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs support is available through the Yaffs community - primarily via the mail list - with help coming from our key developers as well as other people who use Yaffs. For those times when you don\'t feel comfortable asking a question in a public forum, perhaps because the project is sensitive, we will normally answer a few questions off-list before we offer you the opportunity of consultancy and direct access to our developers. And of course we are always willing to discuss other forms of support for customers who buy licences.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-lock\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"418\">Data is safe with Yaffs...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs provides bad block handling and ECC algorithms to handle deficiencies in NAND flash.</p>\n\n<p>It is a log-structured file system which makes it very robust to corruptions caused by power failures.</p>\n\n<p>We spend about 60% of development time on testing Yaffs, and our test harness is available for download so you can check the testing and perform some yourself.</p>\n\n<p>We\'ve performed hundreds of thousands of tests to make sure that Yaffs is as safe as we can make it, even in the even of a power failure during a firmware update.</p>\n\n<p>You can find full details of the Yaffs testing regime in our paper <a href=\"http://www.yaffs.net/documents/yaffs-robustness-and-testing\">http://www.yaffs.net/documents/yaffs-robustness-and-testing</a>  including all the details on the power-fail stress tests, the Yaffs Direct API tests for commercial RTOSs, Linux testing, and fuzz testing where we deliberately corrupt Yaffs file systems to check that Yaffs can still mount.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-stethoscope\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"426\">High and low level interfaces...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>We provide a high level interface with the GPL version of Yaffs, so it\'s easy to use with Linux and other OS\'s that support POSIX.  This support includes directories, symbolic and hard links, through standard file system interface calls.</p>\n\n<p>But when you want to integrate Yaffs directly into your OS or your code, you\'ll most likely want to make use of the Yaffs Direct Interface or other low-level interfaces:</p>\n\n<ul><li>Application Interface: This is the interface that the application code uses to access the YAFFS file system.</li>\n	<li>RTOS Integration Interface: These are the functions that much be provided for YAFFS to access the RTOS system resources.</li>\n	<li>NAND Configuration and Access Interface: These are the functions that must be provided for YAFFS to access the NAND flash.</li>\n</ul><p>Have a look at the guides in the Documents section, to find out more about <a href=\"/documents\">integrating Yaffs</a>.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-truck\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"427\">Cross-platform and portable...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs is easy to port. It is written in C, with particular attention paid to making it portable. It\'s CPU independent, high/low bit independent (endian neutral) and doesn\'t rely on any particular operating system.  Look at the schematic in the <a href=\"/yaffs-overview\">Yaffs Overview</a> to see the relationship of the different elements.</p>\n\n<p>It\'s already been used under Linux, eCos, VxWorks, Win CE and more. </p>\n\n<p>Yaffs has been used successfully with many different 32-bit and 64-bit CPUs including MIPS, 68000, many from ARM, ColdFire, PowerPC and x86 variants. Yaffs works with 16-bit CPUs too, but this is less tested and might need some tuning, depending on compiler options. </p>\n\n<p>We\'ve found it easy to move to different processor architectures because it was designed to do this; as long as your processor is greater than 8-bit, Yaffs should run without needing much work.</p>\n\n<p>Read  <a href=\"http://www.yaffs.net/yaffs-porting-guide\">http://www.yaffs.net/yaffs-porting-guide</a> for more detail.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-microchip\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"428\">A file system designed for Flash memory...</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p>Yaffs was designed from the ground up for Flash memory. It is best with NAND Flash but can be used with NOR too. It has mechanisms for wear-levelling, and special attention has been paid to the safety of the system even under power-failure. It is works well with MLC Nand, as well as SLC; it is compatible with a wide range of Flash, including Toshiba/Sandisk MLC parts.  See also the document   Considerations in Using a Flash File System  for a discussion of the importance of reliability.</p></div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-plug\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"433\">Predictable and performance oriented</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\">\n<p>Yaffs has highly optimised and predictable garbage collection strategies. This makes it high performance and very deterministic when compared with similar file systems.</p>\n</div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-sort-amount-asc\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"434\">Memory efficiency</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\">\n<p>Yaffs has a lower memory footprint than most other log-structured Flash file systems.&nbsp; Because it is log-structured, RAM is required to build up runtime data structures for acceptable performance. As a rule of thumb, Yaffs uses approximately 2 bytes per chunk of NAND flash, where a chunk is typically one page of NAND. For NAND with 512byte pages, a budget of approximately 4kbytes of RAM per 1Mbyte of NAND is usually sensible. And for 2kbyte page devices a budget of approximately 1kbyte per 1Mbyte of NAND usually suffices.</p>\n<p>You can find out details of Yaffs memory use in the document&nbsp; <a href=\"http://www.yaffs.net/documents/how-yaffs-works\">http://www.yaffs.net/documents/how-yaffs-works</a></p>\n</div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-check-square\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"435\">Highly configurable - matches your Flash memory</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\">\n<p>Yaffs is adaptable to suit the Flash geometries, caching options, Error Correction strategies and other features that you need.</p>\n<p>Details of the configuration options can be found in the Linux menuconfig compile options tool, and in&nbsp; <a href=\"http://www.yaffs.net/yaffs-tuning-and-configuration\">http://www.yaffs.net/yaffs-tuning-and-configuration</a></p>\n</div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-12 col-md-4 col-lg-4 \">\n            <div class=\"views-field views-field-field-icon-text\"><div class=\"field-content\"><i class=\"fa fa-puzzle-piece\"></i></div></div><div class=\"views-field views-field-title\"><span class=\"field-content\"><h3 id=\"436\">Simple to integrate</h3></span></div><div class=\"views-field views-field-body\"><div class=\"field-content\">\n<p>Yaffs Direct Interface is simple to integrate in a system – only a few interface functions are required. Yaffs also includes a POSIX interface. It has been used with Android, VXWorks, Windows, Linux, bare metal, and more; on ARM (32 and 64), x86 (32 and 64), Atmel, and more. </p>\n<p>You can find details in the Yaffs Direct guide.</p>\n</div></div><div class=\"views-field views-field-edit-node\"><span class=\"field-content\"></span></div>\n          </div>\n              </div>\n      </div>\n\n    </div>\n  \n          </div>\n</div>\n\";}s:9:\"#attached\";a:2:{s:7:\"library\";a:2:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";}s:14:\"drupalSettings\";a:0:{}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:26:\"languages:language_content\";i:1;s:28:\"languages:language_interface\";i:2;s:5:\"theme\";i:3;s:17:\"url.path.is_front\";i:4;s:4:\"user\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:26:{i:0;s:30:\"config:field.storage.node.body\";i:1;s:41:\"config:field.storage.node.field_icon_text\";i:2;s:31:\"config:filter.format.basic_html\";i:3;s:30:\"config:filter.format.full_html\";i:4;s:26:\"config:user.role.anonymous\";i:5;s:44:\"config:views.view.highlighted_yaffs_features\";i:6;s:8:\"node:384\";i:7;s:8:\"node:385\";i:8;s:8:\"node:388\";i:9;s:8:\"node:389\";i:10;s:8:\"node:407\";i:11;s:8:\"node:408\";i:12;s:8:\"node:414\";i:13;s:8:\"node:415\";i:14;s:8:\"node:416\";i:15;s:8:\"node:417\";i:16;s:8:\"node:418\";i:17;s:8:\"node:426\";i:18;s:8:\"node:427\";i:19;s:8:\"node:428\";i:20;s:8:\"node:433\";i:21;s:8:\"node:434\";i:22;s:8:\"node:435\";i:23;s:8:\"node:436\";i:24;s:9:\"node_list\";i:25;s:6:\"user:0\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:26:\"highlighted_yaffs_features\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:13:\"The best bits\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1504750584.546,1,'config:field.storage.node.body config:field.storage.node.field_icon_text config:filter.format.basic_html config:filter.format.full_html config:user.role.anonymous config:views.view.highlighted_yaffs_features node:384 node:385 node:388 node:389 node:407 node:408 node:414 node:415 node:416 node:417 node:418 node:426 node:427 node:428 node:433 node:434 node:435 node:436 node_list rendered user:0','697'),('view:highlighted_yaffs_features:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=aa7fc4c8fb40c7a8665ccd12fea07926dff0f59b9ee3346bc513c6399bee5b01','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:4:{i:0;s:4:\"view\";i:1;s:26:\"highlighted_yaffs_features\";i:2;s:7:\"display\";i:3;s:6:\"page_1\";}s:8:\"contexts\";a:7:{i:0;s:26:\"languages:language_content\";i:1;s:28:\"languages:language_interface\";i:2;s:5:\"theme\";i:3;s:17:\"url.path.is_front\";i:4;s:4:\"user\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:26:{i:0;s:30:\"config:field.storage.node.body\";i:1;s:41:\"config:field.storage.node.field_icon_text\";i:2;s:31:\"config:filter.format.basic_html\";i:3;s:30:\"config:filter.format.full_html\";i:4;s:26:\"config:user.role.anonymous\";i:5;s:44:\"config:views.view.highlighted_yaffs_features\";i:6;s:8:\"node:384\";i:7;s:8:\"node:385\";i:8;s:8:\"node:388\";i:9;s:8:\"node:389\";i:10;s:8:\"node:407\";i:11;s:8:\"node:408\";i:12;s:8:\"node:414\";i:13;s:8:\"node:415\";i:14;s:8:\"node:416\";i:15;s:8:\"node:417\";i:16;s:8:\"node:418\";i:17;s:8:\"node:426\";i:18;s:8:\"node:427\";i:19;s:8:\"node:428\";i:20;s:8:\"node:433\";i:21;s:8:\"node:434\";i:22;s:8:\"node:435\";i:23;s:8:\"node:436\";i:24;s:9:\"node_list\";i:25;s:6:\"user:0\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504750584.544,1,'config:field.storage.node.body config:field.storage.node.field_icon_text config:filter.format.basic_html config:filter.format.full_html config:user.role.anonymous config:views.view.highlighted_yaffs_features node:384 node:385 node:388 node:389 node:407 node:408 node:414 node:415 node:416 node:417 node:418 node:426 node:427 node:428 node:433 node:434 node:435 node:436 node_list rendered user:0','697'),('view:use_cases:display:page_1:[languages:language_content]=en:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.0:[url.query_args]=:[user.node_grants:view]=all:[user.permissions]=18fcd9N95i64VDal4wRHIY-MqT4sC-0IM4zSUs53DDMUzQ6F4','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:9394:\"<div class=\"views-element-container contextual-region form-group\"><div class=\"contextual-region view view-use-cases view-id-use_cases view-display-id-page_1 js-view-dom-id-257c98d4fd0061221621a05d03285c58b8f06bc09dced7c392d87931de5b30d7\">\n  \n    <div data-contextual-id=\"entity.view.edit_form:view=use_cases:location=page&amp;name=use_cases&amp;display_id=page_1&amp;langcode=en\"></div>\n      <div class=\"view-header\">\n      <div class=\"view view-yaffs-user-logos view-id-yaffs_user_logos view-display-id-block_2 js-view-dom-id-b13c4cb647b3eb4ad480e5e83ca413f6e2116b3385008d38537784610e8bf67f\">\n  \n    \n      \n      <div class=\"view-content\">\n      <div id=\"views-bootstrap-yaffs-user-logos-block-2\"  class=\"grid views-view-grid horizontal\">\n            <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/designA_logo.png?itok=5VWxByrk\" width=\"200\" height=\"141\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/eaton_logo.png?itok=kExm8d-W\" width=\"200\" height=\"84\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/LANCOM_Logo_4c.png?itok=ZIDg8yYt\" width=\"200\" height=\"50\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/bernina_international_logo.png?itok=G8DeIWtW\" width=\"200\" height=\"30\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/gallagher_logo.png?itok=lQyDJeN1\" width=\"200\" height=\"65\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/android_logo.png?itok=MShHoIK7\" width=\"170\" height=\"71\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/leica_logo.png?itok=Ne2u8w3-\" width=\"200\" height=\"130\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n              </div>\n      </div>\n\n    </div>\n  \n          </div>\n\n    </div>\n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <div class=\"views-field views-field-title\"><h3 class=\"field-content\">“Almost 15 years …never seen a failure...”</h3></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p dir=\"ltr\">The DDS range of digital data storage solutions from Tape Replacement Ltd deliver a modern, solid state data storage unit designed specifically to replace out-dated magnetic tape, magneto optical, disc hard-drive units such as those used within legacy telephone switching systems. This saves companies such as telcos, and ultimately their customers, millions of dollars in upgrade costs as well as improving overall system reliability and keeping functioning equipment from being dumped in landfills.</p>\n\n<p dir=\"ltr\">The storage layer is made up of two independent stacks of NAND chips, combined using a RAID-1 structure, using YAFFS to expose this to the application.</p>\n\n<p dir=\"ltr\">According to Andre Renaud, Engineering Manager at Tape Replacement:</p>\n\n<blockquote>\n<p dir=\"ltr\">“We\'ve been running the units for almost 15 years now, and we have never seen a failure of the underlying YAFFS/NAND storage system. YAFFS provides us with a fast, reliable storage mechanism which is especially useful given the changes in NAND technologies over the years, and the intricate technical details of their behaviour.”</p>\n</blockquote></div></div><div class=\"views-field views-field-field-organisation\"><div class=\"field-content\">Tape Replacement Ltd</div></div><div class=\"views-field views-field-field-url\"><div class=\"field-content\"><a href=\"http://www.tape-replacement.com/\">http://www.tape-replacement.com/</a></div></div><div class=\"views-field views-field-field-image\"><div class=\"field-content\">    <img srcset=\"/sites/default/files/styles/max_325x325/public/2017-09/tape_replacement.jpg?itok=HsMgXnI2 325w, /sites/default/files/styles/max_650x650/public/2017-09/tape_replacement.jpg?itok=cUoW-9yU 555w\" sizes=\"(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw\" src=\"/sites/default/files/styles/max_325x325/public/2017-09/tape_replacement.jpg?itok=HsMgXnI2\" alt=\"Tape Replacement Ltd Logo\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n  </div>\n    <div class=\"views-row\">\n    <div class=\"views-field views-field-title\"><h3 class=\"field-content\">Yaffs in space!</h3></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p><strong>NASA TESS Mission </strong>This <strong>Transiting Exoplanet Survey Satellite (TESS)</strong> will discover thousands of exoplanets in orbit around the brightest stars in the sky.</p>\n\n<p>It is a project regularly using our Yaffs File System to store incoming data and preserve it, in the rigours of the space environment, before sending it back to Earth.</p>\n\n<p>In a two-year survey of the solar neighborhood, TESS will monitor more than 200,000 stars for temporary drops in brightness caused by planetary transits. This first-ever spaceborne all-sky transit survey will identify planets ranging from Earth-sized to gas giants, around a wide range of stellar types and orbital distances. No ground-based survey can achieve this feat.</p>\n\n<p>Some File Systems are not robust enough to be suitable for such exacting work.</p></div></div><div class=\"views-field views-field-field-organisation\"><div class=\"field-content\"></div></div><div class=\"views-field views-field-field-url\"><div class=\"field-content\"></div></div><div class=\"views-field views-field-field-image\"><div class=\"field-content\"></div></div>\n  </div>\n\n    </div>\n  \n      \n            <div class=\"view-footer\">\n      \n<h3>Yaffs in action</h3>\n<p>Android phones were early adopters of Yaffs, providing a huge international test-bed, increasing exposure and confidence in the robustness of Yaffs. In turn, this attracted many customers who particularly value robustness, and now Yaffs is used in many high-reliability areas such as aerospace and critical infrastructure.</p>\n<p>It wouldn\'t be surprising if Yaffs hadn\'t already been part of your day today...</p>\n<p>Making a cup of coffee? Yaffs is used in the process controllers that pump and refine the water and the electricity or gas used to heat the water.</p>\n<p>Using the internet? Many of the routers and other equipment use Yaffs. If they stopped working you\'d probably not be reading this page.</p>\n<p>Used a phone? Well some phones use Yaffs. Yaffs is also used in cell towers, telephone exchanges, video phones, video codecs,... Without Yaffs you wouldn\'t even get a dial tone.</p>\n<p>Flying somewhere? Yaffs is used in planes: both pilot information systems and cabin systems. It is also used in point of sale equipment and public information systems (eg. passenger information systems).</p>\n<p>Watching a movie on TV? Well first off, Yaffs is used in the movie production equipment (cameras and monitors) as well as synthesizers and digital musical instruments used to make the soundtrack. Yaffs is used in TV broadcast equipment and set top boxes that get the movie to your TV, then lastly, Yaffs is used in some TVs or sound systems.</p>\n<p>Driving on a road? Lots of data was needed to build that road and Yaffs gets involved all the way. Yaffs is used in the GPSs, laser scanners and total stations (modern day theodolites) used to gather the data. This data then goes back to the office for design, then gets sent back out to automated Yaffs-powered construction equipment (laser and GPS guided graders, pavers etc) to make accurately built roads which are safer and last longer.</p>\n<p>It\'s used in keeping you safe: in building security and in building monitoring; in food security and safety systems; and, in the provision of the emergency services. People and companies trust Yaffs to be reliable.</p>\n\n    </div>\n    </div>\n</div>\n\";}s:9:\"#attached\";a:2:{s:7:\"library\";a:5:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";i:2;s:18:\"views/views.module\";i:3;s:18:\"views/views.module\";i:4;s:16:\"core/picturefill\";}s:14:\"drupalSettings\";a:0:{}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:26:\"languages:language_content\";i:1;s:28:\"languages:language_interface\";i:2;s:5:\"theme\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:31:{i:0;s:30:\"config:field.storage.node.body\";i:1;s:37:\"config:field.storage.node.field_image\";i:2;s:44:\"config:field.storage.node.field_organisation\";i:3;s:35:\"config:field.storage.node.field_url\";i:4;s:47:\"config:field.storage.node.field_yaffs_user_logo\";i:5;s:31:\"config:filter.format.basic_html\";i:6;s:30:\"config:filter.format.full_html\";i:7;s:32:\"config:image.style.max_1300x1300\";i:8;s:30:\"config:image.style.max_325x325\";i:9;s:30:\"config:image.style.max_650x650\";i:10;s:24:\"config:image.style.small\";i:11;s:37:\"config:responsive_image.styles.narrow\";i:12;s:27:\"config:views.view.use_cases\";i:13;s:34:\"config:views.view.yaffs_user_logos\";i:14;s:7:\"file:40\";i:15;s:7:\"file:43\";i:16;s:7:\"file:44\";i:17;s:7:\"file:45\";i:18;s:7:\"file:46\";i:19;s:7:\"file:47\";i:20;s:7:\"file:48\";i:21;s:8:\"node:397\";i:22;s:8:\"node:398\";i:23;s:8:\"node:399\";i:24;s:8:\"node:400\";i:25;s:8:\"node:401\";i:26;s:8:\"node:457\";i:27;s:8:\"node:460\";i:28;s:8:\"node:502\";i:29;s:8:\"node:503\";i:30;s:9:\"node_list\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"use_cases\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:9:\"Use cases\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1504794038.896,1,'config:field.storage.node.body config:field.storage.node.field_image config:field.storage.node.field_organisation config:field.storage.node.field_url config:field.storage.node.field_yaffs_user_logo config:filter.format.basic_html config:filter.format.full_html config:image.style.max_1300x1300 config:image.style.max_325x325 config:image.style.max_650x650 config:image.style.small config:responsive_image.styles.narrow config:views.view.use_cases config:views.view.yaffs_user_logos file:40 file:43 file:44 file:45 file:46 file:47 file:48 node:397 node:398 node:399 node:400 node:401 node:457 node:460 node:502 node:503 node_list rendered','653'),('view:use_cases:display:page_1:[languages:language_content]=en:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.0:[url.query_args]=:[user.node_grants:view]=view.all:0;permissions_by_termjjZqm7ykxV1ZvuN-YjuvqqfwvWroGbUxb6wkGujLqM','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:9218:\"<div class=\"views-element-container form-group\"><div class=\"view view-use-cases view-id-use_cases view-display-id-page_1 js-view-dom-id-4dc838dfb825d79b9a777a4c033e526897e2c5c73d81678e4390a1023238a830\">\n  \n    \n      <div class=\"view-header\">\n      <div class=\"view view-yaffs-user-logos view-id-yaffs_user_logos view-display-id-block_2 js-view-dom-id-5ffb5535d9477e9e62892a214aea0561a9fc1aa728c9c9c4eecbf4a4be533a59\">\n  \n    \n      \n      <div class=\"view-content\">\n      <div id=\"views-bootstrap-yaffs-user-logos-block-2\"  class=\"grid views-view-grid horizontal\">\n            <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/designA_logo.png?itok=5VWxByrk\" width=\"200\" height=\"141\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/eaton_logo.png?itok=kExm8d-W\" width=\"200\" height=\"84\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/LANCOM_Logo_4c.png?itok=ZIDg8yYt\" width=\"200\" height=\"50\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/bernina_international_logo.png?itok=G8DeIWtW\" width=\"200\" height=\"30\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n              </div>\n          <div class=\"row\">\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/gallagher_logo.png?itok=lQyDJeN1\" width=\"200\" height=\"65\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/android_logo.png?itok=MShHoIK7\" width=\"170\" height=\"71\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n                  <div class=\"col col-xs-12 col-sm-6 col-md-3 col-lg-3 \">\n            <div class=\"views-field views-field-field-yaffs-user-logo\"><div class=\"field-content\">  <img src=\"/sites/default/files/styles/small/public/logos/leica_logo.png?itok=Ne2u8w3-\" width=\"200\" height=\"130\" alt=\"\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n          </div>\n              </div>\n      </div>\n\n    </div>\n  \n          </div>\n\n    </div>\n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <div class=\"views-field views-field-title\"><h3 class=\"field-content\">“Almost 15 years …never seen a failure...”</h3></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p dir=\"ltr\">The DDS range of digital data storage solutions from Tape Replacement Ltd deliver a modern, solid state data storage unit designed specifically to replace out-dated magnetic tape, magneto optical, disc hard-drive units such as those used within legacy telephone switching systems. This saves companies such as telcos, and ultimately their customers, millions of dollars in upgrade costs as well as improving overall system reliability and keeping functioning equipment from being dumped in landfills.</p>\n\n<p dir=\"ltr\">The storage layer is made up of two independent stacks of NAND chips, combined using a RAID-1 structure, using YAFFS to expose this to the application.</p>\n\n<p dir=\"ltr\">According to Andre Renaud, Engineering Manager at Tape Replacement:</p>\n\n<blockquote>\n<p dir=\"ltr\">“We\'ve been running the units for almost 15 years now, and we have never seen a failure of the underlying YAFFS/NAND storage system. YAFFS provides us with a fast, reliable storage mechanism which is especially useful given the changes in NAND technologies over the years, and the intricate technical details of their behaviour.”</p>\n</blockquote></div></div><div class=\"views-field views-field-field-organisation\"><div class=\"field-content\">Tape Replacement Ltd</div></div><div class=\"views-field views-field-field-url\"><div class=\"field-content\"><a href=\"http://www.tape-replacement.com/\">http://www.tape-replacement.com/</a></div></div><div class=\"views-field views-field-field-image\"><div class=\"field-content\">    <img srcset=\"/sites/default/files/styles/max_325x325/public/2017-09/tape_replacement.jpg?itok=HsMgXnI2 325w, /sites/default/files/styles/max_650x650/public/2017-09/tape_replacement.jpg?itok=cUoW-9yU 555w\" sizes=\"(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw\" src=\"/sites/default/files/styles/max_325x325/public/2017-09/tape_replacement.jpg?itok=HsMgXnI2\" alt=\"Tape Replacement Ltd Logo\" typeof=\"foaf:Image\" class=\"img-responsive\" />\n\n\n</div></div>\n  </div>\n    <div class=\"views-row\">\n    <div class=\"views-field views-field-title\"><h3 class=\"field-content\">Yaffs in space!</h3></div><div class=\"views-field views-field-body\"><div class=\"field-content\"><p><strong>NASA TESS Mission </strong>This <strong>Transiting Exoplanet Survey Satellite (TESS)</strong> will discover thousands of exoplanets in orbit around the brightest stars in the sky.</p>\n\n<p>It is a project regularly using our Yaffs File System to store incoming data and preserve it, in the rigours of the space environment, before sending it back to Earth.</p>\n\n<p>In a two-year survey of the solar neighborhood, TESS will monitor more than 200,000 stars for temporary drops in brightness caused by planetary transits. This first-ever spaceborne all-sky transit survey will identify planets ranging from Earth-sized to gas giants, around a wide range of stellar types and orbital distances. No ground-based survey can achieve this feat.</p>\n\n<p>Some File Systems are not robust enough to be suitable for such exacting work.</p></div></div><div class=\"views-field views-field-field-organisation\"><div class=\"field-content\"></div></div><div class=\"views-field views-field-field-url\"><div class=\"field-content\"></div></div><div class=\"views-field views-field-field-image\"><div class=\"field-content\"></div></div>\n  </div>\n\n    </div>\n  \n      \n            <div class=\"view-footer\">\n      \n<h3>Yaffs in action</h3>\n<p>Android phones were early adopters of Yaffs, providing a huge international test-bed, increasing exposure and confidence in the robustness of Yaffs. In turn, this attracted many customers who particularly value robustness, and now Yaffs is used in many high-reliability areas such as aerospace and critical infrastructure.</p>\n<p>It wouldn\'t be surprising if Yaffs hadn\'t already been part of your day today...</p>\n<p>Making a cup of coffee? Yaffs is used in the process controllers that pump and refine the water and the electricity or gas used to heat the water.</p>\n<p>Using the internet? Many of the routers and other equipment use Yaffs. If they stopped working you\'d probably not be reading this page.</p>\n<p>Used a phone? Well some phones use Yaffs. Yaffs is also used in cell towers, telephone exchanges, video phones, video codecs,... Without Yaffs you wouldn\'t even get a dial tone.</p>\n<p>Flying somewhere? Yaffs is used in planes: both pilot information systems and cabin systems. It is also used in point of sale equipment and public information systems (eg. passenger information systems).</p>\n<p>Watching a movie on TV? Well first off, Yaffs is used in the movie production equipment (cameras and monitors) as well as synthesizers and digital musical instruments used to make the soundtrack. Yaffs is used in TV broadcast equipment and set top boxes that get the movie to your TV, then lastly, Yaffs is used in some TVs or sound systems.</p>\n<p>Driving on a road? Lots of data was needed to build that road and Yaffs gets involved all the way. Yaffs is used in the GPSs, laser scanners and total stations (modern day theodolites) used to gather the data. This data then goes back to the office for design, then gets sent back out to automated Yaffs-powered construction equipment (laser and GPS guided graders, pavers etc) to make accurately built roads which are safer and last longer.</p>\n<p>It\'s used in keeping you safe: in building security and in building monitoring; in food security and safety systems; and, in the provision of the emergency services. People and companies trust Yaffs to be reliable.</p>\n\n    </div>\n    </div>\n</div>\n\";}s:9:\"#attached\";a:2:{s:7:\"library\";a:5:{i:0;s:18:\"views/views.module\";i:1;s:18:\"views/views.module\";i:2;s:18:\"views/views.module\";i:3;s:18:\"views/views.module\";i:4;s:16:\"core/picturefill\";}s:14:\"drupalSettings\";a:0:{}}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:7:{i:0;s:26:\"languages:language_content\";i:1;s:28:\"languages:language_interface\";i:2;s:5:\"theme\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:31:{i:0;s:30:\"config:field.storage.node.body\";i:1;s:37:\"config:field.storage.node.field_image\";i:2;s:44:\"config:field.storage.node.field_organisation\";i:3;s:35:\"config:field.storage.node.field_url\";i:4;s:47:\"config:field.storage.node.field_yaffs_user_logo\";i:5;s:31:\"config:filter.format.basic_html\";i:6;s:30:\"config:filter.format.full_html\";i:7;s:32:\"config:image.style.max_1300x1300\";i:8;s:30:\"config:image.style.max_325x325\";i:9;s:30:\"config:image.style.max_650x650\";i:10;s:24:\"config:image.style.small\";i:11;s:37:\"config:responsive_image.styles.narrow\";i:12;s:27:\"config:views.view.use_cases\";i:13;s:34:\"config:views.view.yaffs_user_logos\";i:14;s:7:\"file:40\";i:15;s:7:\"file:43\";i:16;s:7:\"file:44\";i:17;s:7:\"file:45\";i:18;s:7:\"file:46\";i:19;s:7:\"file:47\";i:20;s:7:\"file:48\";i:21;s:8:\"node:397\";i:22;s:8:\"node:398\";i:23;s:8:\"node:399\";i:24;s:8:\"node:400\";i:25;s:8:\"node:401\";i:26;s:8:\"node:457\";i:27;s:8:\"node:460\";i:28;s:8:\"node:502\";i:29;s:8:\"node:503\";i:30;s:9:\"node_list\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:4:{i:0;s:8:\"#view_id\";i:1;s:30:\"#view_display_show_admin_links\";i:2;s:23:\"#view_display_plugin_id\";i:3;s:6:\"#title\";}s:8:\"#view_id\";s:9:\"use_cases\";s:23:\"#view_display_plugin_id\";s:4:\"page\";s:30:\"#view_display_show_admin_links\";b:1;s:6:\"#title\";a:2:{s:7:\"#markup\";s:9:\"Use cases\";s:13:\"#allowed_tags\";a:12:{i:0;s:1:\"a\";i:1;s:2:\"em\";i:2;s:6:\"strong\";i:3;s:4:\"cite\";i:4;s:10:\"blockquote\";i:5;s:4:\"code\";i:6;s:2:\"ul\";i:7;s:2:\"ol\";i:8;s:2:\"li\";i:9;s:2:\"dl\";i:10;s:2:\"dt\";i:11;s:2:\"dd\";}}}',-1,1504797243.091,1,'config:field.storage.node.body config:field.storage.node.field_image config:field.storage.node.field_organisation config:field.storage.node.field_url config:field.storage.node.field_yaffs_user_logo config:filter.format.basic_html config:filter.format.full_html config:image.style.max_1300x1300 config:image.style.max_325x325 config:image.style.max_650x650 config:image.style.small config:responsive_image.styles.narrow config:views.view.use_cases config:views.view.yaffs_user_logos file:40 file:43 file:44 file:45 file:46 file:47 file:48 node:397 node:398 node:399 node:400 node:401 node:457 node:460 node:502 node:503 node_list rendered','653'),('view:use_cases:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=18fcd943cd6a4b1276d3f25f62771b6a9dee7e45324f4ba05fe485922e155d70','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:4:{i:0;s:4:\"view\";i:1;s:9:\"use_cases\";i:2;s:7:\"display\";i:3;s:6:\"page_1\";}s:8:\"contexts\";a:7:{i:0;s:26:\"languages:language_content\";i:1;s:28:\"languages:language_interface\";i:2;s:5:\"theme\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:31:{i:0;s:30:\"config:field.storage.node.body\";i:1;s:37:\"config:field.storage.node.field_image\";i:2;s:44:\"config:field.storage.node.field_organisation\";i:3;s:35:\"config:field.storage.node.field_url\";i:4;s:47:\"config:field.storage.node.field_yaffs_user_logo\";i:5;s:31:\"config:filter.format.basic_html\";i:6;s:30:\"config:filter.format.full_html\";i:7;s:32:\"config:image.style.max_1300x1300\";i:8;s:30:\"config:image.style.max_325x325\";i:9;s:30:\"config:image.style.max_650x650\";i:10;s:24:\"config:image.style.small\";i:11;s:37:\"config:responsive_image.styles.narrow\";i:12;s:27:\"config:views.view.use_cases\";i:13;s:34:\"config:views.view.yaffs_user_logos\";i:14;s:7:\"file:40\";i:15;s:7:\"file:43\";i:16;s:7:\"file:44\";i:17;s:7:\"file:45\";i:18;s:7:\"file:46\";i:19;s:7:\"file:47\";i:20;s:7:\"file:48\";i:21;s:8:\"node:397\";i:22;s:8:\"node:398\";i:23;s:8:\"node:399\";i:24;s:8:\"node:400\";i:25;s:8:\"node:401\";i:26;s:8:\"node:457\";i:27;s:8:\"node:460\";i:28;s:8:\"node:502\";i:29;s:8:\"node:503\";i:30;s:9:\"node_list\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504794038.883,1,'config:field.storage.node.body config:field.storage.node.field_image config:field.storage.node.field_organisation config:field.storage.node.field_url config:field.storage.node.field_yaffs_user_logo config:filter.format.basic_html config:filter.format.full_html config:image.style.max_1300x1300 config:image.style.max_325x325 config:image.style.max_650x650 config:image.style.small config:responsive_image.styles.narrow config:views.view.use_cases config:views.view.yaffs_user_logos file:40 file:43 file:44 file:45 file:46 file:47 file:48 node:397 node:398 node:399 node:400 node:401 node:457 node:460 node:502 node:503 node_list rendered','653'),('view:use_cases:display:page_1:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=aa7fc4c8fb40c7a8665ccd12fea07926dff0f59b9ee3346bc513c6399bee5b01','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:4:{i:0;s:4:\"view\";i:1;s:9:\"use_cases\";i:2;s:7:\"display\";i:3;s:6:\"page_1\";}s:8:\"contexts\";a:7:{i:0;s:26:\"languages:language_content\";i:1;s:28:\"languages:language_interface\";i:2;s:5:\"theme\";i:3;s:17:\"url.path.is_front\";i:4;s:14:\"url.query_args\";i:5;s:21:\"user.node_grants:view\";i:6;s:16:\"user.permissions\";}s:4:\"tags\";a:31:{i:0;s:30:\"config:field.storage.node.body\";i:1;s:37:\"config:field.storage.node.field_image\";i:2;s:44:\"config:field.storage.node.field_organisation\";i:3;s:35:\"config:field.storage.node.field_url\";i:4;s:47:\"config:field.storage.node.field_yaffs_user_logo\";i:5;s:31:\"config:filter.format.basic_html\";i:6;s:30:\"config:filter.format.full_html\";i:7;s:32:\"config:image.style.max_1300x1300\";i:8;s:30:\"config:image.style.max_325x325\";i:9;s:30:\"config:image.style.max_650x650\";i:10;s:24:\"config:image.style.small\";i:11;s:37:\"config:responsive_image.styles.narrow\";i:12;s:27:\"config:views.view.use_cases\";i:13;s:34:\"config:views.view.yaffs_user_logos\";i:14;s:7:\"file:40\";i:15;s:7:\"file:43\";i:16;s:7:\"file:44\";i:17;s:7:\"file:45\";i:18;s:7:\"file:46\";i:19;s:7:\"file:47\";i:20;s:7:\"file:48\";i:21;s:8:\"node:397\";i:22;s:8:\"node:398\";i:23;s:8:\"node:399\";i:24;s:8:\"node:400\";i:25;s:8:\"node:401\";i:26;s:8:\"node:457\";i:27;s:8:\"node:460\";i:28;s:8:\"node:502\";i:29;s:8:\"node:503\";i:30;s:9:\"node_list\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504797243.031,1,'config:field.storage.node.body config:field.storage.node.field_image config:field.storage.node.field_organisation config:field.storage.node.field_url config:field.storage.node.field_yaffs_user_logo config:filter.format.basic_html config:filter.format.full_html config:image.style.max_1300x1300 config:image.style.max_325x325 config:image.style.max_650x650 config:image.style.small config:responsive_image.styles.narrow config:views.view.use_cases config:views.view.yaffs_user_logos file:40 file:43 file:44 file:45 file:46 file:47 file:48 node:397 node:398 node:399 node:400 node:401 node:457 node:460 node:502 node:503 node_list rendered','653'),('views:fields:highlighted_yaffs_features:block_1:09a21752e6d4a02973ddc783bb3ece776b268f73bccccfc87748cb594b89013d:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user.permissions]=1mycJSzI0OODlhHZrTOgKIP_O5ASdnK3-GnulzfaSvnU','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:407\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"407\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:35:\"<i class=\"fa fa-space-shuttle\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:55:\"<a href=\"/features#407\"><h3>Booting is fast...</h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:122:\"It is important for a Flash filesystem to boot fast, so boot speed was a fundamental consideration in the design of Yaffs.\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/node/407/edit?destination=/home\" hreflang=\"und\">edit</a>\";}}}',-1,1504628861.382,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:407 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:09a21752e6d4a02973ddc783bb3ece776b268f73bccccfc87748cb594b89013d:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user.permissions]=3UV9aFQkgonCqgWd8HoIvGbOLJ7xETa3k-JpAmRGuQtE','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:407\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"407\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:35:\"<i class=\"fa fa-space-shuttle\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:55:\"<a href=\"/features#407\"><h3>Booting is fast...</h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:122:\"It is important for a Flash filesystem to boot fast, so boot speed was a fundamental consideration in the design of Yaffs.\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/node/407/edit?destination=/home\" hreflang=\"und\">edit</a>\";}}}',-1,1510223894.009,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:407 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:09a21752e6d4a02973ddc783bb3ece776b268f73bccccfc87748cb594b89013d:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user]=0','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:4:\"user\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:5:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:26:\"config:user.role.anonymous\";i:2;s:44:\"config:views.view.highlighted_yaffs_features\";i:3;s:8:\"node:407\";i:4;s:6:\"user:0\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"407\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:35:\"<i class=\"fa fa-space-shuttle\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:55:\"<a href=\"/features#407\"><h3>Booting is fast...</h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:122:\"It is important for a Flash filesystem to boot fast, so boot speed was a fundamental consideration in the design of Yaffs.\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";s:0:\"\";}}',-1,1504628690.981,1,'config:filter.format.basic_html config:user.role.anonymous config:views.view.highlighted_yaffs_features node:407 rendered user:0','200'),('views:fields:highlighted_yaffs_features:block_1:09a21752e6d4a02973ddc783bb3ece776b268f73bccccfc87748cb594b89013d:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=18fcd943cd6a4b1276d3f25f62771b6a9dee7e45324f4ba05fe485922e155d70','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"09a21752e6d4a02973ddc783bb3ece776b268f73bccccfc87748cb594b89013d\";}s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:407\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504628861.379,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:407 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:09a21752e6d4a02973ddc783bb3ece776b268f73bccccfc87748cb594b89013d:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=306382ab744615fb554ac82b8f9e8907adc4fe4a2b05c5249851e41934fa227b','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"09a21752e6d4a02973ddc783bb3ece776b268f73bccccfc87748cb594b89013d\";}s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:407\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1510223894.003,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:407 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:09a21752e6d4a02973ddc783bb3ece776b268f73bccccfc87748cb594b89013d:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=aa7fc4c8fb40c7a8665ccd12fea07926dff0f59b9ee3346bc513c6399bee5b01','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"09a21752e6d4a02973ddc783bb3ece776b268f73bccccfc87748cb594b89013d\";}s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:4:\"user\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:5:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:26:\"config:user.role.anonymous\";i:2;s:44:\"config:views.view.highlighted_yaffs_features\";i:3;s:8:\"node:407\";i:4;s:6:\"user:0\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504628690.980,1,'config:filter.format.basic_html config:user.role.anonymous config:views.view.highlighted_yaffs_features node:407 rendered user:0','200'),('views:fields:highlighted_yaffs_features:block_1:1e6c0a03a8ce77cb3ad3fef3dc754850504f81a2247170f85fa3d9fb94761dbd:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user.permissions]=1LT9EHmRg_IdysqgyuQ9vZuR9-Sd3076LOJRSgw2A3C8','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:385\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"385\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:28:\"<i class=\"fa fa-shield\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/features#385\"><h3>A robust flash file system...</h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:135:\"After more than 100,000 <strong>random</strong> power-failures during reading or writing, a test file showed NO data corruption at all!\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/node/385/edit?destination=/home\" hreflang=\"und\">edit</a>\";}}}',-1,1504628861.333,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:385 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:1e6c0a03a8ce77cb3ad3fef3dc754850504f81a2247170f85fa3d9fb94761dbd:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user.permissions]=3Ds-L2cjU4rHNaGWXDeCwkCLMLB3jhB9CVLrhnp5NPNE','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:385\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"385\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:28:\"<i class=\"fa fa-shield\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/features#385\"><h3>A robust flash file system...</h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:135:\"After more than 100,000 <strong>random</strong> power-failures during reading or writing, a test file showed NO data corruption at all!\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/node/385/edit?destination=/home\" hreflang=\"und\">edit</a>\";}}}',-1,1510223893.899,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:385 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:1e6c0a03a8ce77cb3ad3fef3dc754850504f81a2247170f85fa3d9fb94761dbd:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user]=0','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:4:\"user\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:5:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:26:\"config:user.role.anonymous\";i:2;s:44:\"config:views.view.highlighted_yaffs_features\";i:3;s:8:\"node:385\";i:4;s:6:\"user:0\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"385\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:28:\"<i class=\"fa fa-shield\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/features#385\"><h3>A robust flash file system...</h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:135:\"After more than 100,000 <strong>random</strong> power-failures during reading or writing, a test file showed NO data corruption at all!\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";s:0:\"\";}}',-1,1504628690.947,1,'config:filter.format.basic_html config:user.role.anonymous config:views.view.highlighted_yaffs_features node:385 rendered user:0','200'),('views:fields:highlighted_yaffs_features:block_1:1e6c0a03a8ce77cb3ad3fef3dc754850504f81a2247170f85fa3d9fb94761dbd:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=18fcd943cd6a4b1276d3f25f62771b6a9dee7e45324f4ba05fe485922e155d70','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"1e6c0a03a8ce77cb3ad3fef3dc754850504f81a2247170f85fa3d9fb94761dbd\";}s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:385\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504628861.331,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:385 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:1e6c0a03a8ce77cb3ad3fef3dc754850504f81a2247170f85fa3d9fb94761dbd:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=306382ab744615fb554ac82b8f9e8907adc4fe4a2b05c5249851e41934fa227b','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"1e6c0a03a8ce77cb3ad3fef3dc754850504f81a2247170f85fa3d9fb94761dbd\";}s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:385\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1510223893.887,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:385 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:1e6c0a03a8ce77cb3ad3fef3dc754850504f81a2247170f85fa3d9fb94761dbd:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=aa7fc4c8fb40c7a8665ccd12fea07926dff0f59b9ee3346bc513c6399bee5b01','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"1e6c0a03a8ce77cb3ad3fef3dc754850504f81a2247170f85fa3d9fb94761dbd\";}s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:4:\"user\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:5:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:26:\"config:user.role.anonymous\";i:2;s:44:\"config:views.view.highlighted_yaffs_features\";i:3;s:8:\"node:385\";i:4;s:6:\"user:0\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504628690.943,1,'config:filter.format.basic_html config:user.role.anonymous config:views.view.highlighted_yaffs_features node:385 rendered user:0','200'),('views:fields:highlighted_yaffs_features:block_1:64bd029546c52186ae633d40c2c9aaa313b708ab04edff453e1ac4d8889d7301:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user.permissions]=1nmp2WkE2I3PWfZHh5tDwYFu2wWmoVgZCU1Ux16ap2Po','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:408\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"408\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:27:\"<i class=\"fa fa-users\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:59:\"<a href=\"/features#408\"><h3>An active community...</h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:112:\"There\'s an active community of people who use Yaffs and who have developed with Yaffs, just a click or two away.\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/node/408/edit?destination=/home\" hreflang=\"und\">edit</a>\";}}}',-1,1504628861.390,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:408 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:64bd029546c52186ae633d40c2c9aaa313b708ab04edff453e1ac4d8889d7301:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user.permissions]=3NrQAj9jyQZw8CJthDFVCfS0dg6lDTcHeUQ_FKiaUWM4','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:408\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"408\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:27:\"<i class=\"fa fa-users\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:59:\"<a href=\"/features#408\"><h3>An active community...</h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:112:\"There\'s an active community of people who use Yaffs and who have developed with Yaffs, just a click or two away.\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/node/408/edit?destination=/home\" hreflang=\"und\">edit</a>\";}}}',-1,1510223894.025,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:408 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:64bd029546c52186ae633d40c2c9aaa313b708ab04edff453e1ac4d8889d7301:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user]=0','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:4:\"user\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:5:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:26:\"config:user.role.anonymous\";i:2;s:44:\"config:views.view.highlighted_yaffs_features\";i:3;s:8:\"node:408\";i:4;s:6:\"user:0\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"408\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:27:\"<i class=\"fa fa-users\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:59:\"<a href=\"/features#408\"><h3>An active community...</h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:112:\"There\'s an active community of people who use Yaffs and who have developed with Yaffs, just a click or two away.\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";s:0:\"\";}}',-1,1504628690.991,1,'config:filter.format.basic_html config:user.role.anonymous config:views.view.highlighted_yaffs_features node:408 rendered user:0','200'),('views:fields:highlighted_yaffs_features:block_1:64bd029546c52186ae633d40c2c9aaa313b708ab04edff453e1ac4d8889d7301:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=18fcd943cd6a4b1276d3f25f62771b6a9dee7e45324f4ba05fe485922e155d70','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"64bd029546c52186ae633d40c2c9aaa313b708ab04edff453e1ac4d8889d7301\";}s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:408\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504628861.389,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:408 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:64bd029546c52186ae633d40c2c9aaa313b708ab04edff453e1ac4d8889d7301:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=306382ab744615fb554ac82b8f9e8907adc4fe4a2b05c5249851e41934fa227b','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"64bd029546c52186ae633d40c2c9aaa313b708ab04edff453e1ac4d8889d7301\";}s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:408\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1510223894.021,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:408 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:64bd029546c52186ae633d40c2c9aaa313b708ab04edff453e1ac4d8889d7301:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=aa7fc4c8fb40c7a8665ccd12fea07926dff0f59b9ee3346bc513c6399bee5b01','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"64bd029546c52186ae633d40c2c9aaa313b708ab04edff453e1ac4d8889d7301\";}s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:4:\"user\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:5:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:26:\"config:user.role.anonymous\";i:2;s:44:\"config:views.view.highlighted_yaffs_features\";i:3;s:8:\"node:408\";i:4;s:6:\"user:0\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504628690.990,1,'config:filter.format.basic_html config:user.role.anonymous config:views.view.highlighted_yaffs_features node:408 rendered user:0','200'),('views:fields:highlighted_yaffs_features:block_1:a4d5c02b11e716da04c437fd8596c7988bb3053cf5ebb71082aa982fef995692:[languages:language_interface]=en:[route]=entity.node.canonical0b1f169e4471d730423c454bcbef0301e39ejTvIQC7ObpqBPJ9SqXB3NMuI90uVJAL-tHCjwuBPb6Q','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"route\";i:2;s:5:\"theme\";i:3;s:17:\"url.path.is_front\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:384\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"384\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:31:\"<i class=\"fa fa-thumbs-up\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:53:\"<a href=\"/features#384\"><h3>Royalty Free... </h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:177:\"Whether you use Yaffs under the GNU General Public Licence or under a commercial licence, Yaffs is free of any royalty. No need to worry about rising costs for your hit product!\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/node/384/edit?destination=/home\" hreflang=\"und\">edit</a>\";}}}',-1,1504628861.320,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:384 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:a4d5c02b11e716da04c437fd8596c7988bb3053cf5ebb71082aa982fef995692:[languages:language_interface]=en:[route]=entity.node.canonical0b1f169e4471d730423c454bcbef0301e39euxoPqgfDdZE5a9-lTSFnIwS9cxINghfu4BomlYhHf7o','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"route\";i:2;s:5:\"theme\";i:3;s:17:\"url.path.is_front\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:384\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"384\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:31:\"<i class=\"fa fa-thumbs-up\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:53:\"<a href=\"/features#384\"><h3>Royalty Free... </h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:177:\"Whether you use Yaffs under the GNU General Public Licence or under a commercial licence, Yaffs is free of any royalty. No need to worry about rising costs for your hit product!\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/node/384/edit?destination=/home\" hreflang=\"und\">edit</a>\";}}}',-1,1510223893.861,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:384 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:a4d5c02b11e716da04c437fd8596c7988bb3053cf5ebb71082aa982fef995692:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user]=0','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:4:\"user\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:5:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:26:\"config:user.role.anonymous\";i:2;s:44:\"config:views.view.highlighted_yaffs_features\";i:3;s:8:\"node:384\";i:4;s:6:\"user:0\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"384\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:31:\"<i class=\"fa fa-thumbs-up\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:53:\"<a href=\"/features#384\"><h3>Royalty Free... </h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:177:\"Whether you use Yaffs under the GNU General Public Licence or under a commercial licence, Yaffs is free of any royalty. No need to worry about rising costs for your hit product!\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";s:0:\"\";}}',-1,1504628690.933,1,'config:filter.format.basic_html config:user.role.anonymous config:views.view.highlighted_yaffs_features node:384 rendered user:0','200'),('views:fields:highlighted_yaffs_features:block_1:a4d5c02b11e716da04c437fd8596c7988bb3053cf5ebb71082aa982fef995692:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=18fcd943cd6a4b1276d3f25f62771b6a9dee7e45324f4ba05fe485922e155d70','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"a4d5c02b11e716da04c437fd8596c7988bb3053cf5ebb71082aa982fef995692\";}s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"route\";i:2;s:5:\"theme\";i:3;s:17:\"url.path.is_front\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:384\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504628861.318,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:384 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:a4d5c02b11e716da04c437fd8596c7988bb3053cf5ebb71082aa982fef995692:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=306382ab744615fb554ac82b8f9e8907adc4fe4a2b05c5249851e41934fa227b','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"a4d5c02b11e716da04c437fd8596c7988bb3053cf5ebb71082aa982fef995692\";}s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"route\";i:2;s:5:\"theme\";i:3;s:17:\"url.path.is_front\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:384\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1510223893.860,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:384 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:a4d5c02b11e716da04c437fd8596c7988bb3053cf5ebb71082aa982fef995692:[languages:language_interface]=en:[theme]=yaffs:[user.permissions]=aa7fc4c8fb40c7a8665ccd12fea07926dff0f59b9ee3346bc513c6399bee5b01','a:2:{s:15:\"#cache_redirect\";b:1;s:6:\"#cache\";a:5:{s:4:\"keys\";a:5:{i:0;s:5:\"views\";i:1;s:6:\"fields\";i:2;s:26:\"highlighted_yaffs_features\";i:3;s:7:\"block_1\";i:4;s:64:\"a4d5c02b11e716da04c437fd8596c7988bb3053cf5ebb71082aa982fef995692\";}s:8:\"contexts\";a:5:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:4:\"user\";i:4;s:16:\"user.permissions\";}s:4:\"tags\";a:5:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:26:\"config:user.role.anonymous\";i:2;s:44:\"config:views.view.highlighted_yaffs_features\";i:3;s:8:\"node:384\";i:4;s:6:\"user:0\";}s:7:\"max-age\";i:-1;s:3:\"bin\";s:6:\"render\";}}',-1,1504628690.924,1,'config:filter.format.basic_html config:user.role.anonymous config:views.view.highlighted_yaffs_features node:384 rendered user:0','200'),('views:fields:highlighted_yaffs_features:block_1:aa4fadf07272eba7d9a6c4419c9feba6008d46bae1ad13d2dd2383dc272529d5:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user.permissions]=1nJhaQmegxxnP_p_9NGMWYm_t1Dyhigfz5oUyurtPkgw','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:389\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"389\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:34:\"<i class=\"fa fa-mobile-phone\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:79:\"<a href=\"/features#389\"><h3>Tried and tested in millions of devices...</h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:176:\"Yaffs is widely used in Linux and proprietary commercial RTOSs. It\'s been included in hundreds of devices, and shipped as part of Google\'s Android, with millions of units sold.\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/node/389/edit?destination=/home\" hreflang=\"und\">edit</a>\";}}}',-1,1504628861.372,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:389 rendered','124'),('views:fields:highlighted_yaffs_features:block_1:aa4fadf07272eba7d9a6c4419c9feba6008d46bae1ad13d2dd2383dc272529d5:[languages:language_interface]=en:[theme]=yaffs:[url.path.is_front]=is_front.1:[user.permissions]=3V458xRUdPmiXmJ0eTTgaRL5bf0x7oyzjdoXOrOZCx-g','a:9:{s:7:\"#markup\";s:0:\"\";s:9:\"#attached\";a:0:{}s:6:\"#cache\";a:3:{s:8:\"contexts\";a:4:{i:0;s:28:\"languages:language_interface\";i:1;s:5:\"theme\";i:2;s:17:\"url.path.is_front\";i:3;s:16:\"user.permissions\";}s:4:\"tags\";a:3:{i:0;s:31:\"config:filter.format.basic_html\";i:1;s:44:\"config:views.view.highlighted_yaffs_features\";i:2;s:8:\"node:389\";}s:7:\"max-age\";i:-1;}s:17:\"#cache_properties\";a:5:{i:0;s:3:\"nid\";i:1;s:15:\"field_icon_text\";i:2;s:5:\"title\";i:3;s:4:\"body\";i:4;s:9:\"edit_node\";}s:3:\"nid\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:3:\"389\";}}s:15:\"field_icon_text\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:34:\"<i class=\"fa fa-mobile-phone\"></i>\";}}s:5:\"title\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:79:\"<a href=\"/features#389\"><h3>Tried and tested in millions of devices...</h3></a>\";}}s:4:\"body\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:176:\"Yaffs is widely used in Linux and proprietary commercial RTOSs. It\'s been included in hundreds of devices, and shipped as part of Google\'s Android, with millions of units sold.\";}}s:9:\"edit_node\";a:1:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:66:\"<a href=\"/node/389/edit?destination=/home\" hreflang=\"und\">edit</a>\";}}}',-1,1510223893.975,1,'config:filter.format.basic_html config:views.view.highlighted_yaffs_features node:389 rendered','124'),