]> hackdaworld.org Git - lectures/dfb-slides.git/commitdiff
-
authorhackbard <hackbard>
Sat, 22 Feb 2003 16:34:18 +0000 (16:34 +0000)
committerhackbard <hackbard>
Sat, 22 Feb 2003 16:34:18 +0000 (16:34 +0000)
hdw/hdw.xml [new file with mode: 0644]
img/bg.png [new file with mode: 0644]
img/bullet.png [new file with mode: 0644]
ttf/decker.ttf [new file with mode: 0644]

diff --git a/hdw/hdw.xml b/hdw/hdw.xml
new file mode 100644 (file)
index 0000000..4aed916
--- /dev/null
@@ -0,0 +1,124 @@
+<?xml version='1.0'?>
+
+<slides effect="blend" 
+       bgcolor="#000000" fgcolor="#FFFFFF" 
+       face="../ttf/decker.ttf" size="15" 
+       bgimage="../img/bg.png" 
+       bullet="../img/bullet.png"
+       screen_width="800" screen_height="600">
+
+  <slide effect="none">
+    <header size="10"></header>
+    <header fgcolor="#5080FF" size="80">hdw-linux</header>
+    <header size="20"></header>
+    <header fgcolor="#5080FF" size="35">a distribution build kit</header>
+    <header size="40"></header>
+    <text>author: hackbard</text>
+    <text>date: 14. Jan. 2003</text>
+    <text>homepage: http://hackdaworld.dyndns.org</text>
+  </slide>
+
+  <slide>
+    <header size="10"></header>
+    <header fgcolor="#8080FF" size="35">contents</header>
+    <header size="20"></header>
+
+    <text>+ introduction</text>
+    <text>+ prepare for hdw</text>
+    <text>+ configuration</text>
+    <text>+ start the build</text>
+    <text>+ installation</text>
+    <text>+ whats cool in hdw?</text>
+    <text>+ packages/targets</text>
+    <text>+ hard bug: the core scripts</text>
+    <text>+ conclusion</text>
+    <text>+ where to get it</text>
+  </slide>
+
+  <slide>
+    <header size="10"></header>
+    <header fgcolor="#8080FF" size="35">introduction</header>
+    <header size="20"></header>
+
+    <listitem>what is hdw and what is so special about it?</listitem>
+    <text>+ scripts to build your own gnu linux distribution</text>
+    <text>+ support alien architetures</text>
+    <text>+ care for optimization</text>
+    <text>+ up2date (?)</text>
+    <text>+ all packages are build from scratch</text>
+    <text>+ hdw uses just a few patches</text>
+    <text></text>
+    <listitem>short overview - the process</listitem>
+    <text>+ build a static linked sandbox environment (--prefix=/static)</text>
+    <text>+ chroot into that sandbox and build the linux system from scratch</text>
+    <text>+ install and configure it (not covered by the scripts yet - hdw-get)</text>
+  </slide>
+
+  <slide>
+    <header size="10"></header>
+    <header fgcolor="#8080FF" size="35">prepare for hdw</header>
+    <header size="20"></header>
+
+    <listitem>required:</listitem>
+    <text>+ devfs kernel</text>
+    <text>+ recent developing tools (gcc, make, autoconf, automake ...)</text>
+    <text>+ bash, wget, cvs</text>
+    <text>+ diskspace (~3 gb) for sources and compiled binaries (depending on target)</text>
+    <text>+ time (~1-2 days, depending on target and hardware)</text>
+    <text></text>
+    <listitem>recommended:</listitem>
+    <text>+ use seperated partition as hdw build directory</text>
+    <text>+ update developing tools before building hdw</text>
+  </slide>
+
+  <slide>
+    <header size="10"></header>
+    <header fgcolor="#8080FF" size="35">configuration (1/2)</header>
+    <header size="20"></header>
+    
+    <text>the 'Config' file stores all the possible configuration options.</text>
+    <text>let's have a look at the most impportant ones.</text>
+    <text></text>
+    <listitem>hdw_target</listitem>
+    <text>specify the target (desktop,router,mobile,base,all-dev)</text>
+    <text>eg: export hdw_target="desktop"</text><text></text>
+    <listitem>hdw_arch</listitem>
+    <text>specify architecture (ia32,sparc,sparc64,ppc,...)</text>
+    <text>eg: export hdw_arch="ia32"</text><text></text>
+    <listitem>hdw_arch_opt</listitem>
+    <text>specify the cpu for optimization (x686:x=3,4,5,6)</text>
+    <text>eg: export hdw_arch_opt="i686"</text><text></text>
+  </slide>
+  <slide>
+    <header size="10"></header>
+    <header fgcolor="#8080FF" size="35">configuration (2/2)</header>
+    <header size="20"></header>
+
+    <listitem>hdw_opt</listitem>
+    <text>specify the optimization for CFLAGS variable (2,3..)</text>
+    <text>eg: export hdw_opt="3"</text><text></text>
+    <listitem>hdw_crossbuild</listitem>
+    <text>set to 1 if you build for an alien architecture</text>
+    <text>eg: export hdw_crossbuild="0"</text><text></text>
+    <listitem>hdw_build_dir</listitem>
+    <text>specify build directory (seperated partition recommended)</text>
+    <text>eg: export hdw_build_dir="/hdw-build"</text><text></text>
+  </slide>
+
+  <slide>
+  </slide>
+
+  <slide>
+    <action key="F1">echo "hdw rules!!!1 :)"</action>
+  </slide>
+
+  <slide>
+  </slide>
+
+  <slide>
+  </slide>
+
+  <slide>
+  </slide>
+
+</slides>
diff --git a/img/bg.png b/img/bg.png
new file mode 100644 (file)
index 0000000..64c328e
Binary files /dev/null and b/img/bg.png differ
diff --git a/img/bullet.png b/img/bullet.png
new file mode 100644 (file)
index 0000000..64e562c
Binary files /dev/null and b/img/bullet.png differ
diff --git a/ttf/decker.ttf b/ttf/decker.ttf
new file mode 100644 (file)
index 0000000..5e721cf
Binary files /dev/null and b/ttf/decker.ttf differ