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. abilex GmbH, Stuttgart, Hechingen
  2. Universitätsstadt Marburg, Marburg

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
Top-Angebote
  1. 75,62€ (Vergleichspreis 82,89€)
  2. 46,69€ (Vergleichspreis ca. 75€)
  3. 36,12€ (Vergleichspreis 42,90€)
  4. (u. a. Xbox Live Gold 12 Monate für 38,49€ und Monster Hunter World Deluxe Edition für 48,49€)

peacemaker 25. Okt 2012

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


Folgen Sie uns
       


Vayyar Smart Home - Hands on

Vayyar hat auf der Ifa 2018 Vayyar Home vorgestellt. Die Box kann in einem Raum eine gestürzte Person erkennen und Hilfe rufen.

Vayyar Smart Home - Hands on Video aufrufen
Gesetzesentwurf: So will die Regierung den Abmahnmissbrauch eindämmen
Gesetzesentwurf
So will die Regierung den Abmahnmissbrauch eindämmen

Obwohl nach Inkrafttreten der DSGVO eine Abmahnwelle ausgeblieben ist, will Justizministerin Barley nun gesetzlich gegen missbräuchliche Abmahnungen vorgehen. Damit soll auch der "fliegende Gerichtsstand" im Wettbewerbsrecht abgeschafft werden.
Von Friedhelm Greis


    Lenovo Thinkpad T480s im Test: Das trotzdem beste Business-Notebook
    Lenovo Thinkpad T480s im Test
    Das trotzdem beste Business-Notebook

    Mit dem Thinkpad T480s verkauft Lenovo ein exzellentes 14-Zoll-Business-Notebook. Anschlüsse und Eingabegeräte überzeugen uns - leider ist aber die CPU konservativ eingestellt und ein gutes Display kostet extra.
    Ein Test von Marc Sauter und Sebastian Grüner

    1. Thinkpad E480/E485 im Test AMD gegen Intel in Lenovos 14-Zoll-Notebook
    2. Lenovo Das Thinkpad P1 ist das X1 Carbon als Workstation
    3. Thinkpad Ultra Docking Station im Test Das USB-Typ-C-Dock mit robuster Mechanik

    Leistungsschutzrecht: So viel Geld würden die Verlage von Google bekommen
    Leistungsschutzrecht
    So viel Geld würden die Verlage von Google bekommen

    Das europäische Leistungsschutzrecht soll die Zukunft der Presse sichern. Doch in Deutschland würde derzeit ein einziger Verlag fast zwei Drittel der Einnahmen erhalten.
    Eine Analyse von Friedhelm Greis

    1. Netzpolitik Willkommen im europäischen Filternet
    2. Urheberrecht Europaparlament für Leistungsschutzrecht und Uploadfilter
    3. Leistungsschutzrecht/Uploadfilter Wikipedia protestiert gegen Urheberrechtsreform

      •  /