Abo
  • Services:

Der Open-Build-Service als Hilfe

Um diesen Prozess zu vereinfachen, hat das Opensuse-Team den Open-Build-Service (OBS) entworfen, an dem unter anderem der langjährige Suse-Mitarbeiter Hendrik Vogelsang mitarbeitet. Mit Hilfe einer eigenen Instanz des OBS versucht Opensuse, das Bauen der Pakete zu einem großen Teil zu automatisieren.

Stellenmarkt
  1. Robert Bosch GmbH, Stuttgart
  2. CSL Behring GmbH, Marburg, Hattersheim am Main

Opensuse nutzt zum Bauen virtuelle Maschinen (VM), die in einem Xen-Hypervisor laufen. In jeder VM wird ein minimales Betriebssystem gestartet, darin werden die zum Bauen einer Software benötigten Pakete installiert und letztlich die Software kompiliert.

Der OBS koordiniert dabei zum Beispiel, in welcher Reihenfolge verschiedene Pakete entsprechend ihrer Abhängigkeiten gebaut werden können und stellt fertig erstellte Pakete direkt über die Server bereit. Darüber hinaus bietet der OBS Entwicklern Schnittstellen an, um die Pakete einfach zu betreuen. Dazu gehören ein Werkzeug für die Kommandozeile und ein Web-UI, das viele Informationen bietet, wie etwa eine Fortschrittsanzeige beim Bauen der Pakete.

Für einen einfachen Einstieg in die Entwicklung von Opensuse sorgt der OBS ebenfalls, wie Vogelsang versichert. Falls es zum Beispiel nicht möglich ist, ein Paket zu bauen, kann sich jeder mit einem OBS-Account des Problems annehmen und ein Paket mit dem behobenen Fehler wieder einreichen. Die Eintrittshürde hält das Opensuse-Projekt dafür bewusst gering. Es verlangt zum Beispiel keine Contributor-Aggreements.

Höher, schneller, weiter - nur wie?

Zwar vereinfacht der OBS vieles, das Opensuse-Projekt hat jedoch einen "Anspruch, der uns manchmal das Genick bricht", so Kulow. Wird etwa eine Systemkomponente wie die Gnu Compiler Collection in einer neuen Version eingepflegt, wird die gesamte Distribution mit den neuen Compilern gebaut. Selbst wenn dabei keine Fehler auftreten sollten, kann das mit der derzeitigen Hardware bis zu zwei Tage in Anspruch nehmen. Andere Distributionen greifen teils auf ältere Pakete zurück.

Dieser Aspekt war einer von vielen, die von Entwicklern nach dem Verschieben von Opensuse 12.2 hitzig diskutiert wurden. Doch auch der testweise Einbau von SSDs in die Server hätte zu keinem spürbaren Geschwindigkeitszuwachs geführt. Die möglichen Ursachen dafür sind sehr vielschichtig und entsprechend schwer zu finden.

Um auch den Arbeitsablauf zu optimieren, entwickelt Kulow auch am OBS selbst, um seine Wünsche und Ideen umzusetzen, und hofft, dass die beteiligten Entwickler seinem Beispiel folgen und sich mehr um den Factory-Zweig sowie OBS kümmern.

Never change a running system

Große Änderungen an dem beschriebenen Prozess wird es in nächster Zeit nicht geben und auch der geplante Veröffentlichungszyklus soll beibehalten werden. Darauf einigten sich die Entwickler auf der Opensuse-Konferenz. Das heißt, die nächste Opensuse-Version soll nach dem Willen des Teams im März 2013 erscheinen.

In der Diskussion, die auf das Verschieben von Opensuse 12.2 folgte, wurden auch einige Ideen geäußert, die nun also nicht umgesetzt werden. Dazu gehörte etwa, die Rolle des Rolling-Release-Zweiges Tumbleweed zu stärken und diesen als Grundlage für die einzelnen Versionen zu machen.

Kulow sagte, das hätte unter anderem einen zu großen Aufwand mit mehreren parallelen Entwicklungszweigen zur Folge. Dies wäre, vor allem in Anbetracht der aktuellen Situation, wahrscheinlich nicht handhabbar und sei deshalb auch nicht umgesetzt worden.

 Linux-Distributionen: Ein Puzzlespiel mit Tausenden Teilen
  1.  
  2. 1
  3. 2


Anzeige
Blu-ray-Angebote
  1. (u. a. Logan, John Wick, Alien Covenant, Planet der Affen Survival)
  2. (u. a. 3 Blu-rays für 15€, 2 Neuheiten für 15€)

peacemaker 25. Okt 2012

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


Folgen Sie uns
       


Der Güterzug der Zukunft - Bericht

Auf der Innotrans 2018 haben Verkehrsforscher des Deutschen Zentrums für Luft- und Raumfahrt ein Konzept für den Güterzug der Zukunft vorgestellt.

Der Güterzug der Zukunft - Bericht Video aufrufen
Red Dead Online angespielt: Schweigsam auf der Schindmähre
Red Dead Online angespielt
Schweigsam auf der Schindmähre

Der Multiplayermodus von Red Dead Redemption 2 schickt uns als ehemaligen Strafgefangenen in den offenen Wilden Westen. Golem.de hat den handlungsgetriebenen Einstieg angespielt - und einen ersten Onlineüberfall gemeinsam mit anderen Banditen unternommen.

  1. Spielbalance Updates für Red Dead Online und Battlefield 5 angekündigt
  2. Rockstar Games Red Dead Redemption 2 geht schrittweise online
  3. Games US-Spielemarkt erreicht Rekordumsätze

IMHO: Valves Ka-Ching mit der Brechstange
IMHO
Valves "Ka-Ching" mit der Brechstange

Es klingelt seit Jahren in den Kassen des Unternehmens von Gabe Newell. Dabei ist die Firma tief verschuldet - und zwar in den Herzen der Gamer.
Ein IMHO von Michael Wieczorek

  1. Artifact im Test Zusammengewürfelt und potenziell teuer
  2. Artifact Erste Kritik an Kosten von Valves Sammelkartenspiel
  3. Virtual Reality Valve arbeitet an VR-Headset und Half-Life-Titel

Sony-Kopfhörer WH-1000XM3 im Test: Eine Oase der Stille oder des puren Musikgenusses
Sony-Kopfhörer WH-1000XM3 im Test
Eine Oase der Stille oder des puren Musikgenusses

Wir haben die dritte Generation von Sonys Top-ANC-Kopfhörer getestet - vor allem bei der Geräuschreduktion hat sich einiges getan. Wer in lautem Getümmel seine Ruhe haben will, greift zum WH-1000XM3. Alle Nachteile der Vorgängermodelle hat Sony aber nicht behoben.
Ein Test von Ingo Pakalski


      •  /