[Commit] papers/lca2005 freedesktop-title.svg, 1.1.1.1, 1.2 freedesktop.svg, 1.1.1.1, 1.2 x-rearch.xml, 1.1.1.1, 1.2

Keith Packard commit at keithp.com
Thu Apr 21 23:12:28 PDT 2005


Committed by: keithp

Update of /local/src/CVS/papers/lca2005
In directory home.keithp.com:/tmp/cvs-serv8778

Modified Files:
	freedesktop-title.svg freedesktop.svg x-rearch.xml 
Log Message:
Update to actual presentation

Index: freedesktop-title.svg
===================================================================
RCS file: /local/src/CVS/papers/lca2005/freedesktop-title.svg,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- freedesktop-title.svg	20 Apr 2005 03:22:02 -0000	1.1.1.1
+++ freedesktop-title.svg	22 Apr 2005 06:12:26 -0000	1.2
@@ -46,82 +46,6 @@
         <path id="scarab_leg_back_right" d="M234.155,257.063l2.771-4.837     c6.679,8.928,6.991,16.228,10.057,23.347c5.274,12.263,0.154,28.851-9.854,37.676c-6.055,5.375-15.903,9.618-23.117,13.136     c-10.034,4.892-20.127,11.286-31.351,13.396c-2.481,0.466-8.789,1.295-6.691-3.522c0.976-2.237,8.092-4.591,10.146-5.734     c8.312-4.623,16.392-10.524,24.155-16.176c9.498-6.862,20.838-11.186,28.305-20.684c3.055-3.885,3.543-4.922,2.818-9.39     c-0.696-4.263-1.346-9.174-2.244-13.439C238.137,266.029,236.718,261.378,234.155,257.063z"/>
       </g>
     </g>
