Add title reminders (top left corner) for all chapters
[rmll_2011.git] / slides.html
index d056d3b..03c439f 100644 (file)
 <section class=chapter>
     <h1>What is a NAS ?</h1>
 </section>
+<section>
+    <h1>What is a NAS ?</h1>
+    <h2>A kind of desktop</h2>
+    <ul>
+        <li>without monitor
+        <li>without keyboard
+        <li>like a server in a tiny package
+    </ul>
+</section>
+<section>
+    <h1>What is a NAS ?</h1>
+    <h2>A remote storage</h2>
+    <ul>
+        <li>available through network protocols
+            <p>(NFS, Samba, Netatalk, DLNA, etc)
+        <li>additional services more or less useful
+            <p>(BitTorrent, web hosting, etc)
+    </ul>
+</section>
+<section>
+    <h1>What is a NAS ?</h1>
+    <h2>Cool devices for hardware user interface</h2>
+    <h2>(instead of keyboard / monitor)</h2>
+    <ul>
+        <li>buttons
+        <li>LEDs
+        <li>LCD
+    </ul>
+</section>
+<section>
+    <h1>What is a NAS ?</h1>
+    <h2>Various architectures</h2>
+    <ul>
+        <li>ARM
+        <li>MIPS
+        <li>PPC
+        <li>x86 more recently
+    </ul>
+</section>
+<section>
+    <h1>What is a NAS ?</h1>
+    <h2>Low cost</h2>
+    <ul>
+        <li>cheap hardware
+        <li>low power consumption
+        <li>firmwares are largely based on free software
+    </ul>
+</section>
 
 <section class=chapter>
     <h1>Project Overview</h1>
 </section>
 
 <section>
+    <h1>Project Overview</h1>
     <h2>Origins</h2>
     <ul>
         <li>lacie.com: non free hardware
         <li>until 2009, no mainline support
-       <li>except for EDmini v2 (Linux patch)
+        <li>except for EDmini v2 (2008 Linux patch)
+            <p>by hobbyists: Albert Aribaud and Christopher Moore
+            <p>signed off by Marvell guys: Lennert Buytenhek and Nicolas Pitre
         <li>discussions patch authors
         <li>a framework was needed...
     </ul>
 </section>
 
+<note>
+== lacie.com ==
+- non free hardware
+- very limited sponsoring
+</note>
+
 <section>
+    <h1>Project Overview</h1>
     <h2>What is not lacie-nas.org ?</h2>
     <ul>
         <li>after sales service for LaCie
-       <li>hack host for LaCie firmwares
+        <li>hack host for LaCie firmwares
+        <p>Some other projects (like nas-central.org) already does it well.
     </ul>
+    <note>Often people comes and ask how to hack a LaCie NAS</note>
 </section>
 
 <section class=chapter>
 </section>
 
 <section>
+    <h1>Projects and targets</h1>
     <h2>Open/unlock hardware</h2>
-    <p>Provide boards specifications and pineout (JTAG, serial, GPIOS, etc...)</p>
+    <p>Provide boards specifications and pinout (JTAG, serial, GPIOS, etc...)</p>
 </section>
 
 <section>
+    <h1>Projects and targets</h1>
     <h2>Provide mainline support</h2>
     <ul>
         <li>openocd
 </section>
 
 <section>
+    <h1>Projects and targets</h1>
     <h2>Provide NAS system tools</h2>
     <p>Develop embedded generic modules for NASes:</p>
     <ul>
        <li>buttons: input_eventd
         <li>GPIO LEDs: led_ctrl
         <li>disk by slot: sd_alias
+        <li>buttons: ?
         <li>GPIO debug: gpio_ctrl
         <li>TODO: disk spin down utility
         <li>TODO: FANs and hardware sensors (lm_sensor ?)
 </section>
 
 <section>
+    <h1>Projects and targets</h1>
     <h2>Provide development services</h2>
     <ul>
         <li><a href="http://lacie-nas.org">wiki</a>
 </section>
 
 <section>
+    <h1>Projects and targets</h1>
     <h2>Provide development/hacking tools</h2>
     <ul>
         <li><a href="http://lacie-nas.org/doku.php?id=clunc">clunc</a> (Client for LaCie U-Boot NetConsole)
 </section>
 
 <section>
+    <h1>Projects and targets</h1>
     <h2>Roadmap</h2>
-    <q>No roadmap, no deadlines, but rather tasks and priorities</q>
+    <q>No roadmap, no deadlines, but rather tasks and priorities
+    <p>priorities: Linux (almost complete), U-Boot, Debian installer, 
 </section>
 
 <section class=chapter>
 </section>
 
 <section>
+    <h1>Free a NS2 demo !</h1>
     <h2>Take board control with clunc</h2>
 </section>
 
 <section>
+    <h1>Free a NS2 demo !</h1>
     <h2>Install U-boot mainline</h2>
+    <p>LaCie U-Boot stock limitations (no saveenv)
 </section>
 
+<note>
+Linux mainline submission
+  [ Free software and enterprise ]
+</note>
+
 <section>
+    <h1>Free a NS2 demo !</h1>
     <h2>Startup an installation kernel+initramfs</h2>
 </section>
 
 <section>
+    <h1>Free a NS2 demo !</h1>
     <h2>Install GNU/Debian ARM</h2>
 </section>
 
 <section>
+    <h1>Free a NS2 demo !</h1>
     <h2>Use SSH and connect to the NS2 :)</h2>
 </section>
 
 </section>
 
 <section>
+    <h1>Perspectives</h1>
     <h2>Network installation</h2>
 </section>
 
 <section>
+    <h1>Perspectives</h1>
     <h2>Device Tree early adopter</h2>
 </section>
 
 <section>
+    <h1>Perspectives</h1>
     <h2>Free distribution for NASes</h2>
+<note>
+- why Debian ?
+- openwrt ?
+- two ways: miniroot and rootfs copy or Debian way (Luc)
+</note>
 </section>
 
 <section class=chapter>
       background-image: -moz-radial-gradient(center 45deg, #333 0%, #1C1C1C 50%);
   }
 
+  note { display: none; }
 
   /* Transition effect */
   section {
   section[aria-selected] ~ section { left: +150% }
 
   .title { background-color: black; }
-  .title h1 {line-height: 400px; vertical-align: middle; margin: 0; text-align: center; display: block; font-size: 70px;}
+  .title h1 {
+      vertical-align: middle; margin: 0; text-align: center; display: block;
+      line-height: 400px;
+      font-size: 70px;
+  }
 
   .chapter { background-color: black;}
-  .chapter h1 {line-height: 600px; vertical-align: middle; margin: 0; text-align: center; display: block}
+  .chapter h1 {
+      font-size: 50px;
+      line-height: 600px;
+      vertical-align: middle; margin: 0; text-align: center; display: block
+  }
 
   h1 {
-      margin: 50px 80px 0 80px;
-      font-size: 50px;
-      text-shadow: 0px -1px 0px #000;
+      margin: 10px;
       text-align: left;
+      font-size: 25px;
+      text-shadow: 0px -1px 0px #000;
   }
   h2 {
       color: #FAE50B;
       margin-left: 50px;
       display: inline-block;
   }
+  li {
+      margin-top: 10px;
+  }
+  ul > li:first-child {
+      margin-top: 0;
+  }
   q, p {
       margin: 50px auto 0 auto;
       text-align: left;
       display: block;
       margin-top: 140px;
   }
+  li p {
+      margin-top: 0;
+      font-size: 20px;
+      font-style: italic;
+  }
   video {
       position: absolute;
       top: 210px;