('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=0&q=node%2F170:[url.site]=https://yaffs.net:[user.node_goLOnTxlsWsNrMAI4EPR7zoHdQAFQRxj0IjOoZbojpTk','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-721e7ba2fbbea7388f0fd0456a3fe88188ea73c0fd1347a0016c5bd6e58491ca\">\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,1514262014.003,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','788'),('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=0&q=node%2F170:[user.node_grants:view]=view.all:0:[user.J6-ZySebTfGcwBAMgpKe8eDyzjMOgaX0gcON-YT8Y9E','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-721e7ba2fbbea7388f0fd0456a3fe88188ea73c0fd1347a0016c5bd6e58491ca\">\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,1514262013.993,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','788'),('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=0:[url.site]=https://yaffs.net:[user.node_grants:view]=vLhX3TZaTI3eGGndjoEvBZiGr-ju6bB_SVti8susdL80','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:17397:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-254a032df0f67cbf723bfbc84f7e805e051e13234fed265872df501cd12d37a2\">\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=\"?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=\"?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\">\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=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=\"?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,1516941131.659,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','790'),('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=0:[user.node_grants:view]=view.all:0:[user.permissions]=W1V3mK2bpcVQMQ045-a64-N---YqM7VK2yVi29ZdFAY','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:17342:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-254a032df0f67cbf723bfbc84f7e805e051e13234fed265872df501cd12d37a2\">\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=\"?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=\"?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\">\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=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=\"?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,1516941131.649,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','790'),('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=1&q=node%2F170:[url.site]=https://yaffs.net:[user.node_gNaJqPtQ-ChQbLPMPjNE4GTjAik57c7B_IrlFgSK7Ncg','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:14013:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-099bd5f3930c783d9de2578ba125ad947123a74f399dcaa3f94e58c86fcaba20\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/simple-integrate\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/simple-integrate\" rel=\"bookmark\"><span>Simple to integrate</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/simple-integrate\" rel=\"tag\" title=\"Simple to integrate\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Simple to integrate</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs Direct Interface is simple to integrate in a system &ndash; 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 &amp; 64), x86 (32 &amp; 64), Atmel, and more. </div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/highly-configurable-matches-your-flash-memory\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/highly-configurable-matches-your-flash-memory\" rel=\"bookmark\"><span>Highly configurable - matches your Flash memory</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/highly-configurable-matches-your-flash-memory\" rel=\"tag\" title=\"Highly configurable - matches your Flash memory\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Highly configurable - matches your Flash memory</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is highly configurable, making it possible to work with various Flash geometries, Error Correction and caching options according to your needs.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/memory-efficiency\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/memory-efficiency\" rel=\"bookmark\"><span>Memory efficiency</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/memory-efficiency\" rel=\"tag\" title=\"Memory efficiency\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Memory efficiency</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has a smaller memory footprint than most other log-structured Flash file systems.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/predictable-and-performance-oriented\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/predictable-and-performance-oriented\" rel=\"bookmark\"><span>Predictable and performance oriented</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/predictable-and-performance-oriented\" rel=\"tag\" title=\"Predictable and performance oriented\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Predictable and performance oriented</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has highly optimised and predictable garbage collection strategies. These give it high performance and make it very deterministic when compared with similar file systems.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/file-system-designed-flash-memory\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/file-system-designed-flash-memory\" rel=\"bookmark\"><span>A file system designed for Flash memory...</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/file-system-designed-flash-memory\" rel=\"tag\" title=\"A file system designed for Flash memory...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about A file system designed for Flash memory...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is designed to ensure data safety, whilst offering the advantages of NAND Flash. It works with SLC and MLC NAND Flash and also with NOR Flash. See the document Considerations in Using a Flash File System for a discussion of the importance of reliability.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/cross-platform-and-portable\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/cross-platform-and-portable\" rel=\"bookmark\"><span>Cross-platform and portable...</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/cross-platform-and-portable\" rel=\"tag\" title=\"Cross-platform and portable...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Cross-platform and portable...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is OS- and CPU- and Endian-independent. It\'s been designed to be easy to port, and has been ported repeatedly by many users.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/high-and-low-level-interfaces\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/high-and-low-level-interfaces\" rel=\"bookmark\"><span>High and low level interfaces...</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/high-and-low-level-interfaces\" rel=\"tag\" title=\"High and low level interfaces...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about High and low level interfaces...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has high and low level interfaces, for Posix compliance and more direct use, making it easy to integrate with Linux and other RTOSs.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-robustness-and-testing\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-robustness-and-testing\" rel=\"bookmark\"><span>YAFFS Robustness and Testing</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>8 June, 2012 - 2:35am</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-robustness-and-testing\" rel=\"tag\" title=\"YAFFS Robustness and Testing\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Robustness and Testing</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-robustness-and-testing\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsRobustnessAndTesting.pdf.png?itok=YSeIaJXu\" alt=\"Preview of YaffsRobustnessAndTesting.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 document describes some of the important design criteria and design features used to achieve a robust design suitable for modern embedded systems which need to store critical data.&nbsp; The test methodologies are also described.</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/data-safe-yaffs\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/data-safe-yaffs\" rel=\"bookmark\"><span>Data is safe with Yaffs...</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/data-safe-yaffs\" rel=\"tag\" title=\"Data is safe with Yaffs...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Data is safe with Yaffs...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is designed for data safety and rigorously tested to ensure it does the best possible to keep users\' data safe. It\'s been crash-tested it hundreds of thousands of times ...</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/yaffs-fully-supported\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/yaffs-fully-supported\" rel=\"bookmark\"><span>Yaffs is fully supported...</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-fully-supported\" rel=\"tag\" title=\"Yaffs is fully supported...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs is fully supported...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs support is available through the Yaffs community but for those problems that aren\'t suitable for a public forum, we offer consultancy with direct access to our developers.</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=0\" 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 is-active active\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current 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=2\" 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:20:{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:7:\"file:79\";i:6;s:8:\"node:417\";i:7;s:8:\"node:418\";i:8;s:8:\"node:420\";i:9;s:8:\"node:426\";i:10;s:8:\"node:427\";i:11;s:8:\"node:428\";i:12;s:8:\"node:433\";i:13;s:8:\"node:434\";i:14;s:8:\"node:435\";i:15;s:8:\"node:436\";i:16;s:9:\"node_list\";i:17;s:9:\"node_view\";i:18;s:6:\"user:1\";i:19;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,1514464921.939,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:79 node:417 node:418 node:420 node:426 node:427 node:428 node:433 node:434 node:435 node:436 node_list node_view rendered user:1 user:6','771'),('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=1&q=node%2F170:[user.node_grants:view]=view.all:0:[user.G93jrm53-3hQb6KINgQUCcUWTJAmkE9EPePBrjBfVMc','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:13958:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-099bd5f3930c783d9de2578ba125ad947123a74f399dcaa3f94e58c86fcaba20\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/simple-integrate\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/simple-integrate\" rel=\"bookmark\"><span>Simple to integrate</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/simple-integrate\" rel=\"tag\" title=\"Simple to integrate\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Simple to integrate</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs Direct Interface is simple to integrate in a system &ndash; 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 &amp; 64), x86 (32 &amp; 64), Atmel, and more. </div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/highly-configurable-matches-your-flash-memory\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/highly-configurable-matches-your-flash-memory\" rel=\"bookmark\"><span>Highly configurable - matches your Flash memory</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/highly-configurable-matches-your-flash-memory\" rel=\"tag\" title=\"Highly configurable - matches your Flash memory\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Highly configurable - matches your Flash memory</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is highly configurable, making it possible to work with various Flash geometries, Error Correction and caching options according to your needs.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/memory-efficiency\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/memory-efficiency\" rel=\"bookmark\"><span>Memory efficiency</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/memory-efficiency\" rel=\"tag\" title=\"Memory efficiency\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Memory efficiency</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has a smaller memory footprint than most other log-structured Flash file systems.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/predictable-and-performance-oriented\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/predictable-and-performance-oriented\" rel=\"bookmark\"><span>Predictable and performance oriented</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/predictable-and-performance-oriented\" rel=\"tag\" title=\"Predictable and performance oriented\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Predictable and performance oriented</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has highly optimised and predictable garbage collection strategies. These give it high performance and make it very deterministic when compared with similar file systems.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/file-system-designed-flash-memory\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/file-system-designed-flash-memory\" rel=\"bookmark\"><span>A file system designed for Flash memory...</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/file-system-designed-flash-memory\" rel=\"tag\" title=\"A file system designed for Flash memory...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about A file system designed for Flash memory...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is designed to ensure data safety, whilst offering the advantages of NAND Flash. It works with SLC and MLC NAND Flash and also with NOR Flash. See the document Considerations in Using a Flash File System for a discussion of the importance of reliability.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/cross-platform-and-portable\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/cross-platform-and-portable\" rel=\"bookmark\"><span>Cross-platform and portable...</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/cross-platform-and-portable\" rel=\"tag\" title=\"Cross-platform and portable...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Cross-platform and portable...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is OS- and CPU- and Endian-independent. It\'s been designed to be easy to port, and has been ported repeatedly by many users.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/high-and-low-level-interfaces\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/high-and-low-level-interfaces\" rel=\"bookmark\"><span>High and low level interfaces...</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/high-and-low-level-interfaces\" rel=\"tag\" title=\"High and low level interfaces...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about High and low level interfaces...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has high and low level interfaces, for Posix compliance and more direct use, making it easy to integrate with Linux and other RTOSs.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-robustness-and-testing\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-robustness-and-testing\" rel=\"bookmark\"><span>YAFFS Robustness and Testing</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>8 June, 2012 - 2:35am</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-robustness-and-testing\" rel=\"tag\" title=\"YAFFS Robustness and Testing\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Robustness and Testing</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-robustness-and-testing\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsRobustnessAndTesting.pdf.png?itok=YSeIaJXu\" alt=\"Preview of YaffsRobustnessAndTesting.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 document describes some of the important design criteria and design features used to achieve a robust design suitable for modern embedded systems which need to store critical data.&nbsp; The test methodologies are also described.</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/data-safe-yaffs\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/data-safe-yaffs\" rel=\"bookmark\"><span>Data is safe with Yaffs...</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/data-safe-yaffs\" rel=\"tag\" title=\"Data is safe with Yaffs...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Data is safe with Yaffs...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is designed for data safety and rigorously tested to ensure it does the best possible to keep users\' data safe. It\'s been crash-tested it hundreds of thousands of times ...</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/yaffs-fully-supported\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/yaffs-fully-supported\" rel=\"bookmark\"><span>Yaffs is fully supported...</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-fully-supported\" rel=\"tag\" title=\"Yaffs is fully supported...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs is fully supported...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs support is available through the Yaffs community but for those problems that aren\'t suitable for a public forum, we offer consultancy with direct access to our developers.</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=0\" 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 is-active active\">\n                                          <a href=\"?q=node/170&amp;page=1\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current 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=2\" 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:20:{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:7:\"file:79\";i:6;s:8:\"node:417\";i:7;s:8:\"node:418\";i:8;s:8:\"node:420\";i:9;s:8:\"node:426\";i:10;s:8:\"node:427\";i:11;s:8:\"node:428\";i:12;s:8:\"node:433\";i:13;s:8:\"node:434\";i:14;s:8:\"node:435\";i:15;s:8:\"node:436\";i:16;s:9:\"node_list\";i:17;s:9:\"node_view\";i:18;s:6:\"user:1\";i:19;s:6:\"user:6\";}s:7:\"max-age\";i:-1;}}',-1,1514464921.930,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:79 node:417 node:418 node:420 node:426 node:427 node:428 node:433 node:434 node:435 node:436 node_list node_view rendered user:1 user:6','771'),('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=1:[url.site]=https://yaffs.net:[user.node_grants:view]=vYYLIVtobjsXDM93tCAnlOp1zZF8E8pbS0e6IGaFc8rM','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:13833:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-c7cc1f6cf9b0b1856fb62b7b4e0025ec7b7411251b53be86f86fbc6f17422320\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/simple-integrate\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/simple-integrate\" rel=\"bookmark\"><span>Simple to integrate</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/simple-integrate\" rel=\"tag\" title=\"Simple to integrate\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Simple to integrate</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs Direct Interface is simple to integrate in a system &ndash; 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 &amp; 64), x86 (32 &amp; 64), Atmel, and more. </div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/highly-configurable-matches-your-flash-memory\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/highly-configurable-matches-your-flash-memory\" rel=\"bookmark\"><span>Highly configurable - matches your Flash memory</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/highly-configurable-matches-your-flash-memory\" rel=\"tag\" title=\"Highly configurable - matches your Flash memory\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Highly configurable - matches your Flash memory</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is highly configurable, making it possible to work with various Flash geometries, Error Correction and caching options according to your needs.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/memory-efficiency\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/memory-efficiency\" rel=\"bookmark\"><span>Memory efficiency</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/memory-efficiency\" rel=\"tag\" title=\"Memory efficiency\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Memory efficiency</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has a smaller memory footprint than most other log-structured Flash file systems.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/predictable-and-performance-oriented\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/predictable-and-performance-oriented\" rel=\"bookmark\"><span>Predictable and performance oriented</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/predictable-and-performance-oriented\" rel=\"tag\" title=\"Predictable and performance oriented\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Predictable and performance oriented</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has highly optimised and predictable garbage collection strategies. These give it high performance and make it very deterministic when compared with similar file systems.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/file-system-designed-flash-memory\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/file-system-designed-flash-memory\" rel=\"bookmark\"><span>A file system designed for Flash memory...</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/file-system-designed-flash-memory\" rel=\"tag\" title=\"A file system designed for Flash memory...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about A file system designed for Flash memory...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is designed to ensure data safety, whilst offering the advantages of NAND Flash. It works with SLC and MLC NAND Flash and also with NOR Flash. See the document Considerations in Using a Flash File System for a discussion of the importance of reliability.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/cross-platform-and-portable\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/cross-platform-and-portable\" rel=\"bookmark\"><span>Cross-platform and portable...</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/cross-platform-and-portable\" rel=\"tag\" title=\"Cross-platform and portable...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Cross-platform and portable...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is OS- and CPU- and Endian-independent. It\'s been designed to be easy to port, and has been ported repeatedly by many users.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/high-and-low-level-interfaces\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/high-and-low-level-interfaces\" rel=\"bookmark\"><span>High and low level interfaces...</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/high-and-low-level-interfaces\" rel=\"tag\" title=\"High and low level interfaces...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about High and low level interfaces...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has high and low level interfaces, for Posix compliance and more direct use, making it easy to integrate with Linux and other RTOSs.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-robustness-and-testing\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-robustness-and-testing\" rel=\"bookmark\"><span>YAFFS Robustness and Testing</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>8 June, 2012 - 2:35am</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-robustness-and-testing\" rel=\"tag\" title=\"YAFFS Robustness and Testing\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Robustness and Testing</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-robustness-and-testing\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsRobustnessAndTesting.pdf.png?itok=YSeIaJXu\" alt=\"Preview of YaffsRobustnessAndTesting.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 document describes some of the important design criteria and design features used to achieve a robust design suitable for modern embedded systems which need to store critical data.&nbsp; The test methodologies are also described.</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/data-safe-yaffs\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/data-safe-yaffs\" rel=\"bookmark\"><span>Data is safe with Yaffs...</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/data-safe-yaffs\" rel=\"tag\" title=\"Data is safe with Yaffs...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Data is safe with Yaffs...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is designed for data safety and rigorously tested to ensure it does the best possible to keep users\' data safe. It\'s been crash-tested it hundreds of thousands of times ...</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/yaffs-fully-supported\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/yaffs-fully-supported\" rel=\"bookmark\"><span>Yaffs is fully supported...</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-fully-supported\" rel=\"tag\" title=\"Yaffs is fully supported...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs is fully supported...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs support is available through the Yaffs community but for those problems that aren\'t suitable for a public forum, we offer consultancy with direct access to our developers.</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=0\" 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 is-active active\">\n                                          <a href=\"?page=1\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current 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\">\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=2\" 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:20:{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:7:\"file:79\";i:6;s:8:\"node:417\";i:7;s:8:\"node:418\";i:8;s:8:\"node:420\";i:9;s:8:\"node:426\";i:10;s:8:\"node:427\";i:11;s:8:\"node:428\";i:12;s:8:\"node:433\";i:13;s:8:\"node:434\";i:14;s:8:\"node:435\";i:15;s:8:\"node:436\";i:16;s:9:\"node_list\";i:17;s:9:\"node_view\";i:18;s:6:\"user:1\";i:19;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,1517209910.382,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:79 node:417 node:418 node:420 node:426 node:427 node:428 node:433 node:434 node:435 node:436 node_list node_view rendered user:1 user:6','773'),('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=1:[user.node_grants:view]=view.all:0:[user.permissions]=dE-Cjyvs4ZalVrI_ckhxayGaK4HBA6HHtw6otctqA08','a:3:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:13778:\"<div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-c7cc1f6cf9b0b1856fb62b7b4e0025ec7b7411251b53be86f86fbc6f17422320\">\n  \n    \n      \n      <div class=\"view-content\">\n          <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/simple-integrate\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/simple-integrate\" rel=\"bookmark\"><span>Simple to integrate</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/simple-integrate\" rel=\"tag\" title=\"Simple to integrate\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Simple to integrate</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs Direct Interface is simple to integrate in a system &ndash; 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 &amp; 64), x86 (32 &amp; 64), Atmel, and more. </div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/highly-configurable-matches-your-flash-memory\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/highly-configurable-matches-your-flash-memory\" rel=\"bookmark\"><span>Highly configurable - matches your Flash memory</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/highly-configurable-matches-your-flash-memory\" rel=\"tag\" title=\"Highly configurable - matches your Flash memory\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Highly configurable - matches your Flash memory</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is highly configurable, making it possible to work with various Flash geometries, Error Correction and caching options according to your needs.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/memory-efficiency\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/memory-efficiency\" rel=\"bookmark\"><span>Memory efficiency</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/memory-efficiency\" rel=\"tag\" title=\"Memory efficiency\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Memory efficiency</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has a smaller memory footprint than most other log-structured Flash file systems.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/predictable-and-performance-oriented\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/predictable-and-performance-oriented\" rel=\"bookmark\"><span>Predictable and performance oriented</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/predictable-and-performance-oriented\" rel=\"tag\" title=\"Predictable and performance oriented\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Predictable and performance oriented</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has highly optimised and predictable garbage collection strategies. These give it high performance and make it very deterministic when compared with similar file systems.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/file-system-designed-flash-memory\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/file-system-designed-flash-memory\" rel=\"bookmark\"><span>A file system designed for Flash memory...</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/file-system-designed-flash-memory\" rel=\"tag\" title=\"A file system designed for Flash memory...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about A file system designed for Flash memory...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is designed to ensure data safety, whilst offering the advantages of NAND Flash. It works with SLC and MLC NAND Flash and also with NOR Flash. See the document Considerations in Using a Flash File System for a discussion of the importance of reliability.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/cross-platform-and-portable\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/cross-platform-and-portable\" rel=\"bookmark\"><span>Cross-platform and portable...</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/cross-platform-and-portable\" rel=\"tag\" title=\"Cross-platform and portable...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Cross-platform and portable...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is OS- and CPU- and Endian-independent. It\'s been designed to be easy to port, and has been ported repeatedly by many users.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/high-and-low-level-interfaces\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/high-and-low-level-interfaces\" rel=\"bookmark\"><span>High and low level interfaces...</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/high-and-low-level-interfaces\" rel=\"tag\" title=\"High and low level interfaces...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about High and low level interfaces...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs has high and low level interfaces, for Posix compliance and more direct use, making it easy to integrate with Linux and other RTOSs.</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/documents/yaffs-robustness-and-testing\" class=\"paper is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/documents/yaffs-robustness-and-testing\" rel=\"bookmark\"><span>YAFFS Robustness and Testing</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>8 June, 2012 - 2:35am</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-robustness-and-testing\" rel=\"tag\" title=\"YAFFS Robustness and Testing\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about YAFFS Robustness and Testing</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-robustness-and-testing\"><img src=\"/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsRobustnessAndTesting.pdf.png?itok=YSeIaJXu\" alt=\"Preview of YaffsRobustnessAndTesting.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 document describes some of the important design criteria and design features used to achieve a robust design suitable for modern embedded systems which need to store critical data.&nbsp; The test methodologies are also described.</p>\n</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/data-safe-yaffs\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/data-safe-yaffs\" rel=\"bookmark\"><span>Data is safe with Yaffs...</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/data-safe-yaffs\" rel=\"tag\" title=\"Data is safe with Yaffs...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Data is safe with Yaffs...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs is designed for data safety and rigorously tested to ensure it does the best possible to keep users\' data safe. It\'s been crash-tested it hundreds of thousands of times ...</div>\n      \n  </div>\n\n</article>\n\n  </div>\n    <div class=\"views-row\">\n    <article role=\"article\" about=\"/features/yaffs-fully-supported\" class=\"what-is-special-about-yaffs is-promoted teaser clearfix\">\n\n  \n      <h2>\n      <a href=\"/features/yaffs-fully-supported\" rel=\"bookmark\"><span>Yaffs is fully supported...</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-fully-supported\" rel=\"tag\" title=\"Yaffs is fully supported...\" hreflang=\"und\">Read more<span class=\"visually-hidden\"> about Yaffs is fully supported...</span></a></li></ul>\n            <div class=\"field field--name-body field--type-text-with-summary field--label-hidden field--item\">Yaffs support is available through the Yaffs community but for those problems that aren\'t suitable for a public forum, we offer consultancy with direct access to our developers.</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=0\" 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 is-active active\">\n                                          <a href=\"?page=1\" title=\"Current page\">\n            <span class=\"visually-hidden\">\n              Current 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\">\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=2\" 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:20:{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:7:\"file:79\";i:6;s:8:\"node:417\";i:7;s:8:\"node:418\";i:8;s:8:\"node:420\";i:9;s:8:\"node:426\";i:10;s:8:\"node:427\";i:11;s:8:\"node:428\";i:12;s:8:\"node:433\";i:13;s:8:\"node:434\";i:14;s:8:\"node:435\";i:15;s:8:\"node:436\";i:16;s:9:\"node_list\";i:17;s:9:\"node_view\";i:18;s:6:\"user:1\";i:19;s:6:\"user:6\";}s:7:\"max-age\";i:-1;}}',-1,1517209910.374,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:79 node:417 node:418 node:420 node:426 node:427 node:428 node:433 node:434 node:435 node:436 node_list node_view rendered user:1 user:6','773'),('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:[url.site]=https://yaffs.net:[user.node_gCaeWE14MJZetQCxaF8qFCMV99qsYsPqZrKOWKrqFtS4','a:8:{s:7:\"#markup\";O:25:\"Drupal\\Core\\Render\\Markup\":1:{s:9:\"\0*\0string\";s:13744:\"<div class=\"views-element-container form-group\"><div class=\"view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-1cac4c102367f4567ac1c484e5057c4f9f0af8a16209e34b24405e953bdedfc3\">\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</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,1516880525.095,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','761'),('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:[user.j18QH2LWeVXLDtvoYCxAzltSaMK_016MwBCjyB4AcY0','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-1cac4c102367f4567ac1c484e5057c4f9f0af8a16209e34b24405e953bdedfc3\">\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,1516880525.074,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','761'),('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]=vLdQB_lEOLlgd0PjzxvQdmGq4oxEnnd53CjW6Yl0gMy4','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-0b84c2e3858b787b2558a742051c3437057e13afb66ec42882a742c82e68d47e\">\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,1516914658.470,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','761'),('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:[user.permissions]=Ain2Uf06UObfvvTGRgQUazC4N9RpPz3GxV3cND-34rg','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-0b84c2e3858b787b2558a742051c3437057e13afb66ec42882a742c82e68d47e\">\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,1516914658.463,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','761'),('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_gY1SXKheXbTZNb3CyGxGv5alVnZ4-s4f2Cgd5U3PVTHU','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-f34841bf40b6d6e0755bc4b0019078f14feac993b68f4a2644ab7f53a0f6aa8d\">\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,1510674351.541,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','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=3&q=node%2F170:[user.node_grants:view]=view.all:0:[user.hWVVUfLDr1PUdtqqrVRsc3ilSqImLma_xomBNTKCo3c','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-f34841bf40b6d6e0755bc4b0019078f14feac993b68f4a2644ab7f53a0f6aa8d\">\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,1510674351.531,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','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=3:[url.site]=https://yaffs.net:[user.node_grants:view]=vPo49Qo9QYlaxLLPDERoglklbpCgvWOK8PWiWagYlbVQ','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-8371cb79754346ff1574f7c4d7170b4cf9df7d87599197fcd4b580e69a4aca0a\">\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,1516860340.889,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','725'),('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:[user.permissions]=yuXaH2FXXFOfQNXnPxmb28y-UOfIe8JOGWjLE9xvn8A','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-8371cb79754346ff1574f7c4d7170b4cf9df7d87599197fcd4b580e69a4aca0a\">\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,1516860340.883,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','725');
INSERT INTO `cache_render` VALUES ('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_gtRS3R6m7vRYvBXsZ7_e9AJmfmYY0IHf2PNOsyxM4etw','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-c84650b87e826ab23e97fa9a984025f82afa0219bb90ce2e8e57d2ee35ac9e81\">\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,1516049570.913,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','726'),('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:[user.LVGLW-uDRz96P6jP6jAnzaa91exgU2TCgv2T5pA_yUo','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-c84650b87e826ab23e97fa9a984025f82afa0219bb90ce2e8e57d2ee35ac9e81\">\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,1516049570.906,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','726'),('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]=vuTpJ9RrCAFzrTUbqENP7sLHi8WgqABwsoQKMA5py4so','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-e1dac92c07d712eea962df1ea2bb2d96c8baf01553175331263a987abb477f8c\">\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,1517306824.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','727'),('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:[user.permissions]=Z98k4eMF2GwurCy7lYGNAjXV3dM4sagQ0fT2gsk3hWU','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-e1dac92c07d712eea962df1ea2bb2d96c8baf01553175331263a987abb477f8c\">\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,1517306824.374,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','727'),('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_gvsMHkXXlvMjeHo9zAlkogqtCRbz_KpMw6lYN1URKrnU','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-4ec1d4cadc7c1ea440e6b905af39ff1f6ebbcc04ad70959d7ef3d40118a5e43a\">\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,1514464926.815,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','707'),('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:[user.pgUv21dLpF1GwLPCQfjvf0tdh01ZRDiqBpTs25rWxHg','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-4ec1d4cadc7c1ea440e6b905af39ff1f6ebbcc04ad70959d7ef3d40118a5e43a\">\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,1514464926.810,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','707'),('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]=vOZT9LiEl7j4A1xxJ2MPv2fIViO_1t9I-7qYV1OHrwc4','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-fd53080c365b778a51d236fe845b9c54bcc08bbef30cc194e5e334608a44364e\">\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,1517235217.117,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','709'),('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:[user.permissions]=O6nR7jotQVtKeDl79f2jJhbv157tuP2RxJHo5wwFFwU','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-fd53080c365b778a51d236fe845b9c54bcc08bbef30cc194e5e334608a44364e\">\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,1517235217.109,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','709'),('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_gq6ngY8oVfqxFnRbw8gNMXgiewsFUvJyoRMhJKLhqv00','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-87613c74a8e2fa06ff105c97045fdb83ee235ad718fbee9b042725eb9e957698\">\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,1513547699.833,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','707'),('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:[user.3ZhT1eQoiJQ6FzyCq-KGaQG9k3uMu-RLnyGSKExf4Jw','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-87613c74a8e2fa06ff105c97045fdb83ee235ad718fbee9b042725eb9e957698\">\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,1513547699.826,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','707'),('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]=vWK1zYXb2l08QvPPXCB676QnkujcERG5_n_T8rojybUY','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-0b6ae3fff936e8141f1b3654f3bad1a681a78bfa836a3b0956d1b7bf5eaa99a1\">\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,1517153982.564,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','709'),('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:[user.permissions]=jNEV2fdNgmfTZ117rqtqNVJlj0YTEdclZ0lyBBT4EbI','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-0b6ae3fff936e8141f1b3654f3bad1a681a78bfa836a3b0956d1b7bf5eaa99a1\">\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,1517153982.556,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','709'),('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_gpjH1lBJCU6StcKmQgbHvoMJamXQe3zqOzcv0xv1nhi8','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-5fa61d844b6a29192f644cba86945d2ab6706a56243750164808410e1862a385\">\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,1513586813.475,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','707'),('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:[user.Q_AZttmGvwCdr0aLVJnVk_1zrY-W6lhLKrhNBaQ-qkU','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-5fa61d844b6a29192f644cba86945d2ab6706a56243750164808410e1862a385\">\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,1513586813.467,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','707'),('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]=vEcY6_eQ2gyx2N9QJOJGHAGHKdm_w4wa554sQSYnVG4c','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-2b01b88370071b3b991c593da29dab70647e5a068b460c49583e89fecffeb104\">\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,1517485066.994,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','709'),('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:[user.permissions]=eQyShqC_7XkdMVOsdwR6m_gmQp305Akst_-QBNH9aRo','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-2b01b88370071b3b991c593da29dab70647e5a068b460c49583e89fecffeb104\">\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,1517485066.983,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','709'),('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:vyNvFtiLgzejkarh-bjasghURnBhRPjejoyXGWS-lkOA','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-1ccd4b174f028e069d18dd0018aac36fb13893057e0e5a6ceb9548aa03fa8700\">\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,1518119418.373,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','790'),