Alindis - A GNU/Linux Distribution

Version 0.1.0

Felix Rabe

TODO: change license of this book to GNU FDL or dual-license the book GNU GPL+FDL / update policy regarding included portions of other projects.

Alindis is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Alindis is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. (A copy of the license is included as an appendix.)

As a special exception, certain portions of this manual which are based on (i.e. derived from) portions of other documents are also available, either stand-alone or in conjunction with the corresponding other document, under the legal terms of the respective other document. The portions of this manual that fall under this clause are labelled as such. (TODO: this needs legal verification.)


This manual is a comprehensive guide which leads the reader from zero to his/her own GNU/Linux distribution. In the course of this lecture, you will be able to reproduce the creation of the Alindis GNU/Linux Distribution, the example implementation of the concepts shown here.

Table of Contents

1. Package management
1.1. Concepts
1.2. Existing solutions
1.3. Package management in Alindis
1.4. Summary
2. Packages
2.1. The base system
2.2. Libraries
2.3. Development
2.4. Summary
3. Installation
3.1. The big goal
3.2. Booting the PC
3.3. Booting from floppy disk
3.4. Booting from CD-ROM
3.5. Summary
A. GNU General Public License