From commit at keithp.com Sat Apr 2 17:21:03 2005 From: commit at keithp.com (Keith Packard) Date: Sat Apr 2 17:21:10 2005 Subject: [Commit] nickle-www 2004nickle_obverse_proof_small.jpg, NONE, 1.1 2004nickle_reverse_keel_proof_small.jpg, NONE, 1.1 2005nickel_obverse.jpg, NONE, 1.1 2005nickel_reverse_sea.jpg, NONE, 1.1 index.html, 1.31, 1.32 Message-ID: Committed by: keithp Update of /local/src/CVS/nickle-www In directory home.keithp.com:/tmp/cvs-serv30707 Modified Files: index.html Added Files: 2004nickle_obverse_proof_small.jpg 2004nickle_reverse_keel_proof_small.jpg 2005nickel_obverse.jpg 2005nickel_reverse_sea.jpg Log Message: Use new 2004/2005 US nickel images --- NEW FILE: 2004nickle_obverse_proof_small.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 2004nickle_reverse_keel_proof_small.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 2005nickel_obverse.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 2005nickel_reverse_sea.jpg --- (This appears to be a binary file; contents omitted.) Index: index.html =================================================================== RCS file: /local/src/CVS/nickle-www/index.html,v retrieving revision 1.31 retrieving revision 1.32 diff -u -d -r1.31 -r1.32 --- index.html 24 Dec 2004 09:35:09 -0000 1.31 +++ index.html 3 Apr 2005 01:21:01 -0000 1.32 @@ -4,8 +4,8 @@
- - + +

The Nickle System

@@ -111,9 +111,9 @@

- + Copyright © 2001, 2002 Keith Packard and Bart Massey - +

@@ -123,7 +123,7 @@ CoinFacts.Com, Inc., used by permission.
-Last update 2002/09/09 by bart@nickle.org. +Last update 2005/04/02 by keithp@nickle.org.

From commit at keithp.com Tue Apr 19 20:22:05 2005 From: commit at keithp.com (Keith Packard) Date: Tue Apr 19 20:22:10 2005 Subject: [Commit] papers/lca2005 - Imported sources,NONE,NONE Message-ID: Committed by: keithp Update of /local/src/CVS/papers/lca2005 In directory home.keithp.com:/tmp/cvs-serv7511 Log Message: Initial presentation for LCA 2005 Status: Vendor Tag: foo Release Tags: bar N papers/lca2005/ideas N papers/lca2005/freedesktop-title.svg N papers/lca2005/x-rearch.xml N papers/lca2005/Makefile N papers/lca2005/freedesktop.svg No conflicts created by this import --- NEW FILE: - Imported sources --- From commit at keithp.com Thu Apr 21 23:12:28 2005 From: commit at keithp.com (Keith Packard) Date: Thu Apr 21 23:12:37 2005 Subject: [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 Message-ID: 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -136,6 +60,16 @@ + + + + + + + + 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -136,6 +65,20 @@ + + + + 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 @@ - + +
    +
  • Politics - X.org needs You!
  • +
  • Process - Modularizing the World
  • +
  • Architecture - Peaceful Co-existance on the Screen
  • +
  • Bling - Pretty Demos of Useless Software
  • +
+
+ + +
    +
  • X.org becomes a Real Project
  • +
  • Contributors run everything
  • +
  • Sponsors pay for beer
  • +
+
+ + +
    +
  • Authorized by Board
  • +
  • Open to anyone
  • +
  • Appointed chair with minimal powers
  • +
  • Process depends on participants
  • +
+
+ + +
    +
  • Architecture - manage large changes
  • +
  • Release - get bits out to the world
  • +
  • Modularization - split things up
  • +
  • Mentorship - helping new contributors
  • +
+
+ + +
    +
  • Monolithic - hard to release, package and update
  • +
  • Modularize - break into itty-bitty pieces
  • +
  • Switch from imake (boo) to autotools (yay)
  • +
  • X11R6.9 (monolith) == X11R7 (modular)
  • +
+
+ + +
    +
  • Better than imake
  • +
  • Supported by Someone Else
  • +
  • Appropriate for many-tiny-modules model
  • +
+
+ + +
    +
  • Scheduled for August (2005)
  • +
  • No tremendous new features
  • +
  • Content-identical with X11R6.9
  • +
  • CVS should be modular long before then
  • +
+
+ +
  • X is just another graphics application
  • Actual kernel support for hardware
  • Everything changes at any time
  • +
  • Card support largely outside of X
- + + +
    +
  • Graphics Hardware "ignored" by kernel
  • +
  • Except for fbdev (and DRI)
  • +
  • Mode selection in many places (X, fbdev, ...)
  • +
  • This is insane
  • +
  • Must cooperate somehow
  • +
+
+
  • For 3D hardware, use OpenGL for X
  • For other hardware, use existing code
  • +
  • Kernel provides DMA, IRQ, GART and PTE
@@ -37,5 +110,20 @@
+ +
    +
  • Prototype GL-based X server
  • +
  • fbdev vs DRI war ongoing
  • +
  • Lack of participation from the radical middle
  • +
+
+ + +
    +
  • Diopter - full-screen magnifier
  • +
  • Luminocity - Using GL for compositing
  • +
+
+