-    <radialGradient id="gradient_radial_dung" cx="0" cy="0" r="60" fx="0" fy="0" gradientUnits="userSpaceOnUse">
-      <stop offset="0" stop-color="#9a9a9a"/>
-      <stop offset="0.70" stop-color="#bababa"/>
-      <stop offset="0.95" stop-color="#FFFFFF"/>
-    </radialGradient>
-    <g id="dung">
-      <circle cx="0" cy="0" r="60" fill="url(#gradient_radial_dung)"/>
-      <g transform="translate(-61, -61)">
-        <path fill="#8a8a8a" d="M0,61c0,33.636,27.364,61,61,61s61-27.364,61-61S94.636,0,61,0S0,27.364,0,61z        M2,61C2,28.467,28.467,2,61,2c32.532,0,59,26.467,59,59c0,32.533-26.468,59-59,59C28.467,120,2,93.533,2,61z"/>
-      </g>
-      <use xlink:href="#hacker_emblem" x="0" y="0" transform="scale(9)"/>
-    </g>
-    <g id="cairo_logo">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(0, -140)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(0, 30)"/>
-    </g>
-    <g id="cairo_logo_dung-centered">
-      <use xlink:href="#dung" x="0" y="0"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(0,170)"/>
-    </g>
-    <g id="cairo_logo_scarab-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(0, -175.85)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(0, -5.85)"/>
-    </g>
-    <g id="cairo_logo_top-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(0, 60)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(0, 230)"/>
-    </g>
-    <g id="cairo_logo_bottom-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(0, -340)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(0, -170)"/>
-    </g>
-    <g id="cairo_logo_right-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(-150, -140)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(-150, 30)"/>
-    </g>
-    <g id="cairo_logo_left-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(150, -140)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(150, 30)"/>
-    </g>
-    <g id="cairo_logo_topleft-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(150, 60)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(150, 230)"/>
-    </g>
-    <g id="cairo_logo_topright-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(-150, 60)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(-150, 230)"/>
-    </g>
-    <g id="cairo_logo_bottomleft-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(150, -340)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(150, -170)"/>
-    </g>
-    <g id="cairo_logo_bottomright-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(-150, -340)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(-150, -170)"/>
-    </g>
-    <g id="cairo_text" fill="black">
-      <g transform="translate(-152.5, -100)">
-        <path id="cairo_text_c" d="M36.191,100.671c10.136,0,19.184-3.958,25.32-11.222l-8.081-8.081      c-3.299,5.915-8.8,10.083-16.82,10.083c-14.528,0-20.255-14.387-20.255-25.842c0-15.366,8.801-26.401,20.535-26.401h0.14      c6.982,0,12.753,3.867,16.326,10.061l8.355-8.355c-5.899-6.992-14.574-10.926-24.402-10.926h-0.14      c-16.064,0-33.525,10.895-33.525,36.041C3.644,86.562,16.775,100.671,36.191,100.671z"/>
-        <path id="cairo_text_a" d="M129.432,82.688c0,5.839,0,5.839,0,17.983h-10.011V90.334c-3.616,5.284-12.515,10.012-22.109,10.012      c-13.626,0-20.579-9.594-20.579-19.327c0-16.269,14.461-25.167,40.463-25.029v-1.391c0-5.561-1.531-15.712-15.296-15.573      c-6.396,0-12.931,1.807-17.659,5.006l-2.779-8.205c5.561-3.476,13.765-5.839,22.247-5.839c20.718,0,25.723,14.044,25.723,27.531      V82.688z M117.475,64.471c-13.348-0.277-28.505,2.085-28.505,15.156c0,8.065,5.284,11.681,11.402,11.681      c8.899,0,14.6-5.563,16.547-11.263c0.417-1.25,0.556-2.642,0.556-3.893V64.471z"/>
-        <path id="cairo_text_i" d="M153.062,16.99c-4.819,0-8.033-3.797-8.033-8.324s3.359-8.178,8.324-8.178      c4.966,0,8.179,3.65,8.179,8.178s-3.213,8.324-8.324,8.324H153.062z M146.927,100.67V29.988h12.853v70.683H146.927z"/>
-        <path id="cairo_text_r" d="M180.375,53.676c0-7.807-0.137-14.518-0.046-23.688h10.547l0.045,16.019h0.412      c3.012-8.902,15.479-16.019,23.559-16.019c1.232,0,2.189,0.137,3.285,0.411v11.23c-1.368-0.137-2.602-0.274-4.244-0.274      c-8.492,0-19.588,7.939-21.231,16.841c-0.272,1.78-0.41,3.698-0.41,5.752v36.723h-12.052L180.375,53.676z"/>
-        <path id="cairo_text_o" d="M261.708,100.67c-18.158,0-32.408-13.41-32.408-34.783c0-22.629,14.946-35.899,33.526-35.899      c19.416,0,32.546,14.108,32.546,34.643c0,25.143-17.461,36.04-33.524,36.04H261.708z M262.127,91.451      c11.734,0,20.535-11.035,20.535-26.401c0-11.455-5.729-25.842-20.256-25.842c-14.388,0-20.673,13.41-20.673,26.261      c0,14.806,8.381,25.982,20.253,25.982H262.127z"/>
-      </g>
-    </g>
-    <g id="cairo_logo_with_text">
-      <use xlink:href="#cairo_logo_top-centered" transform="translate(0, -245)"/>
-      <use xlink:href="#cairo_text" transform="translate(0, 245)"/>
-    </g>
-    <g id="cairo_banner">
-      <use xlink:href="#cairo_logo_bottomleft-centered" transform="translate(-250, 55), scale(0.27)"/>
-      <use xlink:href="#cairo_text" transform="translate(0, 55)"/>
-      <use xlink:href="#cairo_logo_bottomleft-centered" transform="translate(250, 55), scale(0.27), scale(-1, 1)"/>
-    </g>
-  </defs>
-  <defs>
     <g id="bullet">
       <use xlink:href="#dung" transform="translate(-0.6, -0.4), scale(0.005882352941176)"/>
     </g>
@@ -136,6 +60,16 @@
       <path d="M52.493,53.208c0.278,1.065-0.36,2.154-1.425,2.432L42.6,57.848c-1.064,0.277-2.153-0.36-2.431-1.426l-1.577-6.043      c-0.277-1.064,0.36-2.153,1.425-2.432l8.468-2.209c1.064-0.277,2.154,0.361,2.431,1.426l1.577,6.043z"/>
     </g>
   </defs>
