Kapitel 1 Einführung
Bevor ich Sie in die Tiefen der Linux-Programmierung einweihe, finden Sie hier in der Einführung einige Hinweise, welche Voraussetzungen Sie für dieses Buch erfüllen oder welche Werkzeuge vorhanden sein sollten. Ebenfalls finden Sie in diesem Kapitel eine kurze Geschichte zu der Entwicklung von UNIX zu Linux und zu den verschiedenen Standards, die es mittlerweile gibt. Bevor es dann richtig losgeht, finden Sie noch eine kleine Übersicht zu den einzelnen Teilen und Kapiteln dieses Buches.
1.1 Anforderung an den Leser
Um es gleich klarzustellen, bei diesem Buch handelt es sich um keine Einführung in das Betriebssystem Linux. Themen wie die Installation, Konfiguration und Administration von Linux werden Sie in diesem Buch nicht finden. Zwar setze ich diese Themen nicht voraus, aber es könnte recht schwierig werden, wenn Sie, unmittelbar nachdem Sie Linux zum ersten Mal installiert haben, gleich mit diesem Buch anfangen. Ich werde die einzelnen Themen im Buch zwar so ausführlich und einfach wie möglich erklären, nur könnte es sein, dass Ihnen ohne Grundlagenwissen das eine oder andere nicht so klar erscheint.
Sie müssen zwar kein Guru sein, aber der Umgang mit der Kommandozeile und/oder einer grafischen Oberfläche (bzw. IDEs) wie dem KDE- oder GNOME-Desktop sollte Ihnen nicht schwer fallen. Aber keine Sorge, sofern Sie sich jetzt ein wenig unsicher diesbezüglich fühlen, auf der Buch-CD finden Sie hierzu eine Menge weiterer Dokumentationen zum entsprechenden Thema.
Eine weitere Anforderung, die ich an Sie stellen muss, sind gute Kenntnisse in der Programmiersprache C (natürlich genügt auch C++, aber das enthält ja C). Eine Einführung in C würde das eigentliche Thema des Buches nur unnötig in den Hintergrund drängen und ginge somit am Titel vorbei. In diesem Buch geht es ausschließlich um die Linux-Programmierung in C und nicht um die Programmierung in C mit Linux. Es gibt mittlerweile unzählige Bücher zur C-Programmierung, daher will ich das Thema hier nicht nochmals aufrollen. Sofern Sie noch keine Kenntnisse in C haben, empfehle ich Ihnen, sich zuerst ein Buch dazu anzuschaffen, um anschließend mit diesem Werk fortfahren zu können. Empfehlen kann ich Ihnen dazu das Buch C von A bis Z von Jürgen Wolf (ein bisschen Werbung darf doch sein). Wenn Sie nicht sicher sind, ob Sie ein weiteres Loch in Ihren Geldbeutel reißen sollen: Sie finden dieses Buch (ca. 900 Seiten stark) komplett auch auf der Buch-CD.
Hinweis Wohlgemerkt ist dies ein Buch über die Programmierung von Anwendungen im Userspace. Wer den Betriebssystemkern bzw. den Kernel ändern (o. Ä.) möchte, kann dafür andere Literatur zurate ziehen.
|
|