xitnalta.com/network: xitnalta.com - Alindis
Draft from 24 January, 2002

Alindis project
Welcome
News archive
Download
Links

English

Draft from 24 January 2002

  • Preface
    • The Alindis project
    • Who should read this book?
    • How much time you will need to go through it
  • Introduction
    • What is a GNU/Linux distribution?
      • The GNU project
      • The Linux kernel
      • Software distribution
    • Corrections for some erroneously misused terms
      • GNU, Linux, and GNU/Linux
      • Free Software and Open Source
      • Hacking is not a crime (only if this term is used)
    • History of GNU/Linux distributions (TODO: sorting after creation time)
      • The first GNU/Linux distribution (hmm, SLS?)
      • Debian
      • Slackware
      • SuSE
      • RedHat
      • Caldera
      • Mandrake
      • Corel (now Xandros - I'll probably keep it out of the book anyway)
    • Organization of this book
    • Summary
  • Preparation
    • Requirements (TODO: what do people without CD writers need?)
    • Defining the goal of your distribution
    • The goal of the Alindis Distribution
    • Installing LinuxFromScratch (bigger than it looks (-;)
      • What it is and why you should do it
      • Reading the Alindis Documentation during/after the LinuxFromScratch installation
      • LinuxFromScratch
      • Setting up internet access (coordination with "BLFS")
    • Preparing your system for distribution development
    • Summary
  • Package management
    • Packages
    • Dependencies
    • Package databases
    • Existing solutions for package management
      • RedHat packaging: .rpm
      • Debian packaging: .deb
      • Slackware packaging: .tgz
      • Other (less successful) package formats
      • Plain source code packages: .tar.gz
    • A concrete implementation: package management in Alindis
      • What features should the package management have?
      • Defining a clear API
      • ...
    • Summary
  • Installing additional software (coordinating as far as possible with "BLFS")
    • Setting up and using the Alindis package manager
    • Setting up the graphical interface
      • Installing required libraries
      • Installing XFree86
      • Installing Fvwm2 (or another lightweight window manager)
      • A small introduction into Fvwm2 (or the other wm)
      • Installing useful software
    • CD writing stuff (TODO: provide information on other distribution types (diskettes, FTP, ...))
      • Enabling the ide-scsi kernel module
      • Installing cdrtools
      • Introduction into cdrtools
    • CVS (TODO: do we need it?)
    • Summary
  • Developing the installation procedure
    • Booting from diskette
      • The basics
      • How other distributions do this job
      • Experimenting with bootable diskettes
      • Tools for creating bootable (GNU/)Linux diskettes
    • Booting from CD-ROM
      • How other distributions do this job
      • Experimenting with bootable CDs
      • Tools for creating bootable (GNU/)Linux CDs
    • Installing over FTP (TODO: have no clue about this yet (-;)
    • Discussion of some other methods
    • Examining installation systems
      • How Debian does it
      • How Alindis does it
    • Summary
  • Choosing the right packages for the distribution
    • Introduction
    • The base system: LinuxFromScratch
    • Future enhancements to LinuxFromScratch
      • Devfs
      • Simpleinit
      • ...
    • Libraries
      • Development: glib, ...
      • Graphics: png, tiff, xpm, jpeg, aa, (gif,) ...
      • Graphical interface: gtk+, gnome-libs, Qt, kdelibs, ...
      • Sound: Ogg Vorbis, libao, audiofile, (mp3,) ...
      • Cryptographic libraries: ssl, ...
      • ...
    • The graphical user interface (GUI)
      • The free X11 implementation: XFree86
      • Window managers
      • The big desktop environments: KDE and GNOME
    • Development
      • Editors: Emacs, vi, joe, ae, NEdit, ...
      • Languages: Python, Perl, PHP, Pascal, Java, C++, ...
    • Internet applications
      • Browsers: Mozilla, Galeon, Konqueror, Lynx, ...
      • Servers: Apache, sshd, MySQL / PostgreSQL, ...
      • Clients: ftp, ssh, mysql, ...
    • Office applications
    • Graphical applications
    • Sound and musical applications
    • Emulators
      • MS-DOS/Windows: Wine, Willow, DOSEMU & FreeDOS, ...
      • ...
    • Games
      • "Basic" games from GNOME, KDE, bsd-games (and Emacs? (-;)
      • "Bigger" games: Freeciv, Parsec, ...
    • Hardware-related stuff
      • CD writing software: cdrtools, cdrdao, ...
      • Printing
      • Scanner software: (TODO: I myself don't have a scanner yet)
    • Scientific applications
    • ...
    • These packages are included in Alindis
    • Summary
  • Internationalization
    • Why internationalization is important
    • Internationalizing the distribution
    • Internationalization efforts in the Alindis project
    • Summary
  • Accessibility (sometime in the future)
    • Why accessibility is important
    • Making the distribution accessible to handicapped people
    • Accessibility in Alindis
    • Summary
  • Marketing
    • Going online
      • Making the distribution available for download
      • The distribution's presentation on the web
      • Building a community (optional - like everything else)
        • Looking @ Debian
      • The website of Alindis
    • Selling the distribution
      • Looking for vendors and customers
      • The way Alindis is sold
    • Summary
  • Appendices
    • The technique behind this book
    • Resources
      • Downloading the Alindis package
      • Internet addresses of mentioned software packages
      • Online search engines and archives for Free Software
      • Freely available documentation used for this book
      • Suggestions for further reading
    • Re-building the Alindis CD image from Alindis
    • GNU General Public License

Deutsch

Entwurf vom 24. Januar 2002

  • Vorwort
    • Das Alindis-Projekt
    • Wer sollte dieses Buch lesen?
    • Wieviel Zeit Sie zum Durchlesen benötigen werden
  • Einführung
    • Was ist eine GNU/Linux-Distribution?
      • Das GNU-Projekt
      • Der Linux-Kernel
      • Software-Distribution
    • Korrekturen zu einigen fälschlicherweise missbrauchten Begriffen
      • GNU, Linux und GNU/Linux
      • Freie Software und Open Source
      • Hacken ist kein Verbrechen (nur, wenn dieser Begriff vorkommt)
    • Geschichte der GNU/Linux-Distributionen (TODO: nach Entstehungsdatum zu sortieren)
      • Die erste GNU/Linux-Distribution (hmm, SLS?)
      • Debian
      • Slackware
      • SuSE
      • RedHat
      • Caldera
      • Mandrake
      • Corel (jetzt Xandros - vielleicht lass ich es auch ganz weg)
    • Organisation dieses Buches
    • Zusammenfassung
  • Vorbereitung
    • Voraussetzungen (TODO: was brauchen Leute ohne CD-Brenner?)
    • Ziel der Distribution definieren
    • Das Ziel der Alindis-Distribution
    • LinuxFromScratch installieren (grösser als es aussieht)
      • Was es ist und weshalb Sie es tun sollten
      • Die Alindis-Dokumentation während/nach der LinuxFromScratch-Installation lesen
      • LinuxFromScratch
      • Internet-Zugang einrichten (Koordination mit "BLFS")
    • System zur Distributions-Entwicklung einrichten
    • Zusammenfassung
  • Paketverwaltung
    • Pakete
    • Abhängigkeiten
    • Paket-Datenbanken
    • Vorhandene Paketverwaltungs-Lösungen
      • RedHat: .rpm (TODO: deutsche übersetzung zu "packaging" suchen)
      • Debian: .deb
      • Slackware: .tgz
      • Andere (weniger erfolgreiche) Paketformate
      • Pure Quelltext-Pakete: .tar.gz
    • Eine konkrete Implementation: Paketverwaltung in Alindis
      • Was sollte die Paketverwaltung können?
      • Definition eines klaren APIs
      • ...
    • Zusammenfassung
  • Installation weiterer Software (soweit wie möglich mit "BLFS" koordinieren)
    • Einrichtung und Einsatz der Alindis-Paketverwaltung
    • Einrichtung der graphischen Oberfläche
      • Installation benötigter Bibliotheken
      • Installation von XFree86
      • Installation von Fvwm2 (oder eines anderen Fenster managenden Leichtgewichtes)
      • Eine kleine Einführung in Fvwm2 (oder in den anderen wm)
      • Installation nützlicher Software
    • CD-Brennzeug (TODO: Information zu anderen Distributionstypen bereitstellen (Disketten, FTP, ...))
      • Aktivierung des ide-scsi-Kernelmoduls
      • Installation von cdrtools
      • Einführung in cdrtools
    • CVS (TODO: brauchen wir es?)
    • Zusammenfassung
  • Entwicklung des Installationsvorganges
    • Der Bootvorgang von Diskette
      • Die Grundlagen
      • Wie es andere Distributoren machen
      • Experimente mit bootfähigen Disketten
      • Tools zum Erstellen von bootfähigen (GNU/)Linux-Disketten
    • Der Bootvorgang von CD-ROM
      • Wie es andere Distributoren machen
      • Experimente mit bootfähigen CDs
      • Tools zum Erstellen von bootfähigen (GNU/)Linux-CDs
    • Installation über FTP (TODO: hab davon noch keine Ahnung (-;)
    • Diskussion einiger anderer Methoden
    • Untersuchung von Installationssystemen
      • Wie es Debian macht
      • Wie es Alindis macht
    • Zusammenfassung
  • Die Wahl der richtigen Pakete für die Distribution
    • Einführung
    • Das Basis-System: LinuxFromScratch
    • Künftige Erweiterungen zu LinuxFromScratch
      • Devfs
      • Simpleinit
      • ...
    • Bibliotheken
      • Entwicklung: glib, ...
      • Grafik: png, tiff, xpm, jpeg, aa, (gif,) ...
      • Graphische Schnittstelle: gtk+, gnome-libs, Qt, kdelibs, ...
      • Sound: Ogg Vorbis, libao, audiofile, (mp3,) ...
      • Kryptographische Bibliotheken: ssl, ...
      • ...
    • Die graphische Benutzerschnittstelle (GUI)
      • Die freie X11-Implementation: XFree86
      • Fenstermanager
      • Die grossen Desktopumgebungen: KDE und GNOME
    • Entwicklung
      • Editoren: Emacs, vi, joe, ae, NEdit, ...
      • Sprachen: Python, Perl, PHP, Pascal, Java, C++, ...
    • Internetanwendungen
      • Browser: Mozilla, Galeon, Konqueror, Lynx, ...
      • Server: Apache, sshd, MySQL / PostgreSQL, ...
      • Clients: ftp, ssh, mysql, ...
    • Office-Anwendungen
    • Graphische Anwendungen
    • Sound- und Musik-Software
    • Emulatoren
      • MS-DOS/Windows: Wine, Willow, DOSEMU & FreeDOS, ...
      • ...
    • Spiele
      • "Grundlegende" Spiele von GNOME, KDE, bsd-games (und Emacs? (-;)
      • "Grössere" Spiele: Freeciv, Parsec, ...
    • Hardware-bezogenes
      • CD-Brennsoftware: cdrtools, cdrdao, ...
      • Drucken
      • Scanner-Software: (TODO: habe selbst noch keinen Scanner)
    • Wissenschaftliche Anwendungen
    • ...
    • Diese Pakete sind bei Alindis dabei
    • Zusammenfassung
  • Internationalisierung
    • Weshalb Internationalisierung (TODO: besseres deutsches Wort gesucht) wichtig ist
    • Internationalisierung der Distribution
    • Internationalisierung im Alindis-Projekt
    • Zusammenfassung
  • Zugänglichkeit (irgendwann einmal / TODO: besseres deutsches Wort für "accessibility" gesucht)
    • Weshalb ... wichtig ist
    • Distribution für Behinderte zugänglich machen
    • Accessibility in Alindis (TODO: wirklich, keine Ahnung)
    • Zusammenfassung
  • Marketing
    • Internetpräsenz
      • Die Distribution zum Download bereitstellen
      • Die Präsentation der Distribution im Web (TODO: hier SELFHTML einfügen und auf englisch übersetzen (-;)
      • Aufbau einer Gemeinschaft (Community) (optional - wie alles andere auch)
        • Looking @ Debian
      • Die Website von Alindis
    • Verkauf der Distribution
      • Verkäufer und Kunden suchen
      • Wie Alindis verkauft wird
    • Zusammenfassung
  • Anhänge
    • Die Technik hinter diesem Buch
    • Ressourcen
      • Das Alindis-Paket herunterladen
      • Internetadressen zu erwähnten Softwarepaketen
      • Online-Suchmaschinen und Archive für Freie Software
      • Frei verfügbare Dokumentation, die für dieses Buch verwendet wurde
      • Vorschläge zur weiteren Lektüre
    • Das Alindis-CD-Image aus Alindis heraus neu generieren
    • GNU General Public License (inoffizielle deutsche übersetzung)
    • GNU General Public License (englisches Original)

Other sites

Links (more)
Debian GNU/Linux
Linux From Scratch
Blender Foundation


Mirrors

SourceForge.net
alindis.sourceforge.net
sourceforge.net/projects/alindis

SunSITE.dk
alindis.sunsite.dk

Site generated by WML.

Copyright © 2002 Felix Rabe
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Updated: 2002-07-17 22:58:11.