From 03770051fe163309a12f8503e3a98b448f5eea4a Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sat, 5 Dec 2009 13:16:26 -0200 Subject: [PATCH] Added introduction slides. --- 00.intro/00.intro.xml | 52 +++++++++++++++++++++++++++++++++++++++++++ 00.intro/Makefile | 13 +++++++++++ 2 files changed, 65 insertions(+) create mode 100644 00.intro/00.intro.xml create mode 100644 00.intro/Makefile diff --git a/00.intro/00.intro.xml b/00.intro/00.intro.xml new file mode 100644 index 0000000..5064d0c --- /dev/null +++ b/00.intro/00.intro.xml @@ -0,0 +1,52 @@ + + + + + + +Linux Device Drivers +ThadeuCascardo + + + +Introduction + + +Linux - A POSIX modern operating system released under the GPLv2 + + +Device - A piece of hardware plugged into a system + + +Drivers - Software modules that are plugged into a system + + + + + +Linux + +Linux is a POSIX-compatible modern operating system developed since 1991, +released under the GPLv2, with contributions by thousands of people. + + +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. + + + + +Linux evolution + +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. + + +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. + + + + diff --git a/00.intro/Makefile b/00.intro/Makefile new file mode 100644 index 0000000..48d58a5 --- /dev/null +++ b/00.intro/Makefile @@ -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 -- 2.20.1