Abo
  • Services:
Anzeige
Das Entwicklungsschema von Opensuse-Factory
Das Entwicklungsschema von Opensuse-Factory (Bild: Opensuse)

Linux-Distributionen: Ein Puzzlespiel mit Tausenden Teilen

Das Entwicklungsschema von Opensuse-Factory
Das Entwicklungsschema von Opensuse-Factory (Bild: Opensuse)

Das Zusammenstellen einer Linux-Distribution ist ein sehr komplexes Unterfangen. Über die Vorgehensweise und die Probleme bei Opensuse hat Golem.de mit Release-Manager Stephan Kulow und Open-Build-Service-Entwickler Hendrik Vogelsang gesprochen.

Bei technischen Fragen bei der Entwicklung von Opensuse hat Stephan Kulow das letzte Wort. Der Release-Manager ist für die Veröffentlichungen von neuen Versionen verantwortlich und betreut den Entwicklungszweig Factory. "Integration-Engineer" nennt er sich selbst. Golem.de hat er auf der Opensuse-Konferenz in Prag erklärt, warum sein Job ziemlich schwer ist.

Anzeige

Ein Puzzle mit vielen kleinen Teilen

Eine Linux-Distribution besteht aus Tausenden einzelnen Softwarepaketen. Die Hauptaufgabe von Kulow besteht darin, dieses Puzzle richtig zusammenzusetzen beziehungsweise die dazu notwendige Arbeit zu koordinieren. Theoretisch hat jedes Paket einen Betreuer, sogenannte Maintainer, die sich um das Kompilieren des Quellcodes und das Bauen des Pakets kümmern.

Fertige Pakete werden von den Betreuern dann in den Entwicklungszweig Factory eingepflegt, um die Distribution zusammenzubauen. Aus dem Factory-Zweig werden derzeit im Rhythmus von acht Monaten die stabilen Opensuse-Versionen abgezweigt.

Doch erst nach dem Einreichen der Pakete merkt Kulow meist, ob alles in Ordnung ist oder eben nicht. Im Zusammenspiel verschiedener Pakete können unerwartete Fehler auftreten, die verhindern, "dass ein Paket baut". Die Fehler versucht Kulow, zusammen mit einem kleinen Team zu beheben. Bei schwierigen Fehlern, für die der Quellcode näher betrachtet werden muss, verweist Kulow die Pakete zurück an die Betreuer.

Software wird notfalls rausgeworfen

Es kann aber auch vorkommen, dass sich die Betreuer nicht mehr um die Pakete kümmern können, etwa weil sie nicht mehr genügend Zeit dazu haben - oder weil sich ihre Interessen verlagern. Auf einer entsprechenden Mailingliste sucht das Opensuse-Projekt dann nach einem neuen Betreuer. Findet sich dieser nicht, bleibt nichts anderes übrig, als das Paket aus der Distribution zu entfernen.

Dieser Fall tritt aber vergleichsweise selten ein. Bei den meisten Paketen, etwa bei jenen für Gnome oder KDE, gibt es ein Betreuerteam, dessen Mitglieder sich die Verantwortung und auch die Arbeit teilen. Wenn zum Beispiel einer der Betreuer im Urlaub ist, können die anderen seine Arbeit übernehmen. Gibt es hingegen nur einen, kann es vorkommen, dass das Paket "ein paar Wochen liegenbleibt".

Der Open-Build-Service als Hilfe 

eye home zur Startseite
peacemaker 25. Okt 2012

Ach so. Wie wertvoll ist Luft für Dich? Oder Sonnenlicht? ;)



Anzeige

Stellenmarkt
  1. Fresenius Netcare GmbH, Bad Homburg
  2. Apracor GmbH, Stuttgart
  3. Robert Bosch GmbH, Stuttgart-Vaihingen
  4. socoto gmbh & co. kg, Köln, Berlin (Home-Office)


Anzeige
Hardware-Angebote
  1. ab 799,90€
  2. 429,90€ zzgl. Versand

Folgen Sie uns
       


  1. Google Daydream

    Qualcomm verrät Details zu Standalone-Headsets

  2. Frontier Development

    Weltraumspiel Elite Dangerous für PS4 erhältlich

  3. Petya-Ransomware

    Maersk, Rosneft und die Ukraine mit Ransomware angegriffen

  4. Nach Einigung

    Bündnis hält Facebook-Gesetz weiterhin für gefährlich

  5. SNES Classic Mini

    Nintendo produziert zweite Retrokonsole in höherer Stückzahl

  6. 5 GHz

    T-Mobile startet LTE-U im WLAN-Spektrum mehrerer US-Städte

  7. Dirt 4 im Test

    Vom Fahrschüler zum Rallye-Weltmeister

  8. Ende der Störerhaftung

    Koalition ersetzt Abmahnkosten durch Netzsperren

  9. NNabla

    Sony gibt Deep-Learning-Bibliothek frei

  10. Mobilfunk

    Deutsche Telekom betreibt noch 9.000 Richtfunkstrecken



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Mobile-Games-Auslese: Ninjas, Pyramiden und epische kleine Kämpfe
Mobile-Games-Auslese
Ninjas, Pyramiden und epische kleine Kämpfe
  1. Ubisoft Chaoshasen, Weltraumaffen und die alten Ägypter
  2. Monument Valley 2 im Test Rätselspiel mit viel Atmosphäre und mehr Vielfalt
  3. Mobile-Games-Auslese Weltraumkartoffel und Bilderbuchwanderung für mobile Spieler

Mesh- und Bridge-Systeme in der Praxis: Mehr WLAN-Access-Points, mehr Spaß
Mesh- und Bridge-Systeme in der Praxis
Mehr WLAN-Access-Points, mehr Spaß
  1. Eero 2.0 Neues Mesh-WLAN-System kann sich auch per Kabel vernetzen
  2. BVG Fast alle Berliner U-Bahnhöfe haben offenes WLAN
  3. Broadcom-Sicherheitslücke Vom WLAN-Chip das Smartphone übernehmen

Neues iPad Pro im Test: Von der Hardware her ein Laptop
Neues iPad Pro im Test
Von der Hardware her ein Laptop
  1. iFixit iPad Pro 10,5 Zoll intern ein geschrumpftes 12,9 Zoll Modell
  2. Office kostenpflichtig Das iPad Pro 10,5 Zoll ist Microsoft zu groß
  3. Hintergrundbeleuchtung Logitech bringt Hülle mit abnehmbarer Tastatur für iPad Pro

  1. Re: Egal was AMD für marketingtricks aufbietet...

    plutoniumsulfat | 01:35

  2. Re: Bin nur ich so dumm, ...

    sofries | 01:23

  3. Antworten

    DerDy | 01:16

  4. Re: Hat es wieder zum täglichen Anti-US Aufreger...

    HagbardCeline | 01:01

  5. "Bündnis" als Eigenname

    __destruct() | 00:42


  1. 02:00

  2. 17:35

  3. 17:01

  4. 16:44

  5. 16:11

  6. 15:16

  7. 14:31

  8. 14:20


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    •  0/00
    Zum Artikel