Added introduction slides.
authorThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Sat, 5 Dec 2009 15:16:26 +0000 (13:16 -0200)
committerThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Sat, 5 Dec 2009 15:16:26 +0000 (13:16 -0200)
00.intro/00.intro.xml [new file with mode: 0644]
00.intro/Makefile [new file with mode: 0644]

diff --git a/00.intro/00.intro.xml b/00.intro/00.intro.xml
new file mode 100644 (file)
index 0000000..5064d0c
--- /dev/null
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE slides SYSTEM "/usr/share/xml/docbook/custom/slides/3.3.1/schema/dtd/slides-full.dtd">
+
+<slides>
+
+<slidesinfo>
+<title>Linux Device Drivers</title>
+<author><firstname>Thadeu</firstname><surname>Cascardo</surname></author>
+</slidesinfo>
+
+<foil>
+<title>Introduction</title>
+<itemizedlist>
+<listitem>
+Linux - A POSIX modern operating system released under the GPLv2
+</listitem>
+<listitem>
+Device - A piece of hardware plugged into a system
+</listitem>
+<listitem>
+Drivers - Software modules that are plugged into a system
+</listitem>
+</itemizedlist>
+</foil>
+
+<foil>
+<title>Linux</title>
+<para>
+Linux is a POSIX-compatible modern operating system developed since 1991,
+released under the GPLv2, with contributions by thousands of people.
+</para>
+<para>
+It has grown from a non-portable Intel 386 code with thousands lines to a
+portable code with support for dozens of architectures and hundreds machines and
+millions of code.
+</para>
+</foil>
+
+<foil>
+<title>Linux evolution</title>
+<para>
+Since version 1.2, it has supported more than only Intel x86 architectures,
+including now SPARC, PowerPC, ARM, Alpha, M68K, MIPS, S/390, and many others.
+</para>
+<para>
+Since version 2.0, it has supported SMP systems, now running in systems with
+hundreds of processors, multi-core processors, etc. Since then, its SMP support
+has put to scale, with most bottlenecks removed.
+</para>
+</foil>
+
+</slides>
diff --git a/00.intro/Makefile b/00.intro/Makefile
new file mode 100644 (file)
index 0000000..48d58a5
--- /dev/null
@@ -0,0 +1,13 @@
+NAME = 00.intro
+
+all: $(NAME).pdf
+
+%.pdf: %.tex
+       pdflatex $<
+
+%.tex: %.xml ../beamer.xsl
+       xsltproc ../beamer.xsl $< > $@
+
+clean:
+       rm -f $(NAME).pdf $(NAME).tex $(NAME).aux $(NAME).log $(NAME).nav \
+               $(NAME).out $(NAME).snm $(NAME).toc