+  <g id="backdrop">
+	<radialGradient id="gradient_backdrop" cx="512" cy="384" 
+		r="512" fx="512" fy="384" gradientUnits="userSpaceOnUse">
+		<stop offset="0" stop-color="#ffffff" stop-opacity="1.0"/>
+		<stop offset=".4" stop-color="#ffffff" stop-opacity="1.0"/>
+		<stop offset="1" stop-color="#ffffff" stop-opacity="0.0"/>
+	</radialGradient>
+	<rect x="0" y="0" width="1024" height="768"
+		fill="url(#gradient_backdrop)"/>
+  </g>
   <g id="watermark">
     <g transform="translate(100, 80),scale(9)" opacity="0.3">
       <use xlink:href="#freedesktop_org_logo" x="0" y="0"/>

Index: freedesktop.svg
===================================================================
RCS file: /local/src/CVS/papers/lca2005/freedesktop.svg,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- freedesktop.svg	20 Apr 2005 03:22:02 -0000	1.1.1.1
+++ freedesktop.svg	22 Apr 2005 06:12:26 -0000	1.2
@@ -51,77 +51,6 @@
       <stop offset="0.70" stop-color="#bababa"/>
       <stop offset="0.95" stop-color="#FFFFFF"/>
     </radialGradient>
