Skip to content

Supportzeiträume ...

linux Weil ich ab und zu mal danach gefragt werde, habe ich einmal die Supportzeiträume gängiger paketbasierter Linuxdistributionen zusammengesucht.

Kritik und Korrekturen sind ausdrücklich erwünscht.

Bei Korrekturen wäre ein offizieller Link sehr hilfreich

Eingeschränkter Support:

Eingeschränkter Support bedeutet insbesondere, dass nicht alle Pakete unterstützt werden.

Bei Debian LTS sind nicht alle Pakete enthalten. Bei Red Hat Enterprise Linux wird eine ELP (Extended Life Phase) Lizenz benötigt, um weiteren eingeschränkten Support zu bekommen, SUSE erfordert ein Extended Support Package. Bei Debian und OpenSUSE wird der langfristige Support über ein separates Team gewährleistet und nicht vom Securityteam der jeweiligen Distribution.

Überblick:




















Version: Release: Support: Limited Support:
Debian 7, Wheezy (oldstable) 04.05.2013 24.04.2016 05.2018
Debian 8, Jessie (stable) 25.04.2015 ca 04.2018 05.2020
Ubuntu 12.04 LTS, Precise Pangolin 26.04.2012 26.04.2017 ESM
Ubuntu 14.04 LTS, Trusty Tahr 17.04.2014 04.2019
Ubuntu 16.04 LTS, Xenial Xerus 21.04.2016 04.2021
Ubuntu 16.10, Yakkety Yak 13.10.2016 04.2017
CentOS 6 10.07.2011 30.11.2020
CentOS 7 07.07.2014 30.06.2024
Red Hat Enterprise Linux 5, Tikanga 14.03.2007 31.03.2017 31.03.2020
Red Hat Enterprise Linux 6, Tikanga 10.11.2010 30.11.2020 30.11.2023
Red Hat Enterprise Linux 7, Tikanga 10.06.2014 30.06.2024 30.06.2027
openSUSE Leap 42.1 04.11.2015 05.2017
openSUSE Leap 42.2 16.11.2016 ca 05.2018
SUSE Linux Enterprise Server 11 23.03.2009 31.03.2019 31.03.2022
SUSE Linux Enterprise Server 12 27.10.2014 31.10.2027 31.10.2027
Fedora 24 21.06.2016
Fedora 25 22.11.2016


Standard-Support-Zeiträume:

Debian supported bis "next stable + 1 Jahr", LTS bis fünf Jahre nach Erscheinen (Releasezyklus "fertig, wenn es fertig ist").

Ubuntu supported bis neun Monate nach Erscheinen, LTS fünf Jahre nach Erscheinen. Release alle sechs Monate, LTS-Versionen alle zwei Jahre. Seit neuestem bietet Ubuntu eine Extended Security Maintenance für LTS-Versionen (Link in der Tabelle oben), die käuflich erworben werden kann. Danke Mario!

CentOS bis zehn Jahre nach Erscheinen des korrespondierendes RHEL Releases.

RHEL bis zehn Jahre nach Erscheinen, ELP bis 13 Jahre nach Erscheinen.

openSUSE, Major Release soll mindestens 36 Monate unterstützt werden, Minor-Releases bis 18 Monate nach Erscheinen.

SLES analog RHEL.

Fedora, Support bis zum Erscheinen des zweiten Nachfolgreleases plus ein Monat, keinen Langzeitsupport, neue Releases alle sechs Monate.

Willkommen Debian Jessie ...

debian Am gestrigen Sonntag wurde Debian 8.0, Codename "Jessie" veröffentlicht.

Neben der üblichen Versionspflege ist die vermutlich grösste Änderung die umstrittene Umstellung von System-V-Init auf Systemd (ich persönlich begrüsse das sehr).

Die weiteren Änderungen sind zu zahlreich, um sie in einem kurzen Blogartikel zu beleuchten, das haben andere bereits erledigt. Es lohnt sich in jedem Fall ein Blick in die (auch in deutscher Sprache erhältlichen) Releasenotes oder dem Artikel bei Pro-Linux.

Wer die Informationen gerne in Form von Slides haben möchte, wird bei Michael Prokop fündig (PDF) oder kann sich die "Folien" (HTML) von Axel anschauen.

