Distributionsbaukasten

Distributionsbaukasten

Distributionsbaukasten wird ein Betriebssystem genannt, das darauf angelegt ist, durch Austausch von Modulen oder durch andere Umbauten des Codes seine Eigenschaften und Fähigkeiten so entscheidend zu verändern, dass daraus eine Familie von Distributionen entstehen kann. Die Bezeichnung Distributionsbaukasten (Distribution Built Kit) wurde durch Linux From Scratch bekannt, das ursprünglich nur eine Anleitung zur Zusammenstellung eines GNU/Linux Betriebssystems war, der die dazu nötige Software beilag.

Inhaltsverzeichnis

Betriebssystembaukästen in der Informatik

Die Idee, Betriebssysteme aus vorhandenen Elementen zusammenzusetzen, oder ihre Module für verschiedene Anwendungen kombinierbar zu machen, wird mindestens seit den 1970er Jahren diskutiert.

Charakteristisch für einen Betriebssystem-Baukasten ist es, dass seine einzelnen Software-Module durch kompatible Schnittstellen miteinander kombinierbar und wiederverwendbar sind. Aus der unterschiedlichen Kombination der Module entstehen Betriebssystem-Familien. In den Familien bleibt die Hierarchie der Module weitgehend gleich, und es wird, soweit möglich, auf die Funktionalität vorhandener Module zurückgegriffen, bevor neue Funktionalitäten eingebaut werden.

Als Betriebssystembaukasten werden in der Praxis konzeptuell durchaus verschiedene Systeme bezeichnet. Beispiele:

Oft wird die Architektur eines Betriebssystems in einem Schema geschichteter Bausteine dargestellt. Der Begriff „Betriebssystembaukasten“ ist dafür jedoch nicht üblich.

Distributionsbaukästen

Durch den offenen Quellcode sind GNU Betriebssysteme wie GNU/Linux besonders geeignet, von Anwendern hergestellt und von ihnen selbst auf ihre Zwecke zugeschnitten zu werden. In diesem ursprünglichen Sinne werden Anleitungen zur Zusammenstellung eines GNU/Linux Betriebssystems auch weiterhin als Distributionsbaukasten bezeichnet.

Die neuere Bedeutung des Begriffs bezieht sich jedoch vor Allem auf GNU/Linux oder andere Distributionen freier Betriebssysteme, die analog zum obengenannten Denkmodell der Informatik, über besondere Eigenschaften verfügen, um Distributions-Familien aus einer Basisdistribution zu bilden.

Sie sind spezialisiert, durch Neukombination von Software-Modulen, teils sogar mit Modulen aus anderen Debian Distributionen, eine auf die Bedürfnisse der Anwender zugeschnitte Distribution zusammenzustellen. Dazu werden distributionsspezifische Werkzeuge, wie MKDistro bei Dreamlinux, bereitgestellt, aber auch Software wie Ibuild bzw. Intellibuild zur Unterstützung herangezogen. Das Endprodukt kann als LiveCD verteilt und angewendet werden.

Ein Produkt von T2 SDE ist Puppy Linux. T2 SDE ist prinzipiell für den Einbau anderer Kernel gut geeignet, es muss nicht immer Linux sein

  • Ein Distributionsbaukasten, der auf andere Weise Distributions-Familien bildet: Gentoo Linux

Mittels ähnlicher Werkzeuge arbeitet auch Exherbo.[3]

Literatur

  • D.L. Parnas: On the Design and Development of Program Families. IEEE Transactions of Software Engineering 2 (1976) 1-9

Weblinks

Einzelnachweise

  1. Pure – Projektseite bei der Fakultät für Informatik an der Universität Magdeburg; Stand: 14. März 2001
  2. Diplomarbeit – Seite bei der Fakultät für Informatik an der Universität Magdeburg; Stand: 7. Januar 2000
  3. Exherbo. Abgerufen am 24. Januar 2010 (englisch).

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • ALFS — Linux From Scratch Entwickler Linux From Scratch Team Version 6.4 (23. November 2008) Lizenz …   Deutsch Wikipedia

  • Cross Linux From Scratch — Linux From Scratch Entwickler Linux From Scratch Team Version 6.4 (23. November 2008) Lizenz …   Deutsch Wikipedia

  • Gentoo-Linux — Bildschirmfoto …   Deutsch Wikipedia

  • Gentoo Live-CD — Gentoo Linux Bildschirmfoto …   Deutsch Wikipedia

  • Linux from Scratch — Entwickler Linux From Scratch Team Version 6.4 (23. November 2008) Lizenz …   Deutsch Wikipedia

  • Morphix — Basisdaten Entwickler Alex de Landgraaf u. w. Version 0.4 1 (23. September 2003) Abstammung …   Deutsch Wikipedia

  • T2 SDE — Logo Basisdaten Entwickler ExactCODE[1] …   Deutsch Wikipedia

  • Linux From Scratch — Basisdaten Entwickler Linux From Scratch Team[1] Sprache(n) Englisch und Deutsch Version …   Deutsch Wikipedia

  • Gentoo Linux — Bildschirmfoto …   Deutsch Wikipedia

  • Linux-Distributionen — Eine Linux Distribution ist eine Zusammenstellung von Software auf Basis des Linux Kernels. Inhaltsverzeichnis 1 Populäre Distributionen für Heimrechner 2 Weitere Distributionen für Heimrechner 2.1 Distributionen nach dem KISS Prinzip 2 …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”