openSUSE Rolling Release: Tumbleweed ade, Factory Hurra!

openSUSE zählt seit jeher zu den wenigen Distributionen, die dem Thema Running Release eine große Bedeutung zumessen. Vor einem Monat hat sich allerdings der Ansatz grundsätzlich geändert: Während man bisher openSUSE-Fans über das Thumbleweed-Projekt die Möglichkeit gab, eine gewöhnliche openSUSE-Installation in ein Running Release umzuwandeln, gilt seit Ende Juli 2014 der Entwicklungszeig von openSUSE, die sogenannte Factory, als Rolling Release.

Installation

Es gibt für die Factory kein eigenes Installationsmedium. Stattdessen müssen Sie zuerst eine aktuelle openSUSE-Distribution installieren. Nach einem Update löschen Sie die ursprünglichen Paketquellen und richten stattdessen die Factory-Paketquellen für oss, non-oss und debug ein. zypper dup stellt dann die normale openSUSE auf den Entwicklungszweig = Rolling Release Factory um. Es wird empfohlen, zypper dup in einer Textkonsole auszuführen.

mkdir /etc/zypp/repos.d/old
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/old
zypper ar -f -c http://download.opensuse.org/factory/repo/oss repo-oss
zypper ar -f -c http://download.opensuse.org/factory/repo/non-oss repo-non-oss
zypper ar -f -c http://download.opensuse.org/factory/repo/debug repo-debug
zypper lr -u
   # | Alias        | Name         | Enabled | Refresh | URI                                              
   --+--------------+--------------+---------+---------+------------
   1 | repo-debug   | repo-debug   | Yes     | Yes     | http://...
   2 | repo-non-oss | repo-non-oss | Yes     | Yes     | http://...
   3 | repo-oss     | repo-oss     | Yes     | Yes     | http://...
zypper dup
  1412 packages to upgrade, 112 to downgrade, 238 new, 
  39 to remove, 30  to change vendor, 3 to change arch.
  Overall download size: 1.33 GiB. After the operation, 
  additional 831.2 MiB will be used.
  ...

Die Umstellung auf Factory hat bei meinem Test in einer VirtualBox-Maschine deutlich länger als eine Stunde gedauert, sie ging aber sonst vollkommen problemlos vor sich. Je nachdem, wie schnell Ihre Internet-Verbindung und Ihr Rechner ist und wie viele Pakete Sie installiert haben, kann die Umstelldauer natürlich stark variieren.

Update 8.9.2014 (danke an AlexMR!): Aktuelle Factory-ISOs gibt es hier: http://download.opensuse.org/factory/iso/

Erste Erfahrungen

Erste Tests zeigten keine Auffälligkeiten: KDE wurde auf Version 4.14 aktualisiert, der Kernel auf Version 3.16, LibreOffice auf Version 3.16 etc. Eine Liste der gerade aktuellen Versionsnummern in der Factory können Sie am unkompliziertesten auf distrowatch.com nachlesen (gleich in der ersten Spalte Factory).

/etc/SUSE-brand bezeichnet die Factory-Distribution ganz locker als openSUSE 13.2. /etc/os-release gibt etwas differenziertere Informationen:

Release-Informationen
Release-Informationen

Wie stabil Factory als Running Release langfristig läuft, kann ich momentan nicht abschätzen. Für meine produktiven Rechner ist mir die Sache zu brenzlig, aber ich habe mir vorgenommen, in Zukunft hin und wieder in meine virtuelle Factory-Maschine hineinzusehen und an dieser Stelle von meinen Erfahrungen zu berichten.

Tumbleweed ade?

Die Zukunft des ehemaligen Tumbleweed-Projekts ist ungewiss. Greg Kroah-Hartman versichert zwar, Tumbleweed vorerst weiterhin zu warten, er verwendet Tumbleweed selbst aber nicht mehr und hofft, dass das Factory-Angebot die bessere Lösung darstellt. Insofern darf man berechtigte Zweifel daran haben, dass Tumbleweed noch eine große Zukunft vor sich hat.

Update 26.10.2014

Vorgestern hat openSUSE verkündet, dass Tumbleweed und Factory im November vereint werden sollen. Das Rolling Release bekommt dann den Namen »Tumbleweed«. Die »Factory« soll weiterhin der Entwicklerzweig bleiben. Technische Details sollen in den nächsten Tagen folgen, vorauss. nach der Freigabe von openSUSE 13.2.

Links

https://news.opensuse.org/2014/07/29/factory-rolling-release/
http://en.opensuse.org/openSUSE:Factory_installation
http://de.opensuse.org/Portal:Factory
http://de.opensuse.org/Portal:Tumbleweed
http://lists.opensuse.org/opensuse-factory/2014-07/msg00098.html
openSUSE inkl. Factory bei distrowatch.com