Ich freue mich sehr darüber, dass sich das LTS-Modell durchsetzt. LTS steht für Long Term Support und in Debian dafür, dass die Version fünf Jahre lang mit Sicherheitsupdates versorgt wird. Die Seite LTS im Debian-Wiki klärt über das "wie" auf.

Migration abgeschlossen ...

centos Ende letzter Woche habe ich meine Migration von Debian Squeeze LTS auf CentOS 7 und von Manitu zu Metanet abgeschlossen.

Es ist noch reichlich Performance-Tuning nötig, aber die Dienste laufen jetzt alle auf der neuen Hardware.

Ein Wort zu dem Wechsel:
Ich war mit Manitu nicht unzufrieden, ganz im Gegenteil, aber ich wollte die Dienste alle in der Schweiz haben, weil mir der Spagat zwischen dem Deutschen und dem Schweizer Rechtssystem nicht so gut gefällt.

Interessanterweise hat es bei dem Wechsel an Stellen geknallt, die ich nicht erwartet hatte.

Eine davon war die Apache-Konfiguration, bedingt durch den Wechsel von Apache 2.2 auf Apache 2.4 und einem Fehler in dem Upgrade-Guide.

Dort steht, dass man die 2.2er Konfiguration
Order allow,deny
Allow from all

Durch die folgende 2.4er Konfiguration
Require all granted
ersetzen soll.

Tatsächlich ist es aber so, dass man beides braucht:
Order allow,deny
Allow from all
Require all granted


Das hat mich viele Nerven gekostet.

Debian LTS ...

debian Jetzt ist es endlich offiziell:

Long term support for Debian 6.0 Announced

Damit wird Debian Version 6 "Squeeze" bis Februar 2016 unterstützt und kommt damit in die Nähe von Ubuntu LTS. Das wird hoffentlich einige Leute bewegen, bei Debian zu bleiben und eröffnet Debian auch neue "Kunden" in Unternehmen. Die kurze Unterstützungszeit war einer meiner Hauptkritikpunkte.

Der Support kommt allerdings nicht direkt vom Debian-Securityteam, sondern von interessierten Entwicklern. Webanwendungen sind wohl ausgeschlossen (die benutze ich allerdings eh direkt vom "Hersteller").

Für meinen Desktop wäre das nichts, aber auf dem Server werde ich jetzt vermutlich eine Version überspringen.

Heartbleed ...

Manchmal lohnt es sich, ein konservativer Administrator zu sein. Heartbleed ist die Sicherheitslücke in OpenSSL 1.0.1, die dazu führt, dass Angreifer zufällige Daten aus dem Speicher des Servers lesen können.

Ich habe natürlich brav im Rudelreflex ein neues Zertifikat erstellt und wollte auch den Hostnamen ändern bis ich mal - ausnahmsweise - so schlau war, mir die Versionsnummern genauer anzuschauen.

Der Server läuft mit Debian 6.0.9 oder Squeeze (Oldstable). Und in Squeeze ist die Version 0.9.8 von OpenSSL enthalten, die nicht vom der Sicherheitslücke betroffen ist.

Wer lesen kann ...

Zurück zu Debian ...

debian Vor einem knappen halben Jahr habe ich openSUSE als Betriebssystem für meinen Rechner gewählt.

openSUSE ist ein sehr gutes System, aber viele der Programme, die ich gewohnt bin, habe ich nicht gefunden. Zum Teil habe ich sie selber übersetzt und zum Teil aus "obskuren" Repositories installiert. Das geht auch, hat mich aber nicht zufrieden gestellt.

Interessanterweise hat mich aber KDE ziemlich überzeugt und dabei werde ich (erst einmal) bleiben.

Dazu kann man sich das normale Debian-System installieren und wenn es so weit ist, wählt man nicht Desktop-System aus, sondern installiert sich das Kommandozeilensystem. Nach dem ersten Start geht es dann mit aptitude install task-kde-desktop weiter (bzw. task-german-kde-desktop). Neu starten. Fertig.

