diff options
Diffstat (limited to 'blends/talk/nitte/index.html')
-rw-r--r-- | blends/talk/nitte/index.html | 171 |
1 files changed, 86 insertions, 85 deletions
diff --git a/blends/talk/nitte/index.html b/blends/talk/nitte/index.html index a93bc71..aabfe26 100644 --- a/blends/talk/nitte/index.html +++ b/blends/talk/nitte/index.html @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="generator" content="pandoc" /> <meta name="author" content="Jonas Smedegaard" /> - <meta name="date" content="Nitte, Mangalore, October 28th, 2011" /> + <title>Debian Pure Blends - hacking in your parents' house</title> <link rel="stylesheet" type="text/css" media="screen, projection, print" - href="../slidy.css" /> - <script src="../slidy.js" + href="../../../slidy/slidy.css" /> + <script src="../../../slidy/slidy.js" charset="utf-8" type="text/javascript"></script> </head> <body> @@ -20,8 +21,8 @@ Jonas Smedegaard </p> <p class="date">Nitte, Mangalore, October 28th, 2011</p> </div> -<div class="slide"> -<h1 id="overview">Overview</h1> +<div class="section slide level1" id="overview"> +<h1>Overview</h1> <ul> <li>Me and Asia</li> <li>Tricky terms</li> @@ -30,63 +31,63 @@ Jonas Smedegaard <li>Customizing Debian</li> </ul> </div> -<div class="slide"> -<h1 id="me-and-asia">Me and Asia</h1> +<div class="section slide level1" id="me-and-asia"> +<h1>Me and Asia</h1> <div class="figure"> <img src="../map.png" alt="Asia trip" /><p class="caption">Asia trip</p> </div> </div> -<div class="slide"> -<h1 id="tricky-terms">Tricky terms</h1> +<div class="section slide level1" id="tricky-terms"> +<h1>Tricky terms</h1> <p>FLOSS: <strong>F</strong>ree/<strong>L</strong>ibre <strong>O</strong>pen <strong>S</strong>ource <strong>S</strong>oftware.</p> <p>Hacking: Being creative with small pieces -- like playing with Lego.</p> <p>Cracking: Breaking digital "locks", typically to steal digital data.</p> </div> -<div class="slide"> -<h1 id="floss-eco-system">FLOSS Eco System</h1> +<div class="section slide level1" id="floss-eco-system"> +<h1>FLOSS Eco System</h1> <div class="figure"> <img src="../developmentstream.png" alt="Software Code Stream" /><p class="caption">Software Code Stream</p> </div> </div> -<div class="slide"> -<h1 id="debian---distro-community">Debian - distro & community</h1> +<div class="section slide level1" id="debian---distro-community"> +<h1>Debian - distro & community</h1> <ul> <li>Community</li> <li>Distribution</li> <li>Free!</li> </ul> </div> -<div class="slide"> -<h1 id="debian---community">Debian - Community</h1> +<div class="section slide level1" id="debian---community"> +<h1>Debian - Community</h1> <ul> <li>~1000 "Developers"</li> <li>~500 "Maintainers"</li> <li>??? actual contributors...</li> </ul> </div> -<div class="slide"> -<h1 id="debian---community-structure">Debian - Community structure</h1> +<div class="section slide level1" id="debian---community-structure"> +<h1>Debian - Community structure</h1> <ul> <li>Democracy</li> </ul> </div> -<div class="slide"> -<h1 id="debian---community-structure-1">Debian - Community structure</h1> +<div class="section slide level1" id="debian---community-structure-1"> +<h1>Debian - Community structure</h1> <ul> -<li><span style="text-decoration: line-through;">Democracy</span></li> +<li><del>Democracy</del></li> <li>We all obey Debian Free Software Guidelines</li> <li>Almost no hierarchy: Each package maintainer responsible</li> </ul> </div> -<div class="slide"> -<h1 id="debian---distribution">Debian - Distribution</h1> +<div class="section slide level1" id="debian---distribution"> +<h1>Debian - Distribution</h1> <ul> <li>Generic - choices are exposed to the user</li> <li>Mother of other distros</li> </ul> </div> -<div class="slide"> -<h1 id="debian-packages">Debian packages</h1> +<div class="section slide level1" id="debian-packages"> +<h1>Debian packages</h1> <ul> <li>They all obey Debian Policy</li> <li>Mozilla Iceweasel (Firefox): ~3 packages (+ ~70 lang packages)</li> @@ -94,8 +95,8 @@ Jonas Smedegaard <li>Debian: ~35.000 packages</li> </ul> </div> -<div class="slide"> -<h1 id="debian-packaging---mentors-sponsoring">Debian packaging - Mentors + sponsoring</h1> +<div class="section slide level1" id="debian-packaging---mentors-sponsoring"> +<h1>Debian packaging - Mentors + sponsoring</h1> <ul> <li>Peer review - many eyes see more bugs</li> <li>Education - Debian quality standards</li> @@ -110,8 +111,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>Website: <a href="http://mentors.debian.net/"><code class="url">http://mentors.debian.net/</code></a></li> </ul> </div> -<div class="slide"> -<h1 id="debian-packaging---join-teams">Debian packaging - Join teams</h1> +<div class="section slide level1" id="debian-packaging---join-teams"> +<h1>Debian packaging - Join teams</h1> <ul> <li>Peer review - many eyes see more bugs</li> <li>Education - Debian quality standards</li> @@ -119,8 +120,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>Wiki page: <a href="http://wiki.debian.org/Teams"><code class="url">http://wiki.debian.org/Teams</code></a></li> </ul> </div> -<div class="slide"> -<h1 id="debian---derivatives">Debian - derivatives</h1> +<div class="section slide level1" id="debian---derivatives"> +<h1>Debian - derivatives</h1> <ul> <li>Knoppix</li> <li>Ubuntu</li> @@ -129,14 +130,14 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>...</li> </ul> </div> -<div class="slide"> -<h1 id="debian-deriving">Debian deriving</h1> +<div class="section slide level1" id="debian-deriving"> +<h1>Debian deriving</h1> <ul> <li>Try use <strong>live-builder</strong>...</li> </ul> </div> -<div class="slide"> -<h1 id="debian---blends">Debian - blends</h1> +<div class="section slide level1" id="debian---blends"> +<h1>Debian - blends</h1> <ul> <li>Optimizing Debian itself for special purpose use</li> </ul> @@ -145,8 +146,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>Merging back derived work into Debian</li> </ul> </div> -<div class="slide"> -<h1 id="debian---existing-blends">Debian - existing blends</h1> +<div class="section slide level1" id="debian---existing-blends"> +<h1>Debian - existing blends</h1> <ul> <li>Debian Jr</li> <li>Debian Med</li> @@ -161,8 +162,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>Debian Multimedia</li> </ul> </div> -<div class="slide"> -<h1 id="debian---future-blends">Debian - future blends</h1> +<div class="section slide level1" id="debian---future-blends"> +<h1>Debian - future blends</h1> <ul> <li>FreedomBox</li> <li>Debian LAN</li> @@ -171,24 +172,24 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>...?</li> </ul> </div> -<div class="slide"> -<h1 id="debian-blending">Debian blending</h1> +<div class="section slide level1" id="debian-blending"> +<h1>Debian blending</h1> <ul> <li>Join existing teams</li> <li>Convince Debian Developers to create new teams</li> <li>Try use <strong>boxer</strong></li> </ul> </div> -<div class="slide"> -<h1 id="debian-pure-blends---benefits">Debian Pure Blends - Benefits</h1> +<div class="section slide level1" id="debian-pure-blends---benefits"> +<h1>Debian Pure Blends - Benefits</h1> <ul> <li>backed by Debian - help, bug tracking, translations, etc.</li> <li>teamwork - others might help you refine and maintain your setups</li> <li>common structures - others might take over if you loose interest</li> </ul> </div> -<div class="slide"> -<h1 id="debian-pure-blends---downsides">Debian Pure Blends - downsides</h1> +<div class="section slide level1" id="debian-pure-blends---downsides"> +<h1>Debian Pure Blends - downsides</h1> <ul> <li><strong>annoying</strong> - Debian package maintainers may not like proposed changes</li> <li><strong>slow</strong> - stable distribution is released infrequently</li> @@ -196,8 +197,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li><strong>complex</strong> - packages must obey Debian Policy</li> </ul> </div> -<div class="slide"> -<h1 id="tech---debian-support-overloading-choices">Tech - Debian support overloading choices</h1> +<div class="section slide level1" id="tech---debian-support-overloading-choices"> +<h1>Tech - Debian support overloading choices</h1> <ul> <li>Debian installer</li> <li>tasksel</li> @@ -205,8 +206,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>aptitude</li> </ul> </div> -<div class="slide"> -<h1 id="tech---examples-of-non-pure-blending">Tech - examples of non-pure blending</h1> +<div class="section slide level1" id="tech---examples-of-non-pure-blending"> +<h1>Tech - examples of non-pure blending</h1> <ul> <li>include non-Debian packages or non-packaged stuff</li> <li>include Debian packages from different Debian suite</li> @@ -216,15 +217,15 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <p>You don't own your system - you provide one for others to own.</p> <p>So don't refine it like a (sloppy) user: Handle it like a Debian developer!</p> </div> -<div class="slide"> -<h1 id="tech---debian-generic-setup">Tech - Debian, generic setup</h1> +<div class="section slide level1" id="tech---debian-generic-setup"> +<h1>Tech - Debian, generic setup</h1> <ul> <li>select package profile(s)</li> <li>install</li> </ul> </div> -<div class="slide"> -<h1 id="tech---debian-hand-tuned">Tech - Debian, hand-tuned</h1> +<div class="section slide level1" id="tech---debian-hand-tuned"> +<h1>Tech - Debian, hand-tuned</h1> <ul> <li>select package profile(s)</li> <li>select additional packages</li> @@ -232,8 +233,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>(re)configure packages</li> </ul> </div> -<div class="slide"> -<h1 id="tech---debian-auto-tuned">Tech - Debian, auto-tuned</h1> +<div class="section slide level1" id="tech---debian-auto-tuned"> +<h1>Tech - Debian, auto-tuned</h1> <ul> <li>pre-seed package selection</li> <li>pre-seed package configurations</li> @@ -241,15 +242,15 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>(re)configure non-debconf packages</li> </ul> </div> -<div class="slide"> -<h1 id="tech---debian-pure-blend-generic">Tech - Debian Pure Blend = generic</h1> +<div class="section slide level1" id="tech---debian-pure-blend-generic"> +<h1>Tech - Debian Pure Blend = generic</h1> <ul> <li>select blend profile</li> <li>install</li> </ul> </div> -<div class="slide"> -<h1 id="tech---tasks-involved">Tech - tasks involved</h1> +<div class="section slide level1" id="tech---tasks-involved"> +<h1>Tech - tasks involved</h1> <ul> <li>extra software → into Debian officially</li> <li>manual configurations → preseeding</li> @@ -259,13 +260,13 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>convince others in Debian to add as tasksel task</li> </ul> </div> -<div class="slide"> -<h1 id="tech---blends-dev">Tech - blends-dev</h1> +<div class="section slide level1" id="tech---blends-dev"> +<h1>Tech - blends-dev</h1> <p>Tool to help maintain package lists and prospective packages.</p> <p>Example: <a href="http://debian-med.alioth.debian.org/tasks/psychology"><code class="url">http://debian-med.alioth.debian.org/tasks/psychology</code></a></p> </div> -<div class="slide"> -<h1 id="tech---dirty-tricks">Tech - dirty tricks</h1> +<div class="section slide level1" id="tech---dirty-tricks"> +<h1>Tech - dirty tricks</h1> <p>Avoid configuration files...</p> <ul> <li>config.d folders</li> @@ -273,8 +274,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>networked data</li> </ul> </div> -<div class="slide"> -<h1 id="tech---tweaks">Tech - tweaks</h1> +<div class="section slide level1" id="tech---tweaks"> +<h1>Tech - tweaks</h1> <p>Reusable scripts compatible with one or more of...</p> <ul> <li>FAI</li> @@ -283,16 +284,16 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>Puppet</li> </ul> </div> -<div class="slide"> -<h1 id="tech---good-style">Tech - good style</h1> +<div class="section slide level1" id="tech---good-style"> +<h1>Tech - good style</h1> <ul> <li>Aptitude</li> <li>debconf</li> <li>Config::Model</li> </ul> </div> -<div class="slide"> -<h1 id="tech---when-is-it-pure">Tech - When is it "Pure"?</h1> +<div class="section slide level1" id="tech---when-is-it-pure"> +<h1>Tech - When is it "Pure"?</h1> <p>When all is in Debian, with no dirty tricks:</p> <ul> <li>package selection(s)</li> @@ -300,8 +301,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>installation</li> </ul> </div> -<div class="slide"> -<h1 id="team---getting-involved">Team - getting involved</h1> +<div class="section slide level1" id="team---getting-involved"> +<h1>Team - getting involved</h1> <ul> <li>identify and isolate tweaks at your own system</li> <li>register missing software - on wiki page or (better!) in Debian BTS</li> @@ -312,8 +313,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>discuss upstream (i.e. with authors) what is possible now / soon</li> </ul> </div> -<div class="slide"> -<h1 id="team---getting-involved-ii">Team - getting involved II</h1> +<div class="section slide level1" id="team---getting-involved-ii"> +<h1>Team - getting involved II</h1> <ul> <li>write intro for peer enthusiasts</li> <li>decide and document ideal formats - translations, graphics etc.</li> @@ -322,8 +323,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>document if beginners can ask for a mentor</li> </ul> </div> -<div class="slide"> -<h1 id="team---getting-involved-iii">Team - getting involved III</h1> +<div class="section slide level1" id="team---getting-involved-iii"> +<h1>Team - getting involved III</h1> <ul> <li>make illustration</li> <li>make screendumps</li> @@ -333,16 +334,16 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>Register and maintain relevant Debtags</li> </ul> </div> -<div class="slide"> -<h1 id="team---getting-involved-iv">Team - getting involved IV</h1> +<div class="section slide level1" id="team---getting-involved-iv"> +<h1>Team - getting involved IV</h1> <ul> <li>Translate package descriptions</li> <li>Translate debconf dialogs</li> <li>Translate upstream code</li> </ul> </div> -<div class="slide"> -<h1 id="team---getting-involved-v">Team - getting involved V</h1> +<div class="section slide level1" id="team---getting-involved-v"> +<h1>Team - getting involved V</h1> <ul> <li>Help integrate contributions from graphics artists, translators and others</li> <li>document decision processes of the team (and Debian and upstreams?)</li> @@ -350,16 +351,16 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>insist on transparency - not only for code!</li> </ul> </div> -<div class="slide"> -<h1 id="team---continuous-status-checks">Team - Continuous status checks</h1> +<div class="section slide level1" id="team---continuous-status-checks"> +<h1>Team - Continuous status checks</h1> <ul> <li>Ask users about their needs - you will forget over time!</li> <li>Ask teams about their tasks - each participant has slightly different perception of the common vision and status</li> <li>Ask upstreams about use: perhaps potentials are missed, or code or persons feel as being abused</li> </ul> </div> -<div class="slide"> -<h1 id="debian-pure-blends---future">Debian Pure Blends - Future</h1> +<div class="section slide level1" id="debian-pure-blends---future"> +<h1>Debian Pure Blends - Future</h1> <ul> <li>debconf dontcare vs. explicit choice of default option</li> <li>debconf query mechanism (and fill buffer from live system)</li> @@ -368,8 +369,8 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'mailto:debian-mentors@list <li>Config::Model - semantic configfile handling</li> </ul> </div> -<div class="slide"> -<h1 id="the-end">The End</h1> +<div class="section slide level1" id="the-end"> +<h1>The End</h1> <ul> <li>Me: <script type="text/javascript"> <!-- |