Specifications
CHAPTER 1. AN INTRODUCTION TO LINUX INPUT 4
Throughout the text the notation term(n ) indicates that a reference manual is available for
term. The value n determines the type of term:
– 1: Executable programs or shell commands
– 2: System calls (functions provided by the kernel)
– 3: Library calls (functions within program libraries)
E.g. open(2) indicates that open is a system call. The referenced manual can be read using
the command man 2 open in a regular Linux console.
This diploma thesis has been realized by using free and open source software only. A
list of the applications can be found in App endix A. Debian GNU/Linux and SUSE Linux
9.2 running Linux kernel version 2.6.9 have been used for both the development of the Input
Abstraction Layer and the typesetting of this text. The Input Abstraction Layer project, as
a result of this diploma thesis is released under open source licenses (Chapter 7, §7.1). The
diploma thesis itself is released under the terms of the Creative Commons Attribution License.
Everyone is free to copy, distribute, display, and perform the work, to make derivative works
and to make commercial use of the work. The only condition to be fulfilled is that the original
author must be credited. A summary of the Creative Commons Attribution License and the
licenses’ legal code are found in Appendix E.