Wenn man nicht möchte, dass GTK-Anwendungen mies aussehen, sollten noch die Pakete kde-config-gtk-style, gtk2-engines-oxygen und gtk3-engines-oxygen installiert und unter System Settings / Application Appearance konfiguriert werden. (Den Tipp habe ich auf der KDE-Seite im Debian-Wiki gefunden).

Monatlicher Debian Stammtisch in Zürich ...

debian Die folgende Nachricht rauschte gerade in meine Mailbox und ich bin so frei, das hier über das Blog publik zu machen.

Die Mailadressen habe ich herausgenommen.

Das Originalposting findet sich hier.

Wir wollen in Zürich einen regelmässigen Debian-Stammtisch etablieren.

Das erste Treffen findet statt:

Am Dienstag, 2013-Nov-05, ab 19 Uhr (CET)
Im Gloria, Josefstrasse 59, 8005 Zürich

Jeder, der sich für Debian interessiert, ist eingeladen. Eine Anmeldung ist nicht notwendig.

Als regelmässigen Termin visieren wir den ersten Dienstag im Monat an.

E-Mail-Diskussionen zum Stammtisch bitte auf der Debian CH Community Mailingliste, bevorzugt auf Englisch, Deutsch ist aber auch in Ordnung.

Axel und Michael


Dienstag entwickelt sich einmal mehr zu einem echten Stautermin.

Die G4-Schreibmaschine ...

debian Meine bessere Hälfte hat sich entschieden, ihr altes und kleines iBook G4 zu reaktivieren und als "Schreibmaschine" zu nutzen. Die Hardware ist natürlich etwas in die Jahre gekommen und die 800 MHz des Prozessors und die 640 MB (nicht GB!) RAM waren damals viel, heute natürlich nicht mehr.

Das Betriebssystem des Herstellers wird schon sehr lange nicht mehr unterstützt und für die Power-PC-Prozessor-Architektur ist die Auswahl, nun ja, sehr beschränkt.

Genau da kommt eine der wirklich grossen Stärken von Debian zum Tragen. Debian ist eine der wenigen Distributionen, die für wirklich viele Architekturen vorhanden ist (amd64, armel, armhf, i386, ia64, mips, mipsel, powerpc, sparc, s390, s390x).

Die Installation lief nach Erstellung der CD (!), USB-Stick geht nicht, reibungslos. Als Desktopumgebung kommt LXDE zum Einsatz, was man bei der Netzwerk-CD mit dem Kernelparameter expert desktop=lxde vorauswählen kann.

Leider kann die WLAN-Karte kein WPA, das ist der einzige Wehrmutstropfen, alles andere funktioniert perfekt.

Wheezy ist da ...

debian Version 7.0 von Debian ist in der letzten Nacht veröffentlicht worden. Meiner Meinung nach ist das ein sehr gelungenes Release, ich benutze es schon seit Anfang des Jahres auf meinem Desktop und Notebook.

Wer sich für die einzelnen Schritte interessiert, die vor und mit einem Release durchgeführt werden müssen, kann sich einmal den Hashtag #releasingwheezy beispielweise bei identi.ca anschauen. Da kommt schon einiges zusammen.

Wichtig: Ab jetzt wird Debian Squeeze, die Vorgängerversion, nur noch ein Jahr lang unterstützt. Für Produktionsmaschinen rate ich ein halbes Jahr zu warten bis Ihr das Upgrade auf Wheezy durchführt.

Wartezeit für Mount erhöhen ...

debian Im Zusammenhang mit unserem Synology NAS nutze ich Autofs, um Verzeichnisse via NFS bei Bedarf einzubinden. Da das Gerät normalerweise vor sich hin schläft, wenn es nicht in Benutzung ist, dauert es seine Zeit bis die Verzeichnisse bereit gestellt werden. Unter Bodhi und Sabayon war das kein Problem, autofs hat so lange gewartet bis der Mount-Befehl zurück kam. Unter Debian musste ich es selber einrichten.

Dazu einfach den Parameter MOUNT_WAIT in der Datei /etc/default/autofs auf einen "vernünftigen" Wert setzen. Ich habe ihn auf 60 gesetzt, 30 würden aber auch problemlos funktionieren.

Stardust migriert ...