-    <g id="dung">
-      <circle cx="0" cy="0" r="60" fill="url(#gradient_radial_dung)"/>
-      <g transform="translate(-61, -61)">
-        <path fill="#8a8a8a" d="M0,61c0,33.636,27.364,61,61,61s61-27.364,61-61S94.636,0,61,0S0,27.364,0,61z        M2,61C2,28.467,28.467,2,61,2c32.532,0,59,26.467,59,59c0,32.533-26.468,59-59,59C28.467,120,2,93.533,2,61z"/>
-      </g>
-      <use xlink:href="#hacker_emblem" x="0" y="0" transform="scale(9)"/>
-    </g>
-    <g id="cairo_logo">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(0, -140)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(0, 30)"/>
-    </g>
-    <g id="cairo_logo_dung-centered">
-      <use xlink:href="#dung" x="0" y="0"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(0,170)"/>
-    </g>
-    <g id="cairo_logo_scarab-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(0, -175.85)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(0, -5.85)"/>
-    </g>
-    <g id="cairo_logo_top-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(0, 60)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(0, 230)"/>
-    </g>
-    <g id="cairo_logo_bottom-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(0, -340)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(0, -170)"/>
-    </g>
-    <g id="cairo_logo_right-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(-150, -140)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(-150, 30)"/>
-    </g>
-    <g id="cairo_logo_left-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(150, -140)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(150, 30)"/>
-    </g>
-    <g id="cairo_logo_topleft-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(150, 60)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(150, 230)"/>
-    </g>
-    <g id="cairo_logo_topright-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(-150, 60)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(-150, 230)"/>
-    </g>
-    <g id="cairo_logo_bottomleft-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(150, -340)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(150, -170)"/>
-    </g>
-    <g id="cairo_logo_bottomright-centered">
-      <use xlink:href="#dung" x="0" y="0" transform="translate(-150, -340)"/>
-      <use xlink:href="#scarab" x="0" y="0" transform="translate(-150, -170)"/>
-    </g>
-    <g id="cairo_text" fill="black">
-      <g transform="translate(-152.5, -100)">
-        <path id="cairo_text_c" d="M36.191,100.671c10.136,0,19.184-3.958,25.32-11.222l-8.081-8.081      c-3.299,5.915-8.8,10.083-16.82,10.083c-14.528,0-20.255-14.387-20.255-25.842c0-15.366,8.801-26.401,20.535-26.401h0.14      c6.982,0,12.753,3.867,16.326,10.061l8.355-8.355c-5.899-6.992-14.574-10.926-24.402-10.926h-0.14      c-16.064,0-33.525,10.895-33.525,36.041C3.644,86.562,16.775,100.671,36.191,100.671z"/>
-        <path id="cairo_text_a" d="M129.432,82.688c0,5.839,0,5.839,0,17.983h-10.011V90.334c-3.616,5.284-12.515,10.012-22.109,10.012      c-13.626,0-20.579-9.594-20.579-19.327c0-16.269,14.461-25.167,40.463-25.029v-1.391c0-5.561-1.531-15.712-15.296-15.573      c-6.396,0-12.931,1.807-17.659,5.006l-2.779-8.205c5.561-3.476,13.765-5.839,22.247-5.839c20.718,0,25.723,14.044,25.723,27.531      V82.688z M117.475,64.471c-13.348-0.277-28.505,2.085-28.505,15.156c0,8.065,5.284,11.681,11.402,11.681      c8.899,0,14.6-5.563,16.547-11.263c0.417-1.25,0.556-2.642,0.556-3.893V64.471z"/>
-        <path id="cairo_text_i" d="M153.062,16.99c-4.819,0-8.033-3.797-8.033-8.324s3.359-8.178,8.324-8.178      c4.966,0,8.179,3.65,8.179,8.178s-3.213,8.324-8.324,8.324H153.062z M146.927,100.67V29.988h12.853v70.683H146.927z"/>
-        <path id="cairo_text_r" d="M180.375,53.676c0-7.807-0.137-14.518-0.046-23.688h10.547l0.045,16.019h0.412      c3.012-8.902,15.479-16.019,23.559-16.019c1.232,0,2.189,0.137,3.285,0.411v11.23c-1.368-0.137-2.602-0.274-4.244-0.274      c-8.492,0-19.588,7.939-21.231,16.841c-0.272,1.78-0.41,3.698-0.41,5.752v36.723h-12.052L180.375,53.676z"/>
-        <path id="cairo_text_o" d="M261.708,100.67c-18.158,0-32.408-13.41-32.408-34.783c0-22.629,14.946-35.899,33.526-35.899      c19.416,0,32.546,14.108,32.546,34.643c0,25.143-17.461,36.04-33.524,36.04H261.708z M262.127,91.451      c11.734,0,20.535-11.035,20.535-26.401c0-11.455-5.729-25.842-20.256-25.842c-14.388,0-20.673,13.41-20.673,26.261      c0,14.806,8.381,25.982,20.253,25.982H262.127z"/>
-      </g>
-    </g>
-    <g id="cairo_logo_with_text">
-      <use xlink:href="#cairo_logo_top-centered" transform="translate(0, -245)"/>
-      <use xlink:href="#cairo_text" transform="translate(0, 245)"/>
-    </g>
-    <g id="cairo_banner">
-      <use xlink:href="#cairo_logo_bottomleft-centered" transform="translate(-250, 55), scale(0.27)"/>
-      <use xlink:href="#cairo_text" transform="translate(0, 55)"/>
-      <use xlink:href="#cairo_logo_bottomleft-centered" transform="translate(250, 55), scale(0.27), scale(-1, 1)"/>
-    </g>
-  </defs>
-  <defs>
     <g id="bullet">
       <use xlink:href="#scarab" transform="translate(-0.6, -0.4), scale(0.05882352941176)"/>
     </g>
@@ -136,6 +65,20 @@
       <path d="M52.493,53.208c0.278,1.065-0.36,2.154-1.425,2.432L42.6,57.848c-1.064,0.277-2.153-0.36-2.431-1.426l-1.577-6.043      c-0.277-1.064,0.36-2.153,1.425-2.432l8.468-2.209c1.064-0.277,2.154,0.361,2.431,1.426l1.577,6.043z"/>
     </g>
   </defs>
+  <g id="backdrop">
+  <!--
+	<radialGradient id="gradient_backdrop" cx="256" cy="384" 
+		r="512" fx="256" fy="384" gradientUnits="userSpaceOnUse">
+		<stop offset="0" stop-color="#ffffff" stop-opacity="1.0"/>
+		<stop offset=".4" stop-color="#ffffff" stop-opacity="1.0"/>
+		<stop offset="1" stop-color="#ffffff" stop-opacity="0.0"/>
+	</radialGradient>
+	<rect x="0" y="0" width="1024" height="768"
+		fill="url(#gradient_backdrop)"/>
+  -->
+	<rect x="0" y="0" width="1024" height="768"
+		fill="#ffffff"/>
+  </g>
   <g id="watermark">
     <g transform="translate(100, 80),scale(9)" opacity="0.3">
       <use xlink:href="#freedesktop_org_logo" x="0" y="0"/>

