From: Thadeu Lima de Souza Cascardo Date: Sat, 5 Dec 2009 15:16:26 +0000 (-0200) Subject: Added introduction slides. X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fkernel%2Fold_slides%2F.git;a=commitdiff_plain;h=03770051fe163309a12f8503e3a98b448f5eea4a Added introduction slides. --- 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