debian Mein altes Notebook habe ich gestern auf Debian Wheezy migriert. Unser Gespräch mit Axel über Debian hat mir den Anstoss gegeben, es noch einmal zu versuchen.

Nachdem ich die Software, die ich immer als erstes installiere auf dem Gerät hatte, ging es weiter mit der Freischaltung der Repositories, die nicht im Standard aktiviert sind.

Die folgenden Befehle wurden alle als root ausgeführt.

cd /etc/apt/
sed 's/main/contrib/' sources.list > sources.list.d/contrib.list
sed 's/main/non-free/' sources.list > sources.list.d/non-free.list
aptitude update


Dabei habe ich gemerkt, dass sudo zwar installiert, aber nicht für meinen User aktiviert ist, daher das gleich mal erledigen und anschliessend dem root-User das Passwort "klauen".

adduser dirk sudo
passwd -d root


htop und iotop helfen häufig, wenn etwas nicht optimal läuft.

aptitude install htop
aptitude install iotop


Die WLAN-Karte war noch nicht aktiv, also schnell herausfinden, welche Karte verbaut ist und dann die entsprechende Firmware installieren.

lspci | grep -i net
aptitude search 4965
aptitude search ~d4965
aptitude show firmware-iwlwifi
aptitude install firmware-iwlwifi


Ab hier geht es als User weiter.

Habe die ssh-Keys vom USB-Stick geholt und in das Verzeichnis ~/.ssh "installiert".

Danach war die Kopie meines Haupt-Git-Repositories dran.

mkdir -p workspace/ddeimeke.git
rsync -Phae 'ssh -c arcfour256' drusus:workspace/ddeimeke.git/ workspace/ddeimeke.git/


Mit der Anleitung von mozilla.debian.net habe ich mir noch schnell den aktuellen Firefox Iceweasel installiert.

sudo vim /etc/apt/sources.list.d/iceweasel.list
sudo aptitude install -t experimental iceweasel


Weil ich neugierig bin, habe ich auch noch vnstat installiert.

sudo aptitude install vnstat


Mein Mailprogramm, Claws-Mail, darf nicht fehlen. Zuerst die Daten per rsync holen ...

mkdir ~/.claws-mail
rsync -Phae 'ssh -sarcfour256' drusus:.claws-mail/ .claws-mail/


... und dann alles installieren, was mit dem Programm zu tun hat ...

aptitude search claws-mail | awk '{print $2}' | xargs echo
sudo aptitude install claws-mail claws-mail-acpi-notifier claws-mail-address-keeper claws-mail-archiver-plugin claws-mail-attach-remover claws-mail-attach-warner claws-mail-bogofilter claws-mail-bsfilter-plugin claws-mail-clamd-plugin claws-mail-dbg claws-mail-doc claws-mail-extra-plugins claws-mail-extra-plugins-dbg claws-mail-fancy-plugin claws-mail-feeds-reader claws-mail-fetchinfo-plugin claws-mail-gdata-plugin claws-mail-html2-viewer claws-mail-i18n claws-mail-mailmbox-plugin claws-mail-multi-notifier claws-mail-newmail-plugin claws-mail-pdf-viewer claws-mail-perl-filter claws-mail-pgpcore claws-mail-pgpinline claws-mail-pgpmime claws-mail-plugins claws-mail-python-plugin claws-mail-smime-plugin claws-mail-spam-report claws-mail-spamassassin claws-mail-themes claws-mail-tnef-parser claws-mail-tools claws-mail-trayicon claws-mail-vcalendar-plugin libclaws-mail-dev


... und das deutsche Wörterbuch nicht vergessen.

sudo aptitude install aspell-de


Ach, ja, verschlüsseln möchte ich auch können:

scp -rp drusus:.gnupg .


So, jetzt noch Taskwarrior und das System ist arbeitsfähig.

Voraussetzungen schaffen.

sudo aptitude install build-essential cmake
sudo aptitude install uuid-dev curl


Taskwarrior kompilieren und installieren.

tar xzvf task-2.1.2.tar.gz
cd task-2.1.2/
cmake .
make
sudo make install


Daten kopieren.

scp -r drusus:.task .
ln -s .task/taskrc .taskrc


Done!