Index: x-rearch.xml
===================================================================
RCS file: /local/src/CVS/papers/lca2005/x-rearch.xml,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- x-rearch.xml	20 Apr 2005 03:22:02 -0000	1.1.1.1
+++ x-rearch.xml	22 Apr 2005 06:12:26 -0000	1.2
@@ -14,18 +14,91 @@
       </ul>
     </slide>
 
-    <slide title="The Plan">
+    <slide title="Today's Programme">
+      <ul>
+      	<li>Politics - X.org needs You!</li>
+	<li>Process - Modularizing the World</li>
+	<li>Architecture - Peaceful Co-existance on the Screen</li>
+	<li>Bling - Pretty Demos of Useless Software</li>
+      </ul>
+    </slide>
+    
+    <slide title="Politics">
+      <ul>
+        <li>X.org becomes a Real Project</li>
+	<li>Contributors run everything</li>
+	<li>Sponsors pay for beer</li>
+      </ul>
+    </slide>
+    
+    <slide title="Working Groups">
+      <ul>
+      	<li>Authorized by Board</li>
+	<li>Open to anyone</li>
+	<li>Appointed chair with minimal powers</li>
+	<li>Process depends on participants</li>
+      </ul>
+    </slide>
+    
+    <slide title="Existing Working Groups">
+      <ul>
+        <li>Architecture - manage large changes</li>
+	<li>Release - get bits out to the world</li>
+	<li>Modularization - split things up</li>
+	<li>Mentorship - helping new contributors</li>
+      </ul>
+    </slide>
+    
+    <slide title="Modularization: Breaking Everything">
+      <ul>
+      	<li>Monolithic - hard to release, package and update</li>
+	<li>Modularize - break into itty-bitty pieces</li>
+	<li>Switch from imake (boo) to autotools (yay)</li>
+	<li>X11R6.9 (monolith) == X11R7 (modular)</li>
+      </ul>
+    </slide>
+    
+    <slide title="Autotools">
+      <ul>
+      	<li>Better than imake</li>
+	<li>Supported by Someone Else</li>
+	<li>Appropriate for many-tiny-modules model</li>
+      </ul>
+    </slide>
+    
+    <slide title="X11R7">
+      <ul>
+      	<li>Scheduled for August (2005)</li>
+	<li>No tremendous new features</li>
+	<li>Content-identical with X11R6.9</li>
+	<li>CVS should be modular long before then</li>
+      </ul>
+    </slide>
+    
+    <slide title="Graphics Nirvana">
       <ul>
 	<li>X is just another graphics application</li>
 	<li>Actual kernel support for hardware</li>
 	<li>Everything changes at any time</li>
+	<li>Card support largely outside of X</li>
       </ul>
     </slide>
-
+    
+    <slide title="Graphics and the Kernel">
+      <ul>
+      	<li>Graphics Hardware "ignored" by kernel</li>
+	<li>Except for fbdev (and DRI)</li>
+	<li>Mode selection in many places (X, fbdev, ...)</li>
+	<li>This is insane</li>
+	<li>Must cooperate somehow</li>
+      </ul>
+    </slide>
+    
     <slide title="Graphics Acceleration">
       <ul>
         <li>For 3D hardware, use OpenGL for X</li>
 	<li>For other hardware, use existing code</li>
+	<li>Kernel provides DMA, IRQ, GART and PTE</li>
       </ul>
     </slide>
 
@@ -37,5 +110,20 @@
       </ul>
     </slide>
 
+    <slide title="Where are we today?">
+      <ul>
+        <li>Prototype GL-based X server</li>
+	<li>fbdev vs DRI war ongoing</li>
+	<li>Lack of participation from the radical middle</li>
+      </ul>
+    </slide>
+
+    <slide title="Bling - Wasting Time">
+      <ul>
+      	<li>Diopter - full-screen magnifier</li>
+	<li>Luminocity - Using GL for compositing</li>
+      </ul>
+    </slide>
+    
   </slides>
 </svgslides>




More information about the Commit mailing list