Das war es im Schnelldurchgang. Falls Ihr zu einem Schritt Fragen habt, fragt bitte nach.

Am Rande: In dem privaten Git-Repository finden sich noch einige Skripte, die mir das Leben leichter machen, die ich hier aber nicht einzeln aufführen möchte.

Wieder mit Debian?

debian Schon lange schwirrt bei mir im Kopf herum, wieder zu einer Distribution mit Debian als Basis zu wechseln. Dazu habe ich mir SolusOS angeschaut, was mir richtig gut gefallen hat. Jetzt habe ich einen längeren Artikel von Ikey Doherty - SolusOS and Me - gelesen, in dem er beschreibt, in welche Richtung sich SolusOS entwickeln soll und das gefällt mir nicht mehr ganz so gut.

Mit Axel haben wir uns für die aktuelle DeimHart Episode - Debian als Client - einen sehr kompetenten Ansprechpartner eingeladen und ich konnte alle meine Fragen los werden.

Nach dem Podcast habe ich Wheezy in einer virtuellen Maschine installiert und erstaunlicherweise :-) tut es alles, was es soll und verursacht auch keinen Augenkrebs (Hallo Axel!). Damit steht einer Umstellung auf Debian nichts mehr im Weg. Beginnend mit dem "neuen Gebrauchten", der hoffentlich in den nächsten Tagen kommen wird, werde ich wieder Debian verwenden.

Es wird tatsächlich Debian stable werden, Wheezy installiere ich im Vorgriff darauf, dass es im nächsten Jahr stable wird. Die drei Programme, bei denen ich aktuelle Versionen möchte, werde ich problemlos im Netz finden, sonst kompiliere ich die eben selber.

SolusOS ...

linux Nachdem ich in der letzten DeimHart-Episode kurz habe anklingen lassen, dass ich mir auch vorstellen könnte, wieder auf etwas Debian-basiertes zu wechseln, wurde mir erneut SolusOS empfohlen. Jetzt gibt es auch eine 64bit-Version, die ich gestern mal kurz getestet habe. Und ich bin - gelinde gesagt - sehr angetan. Das einzige, was mir nicht gefällt, ist, dass es auf Gnome 2 basiert. Ansonsten ist diese Distribution, die kaum einen Wunsch offen lässt. Da die Aktualität über eigene Paketquellen sichergestellt wird, kann es sein, dass das eine oder andere nicht auf dem allerneusten Stand ist.

Aber sonst: Prima! SolusOS gibt es seit Mai dieses Jahres und ich hoffe, dass es noch einige Jahre vor sich hat.

Synchronisation von Installationen ...

linux Was ich an Debian basierten Distributionen so mag, ist die einfache Möglichkeit, Installationen synchron zu halten. Dieses Feature haben sich Ramon und ich auch bei unserer Session auf der Ubucon 2010 zu Nutze gemacht.

Auf dem Quell-System kann man sich mit dpkg --get-selections die Paketliste ausgeben lassen. Die entstehende Datei kopiert man auf das Zielsystem.

dpkg --get-selections > installation.lst


Auf dem Zielsystem erledigen dann die folgenden beiden Befehle die Arbeit.

dpkg --set-selections < installation.lst
apt-get dselect-upgrade


Damit habe ich gestern innerhalb von rund dreissig Minuten auf einem Atom-Prozessor rund 500 Megabyte an Paketen heruntergeladen und installiert.

Bei Sabayon kann etwas ähnliches mit equo query installed und ewtas Shell-Magie erreicht werden, allerdings dauerte die Installation einer vergleichbaren Menge an Software auf dem Netbook rund zweieinhalb Stunden.

Polohemden ...

linux Hellotux macht schicke Polohemden in (sehr) guter Qualität, ich selber habe eines mit den Linux-Pinguin. Seit neuestem haben Sie neben dem Tux, auch Produkte mit dem Debian-, Ubuntu- oder dem Linuxmint-Logo.

Zumindest bei Mint weiss ich, dass 5 Euro pro verkauftem Hemd an das Projekt gegeben werden.

Nein, ich bekomme nichts von denen für die Werbung, kann aber sagen, dass das schwarze Polohemd gut und die Abwicklung schmerzfrei ist.