{"id":4014,"date":"2025-02-10T07:00:00","date_gmt":"2025-02-10T06:00:00","guid":{"rendered":"https:\/\/www.my-it-brain.de\/wordpress\/?p=4014"},"modified":"2025-01-16T21:01:34","modified_gmt":"2025-01-16T20:01:34","slug":"unpopulaere-meinung-major-releases-ueberspringen-und-aufwaende-reduzieren","status":"publish","type":"post","link":"https:\/\/www.my-it-brain.de\/wordpress\/unpopulaere-meinung-major-releases-ueberspringen-und-aufwaende-reduzieren\/","title":{"rendered":"Unpopul\u00e4re Meinung: Major-Releases \u00fcberspringen und Aufw\u00e4nde reduzieren"},"content":{"rendered":"\n<p>Wie der Titel andeutet, geht es in diesem Text um Release-Zyklen von Betriebssystemen und Zeitr\u00e4ume, in denen diese unterst\u00fctzt werden. Ich m\u00f6chte meine gro\u00dfartige Idee mit euch teilen und bin daran interessiert, zu erfahren, wie ihr dar\u00fcber denkt.<\/p>\n\n\n\n<p><em>Transparenzhinweis 1:<\/em> Ich arbeite als Technical Account Manager bei Red Hat. Zuvor habe ich mehrere Jahre als Systemadministrator mit Red Hat Enterprise Linux (RHEL) gearbeitet. Dieser Text spiegelt ausschlie\u00dflich meine pers\u00f6nliche Meinung wieder.<\/p>\n\n\n\n<p><em>Transparenzhinweis 2<\/em>: \u201eGro\u00dfartige Idee\u201c ist Code f\u00fcr eine Idee, die andere als Spinnerei, Wahnsinn, verr\u00fcckt oder anderweitig dispektierlich bezeichnen w\u00fcrden. Mein bester Freund und ich hatten in unserem Leben schon viele gro\u00dfartige Ideen. Wir haben sie bisher alle \u00fcberlebt. ;-) Nehmt das hier Geschriebene daher vielleicht nicht bierernst und mit einer Prise Ironie und Humor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wann? Wie oft? Wie lang?<\/h2>\n\n\n\n<p>Ca. alle 2-5 Jahre ist bei den bekannten Linux-Distributionen mit einem neuen Major-Release zu rechnen. F\u00fcr jedes Major-Release bekommt man bis zu 10 Jahre und l\u00e4nger Unterst\u00fctzung. Der Umfang der Unterst\u00fctzung schwankt dabei je nach Support-Phase deutlich.<\/p>\n\n\n\n<p>Die folgenden Abbildungen geben einen kleinen \u00dcberblick.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"235\" src=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-51-37-800x235.png\" alt=\"\" class=\"wp-image-4015\" srcset=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-51-37-800x235.png 800w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-51-37-300x88.png 300w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-51-37-768x226.png 768w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-51-37-624x183.png 624w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-51-37.png 1197w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">Quelle: <a href=\"https:\/\/www.debian.org\/releases\/\">https:\/\/www.debian.org\/releases\/<\/a><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"614\" src=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-53-56-800x614.png\" alt=\"\" class=\"wp-image-4016\" srcset=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-53-56-800x614.png 800w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-53-56-300x230.png 300w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-53-56-768x589.png 768w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-53-56-624x479.png 624w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-53-56.png 1152w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">Quelle: <a href=\"https:\/\/access.redhat.com\/product-life-cycles?product=Red%20Hat%20Enterprise%20Linux\">https:\/\/access.redhat.com\/product-life-cycles?product=Red%20Hat%20Enterprise%20Linux<\/a><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"317\" src=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-58-20-800x317.png\" alt=\"\" class=\"wp-image-4017\" srcset=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-58-20-800x317.png 800w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-58-20-300x119.png 300w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-58-20-768x304.png 768w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-58-20-624x247.png 624w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-58-20.png 1373w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">Quelle: <a href=\"https:\/\/www.suse.com\/support\/policy-products\/#server\">https:\/\/www.suse.com\/support\/policy-products\/#server<\/a><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"421\" src=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-59-31-800x421.png\" alt=\"\" class=\"wp-image-4018\" srcset=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-59-31-800x421.png 800w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-59-31-300x158.png 300w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-59-31-768x404.png 768w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-59-31-624x328.png 624w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-21-59-31.png 1384w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">Quelle: <a href=\"https:\/\/www.suse.com\/lifecycle\/#suse-linux-enterprise-server-15\">https:\/\/www.suse.com\/lifecycle\/#suse-linux-enterprise-server-15<\/a><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"549\" src=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-22-00-43-800x549.png\" alt=\"\" class=\"wp-image-4019\" srcset=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-22-00-43-800x549.png 800w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-22-00-43-300x206.png 300w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-22-00-43-768x527.png 768w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-22-00-43-624x428.png 624w, https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2024\/12\/Screenshot-From-2024-12-29-22-00-43.png 1164w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">Quelle: <a href=\"https:\/\/ubuntu.com\/about\/release-cycle\">https:\/\/ubuntu.com\/about\/release-cycle<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Betrachtet man diese Release-Zyklen und Unterst\u00fctzungszeitr\u00e4ume, ist es problemlos m\u00f6glich, ein Release zu \u00fcberspringen, w\u00e4hrend sich die Unterst\u00fctzungszeitr\u00e4ume f\u00fcr das alte und neue Release \u00fcberschneiden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was sagen verschiedene Teams zu neuen Releases?<\/h2>\n\n\n\n<p>Die folgende Liste gibt eine Auswahl von Aussagen und Kommentaren wieder, die ich w\u00e4hrend der letzten 15 Jahre immer wieder in \u00e4hnlicher Form geh\u00f6rt habe.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201eSchon wieder ein neues Major-Release. Jetzt m\u00fcssen wir schon wieder testen, ob unsere Prozesse und Automations-\/Konfigurations-Skripte noch funktionieren.\u201c<\/li>\n\n\n\n<li>\u201eHoffentlich m\u00fcssen wir das Betriebskonzept nicht anpassen.\u201c<\/li>\n\n\n\n<li>\u201eEndlich, wir warten schon lange auf neue Versionen wichtiger Bibliotheken, Laufzeitumgebungen und Datenbankmanagementsysteme.\u201c<\/li>\n\n\n\n<li>\u201eWir w\u00fcrden ja gern auf Version B deployen, die IT gibt uns aber nur Version A.\u201c<\/li>\n\n\n\n<li>\u201eMit jedem Major-Release \u00e4ndert sich irgendwas und wir m\u00fcssen uns schon wieder anpassen.\u201c<\/li>\n\n\n\n<li>\u201eUnsere Anwendung l\u00e4uft gut auf Version A. Wir m\u00f6chten skalieren, aber die IT gibt uns jetzt nur noch Version B. Wir wissen nicht, ob und wie unsere Anwendung darauf l\u00e4uft.\u201c<\/li>\n\n\n\n<li>\u201eWir testen gerade noch die letzte Patch-Version unserer Anwendung auf Version A. Der Test der folgenden Patch-Version dr\u00e4ngt schon. Wir haben keine Zeit und keine Leute, um die Anwendung auch noch auf Version B zu testen.\u201c<\/li>\n\n\n\n<li>\u201eKaum sind wir mit der Migration unserer Anwendung von Version A auf Version B fertig, dr\u00e4ngt uns der IT-Betrieb schon wieder, wir m\u00fcssten auf Version C migrieren.\u201c<\/li>\n\n\n\n<li>\u201eVor lauter Betriebssystemwechseln kommen wir kaum dazu, unsere Anwendung weiterzuentwickeln.\u201c<\/li>\n\n\n\n<li>\u201eEs dauert so lange, bis alle Anwendungen von Version A auf Version B migriert wurden, dass Version B schon fast wieder End-of-Life ist.\u201c<\/li>\n\n\n\n<li>\u201eEs erzeugt enorme Aufw\u00e4nde mehrere Betriebssystemversionen parallel zu betreiben.\u201c<\/li>\n<\/ul>\n\n\n\n<p>Ihr habt hoffentlich erkannt, dass Version A und Version B hier stellvertretend f\u00fcr ein Release einer beliebigen Linux-Distribution stehen. Nimmt man die Aussagen zusammen, kann man den Eindruck gewinnen, dass ein neues Major-Release nicht bei allen Menschen in einer IT-Organisation Freude ausl\u00f6st.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Und wenn wir nun ein Release auslassen?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Das Betriebskonzept muss seltener \u00fcberpr\u00fcft und ggf. angepasst werden<\/li>\n\n\n\n<li>Die Anwendungsteams m\u00fcssen ihre Anwendung seltener migrieren<\/li>\n\n\n\n<li>Automations-\/Konfigurations-Skripte m\u00fcssen seltener angepasst werden<\/li>\n\n\n\n<li>Die Anzahl von Migrations- und Ver\u00e4nderungs-Projekten kann reduziert werden<\/li>\n\n\n\n<li>Geringerer Aufwand senkt die Kosten<\/li>\n<\/ul>\n\n\n\n<p>Lassen wir au\u00dfer Acht, dass ich einen Punkt bewusst unterschlage, sind die Vorteile offenbar deutlich und \u00fcberwiegen alle potenziellen Nachteile mit Leichtigkeit. Oder nicht? Also warum wollt ihr unbedingt jedes Major-Release mitnehmen? Bitte schreibt mir eure Gr\u00fcnde daf\u00fcr gern in die Kommentare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Aber J\u00f6rg, du wei\u00dft doch, wie das so ist\u2026<\/h2>\n\n\n\n<p>Ja, nat\u00fcrlich ist mir bewusst, dass es sich bei gro\u00dfen Unternehmen um komplexe Systeme handelt, in denen aus verschiedenen Bereichen sehr unterschiedliche Anforderungen an Anwendungen und IT-Dienste gestellt werden.<\/p>\n\n\n\n<p>So reicht das Spannungsfeld regelm\u00e4\u00dfig von <em>\u201eNever touch a running system (even when it&#8217;s 20 years old)\u201c<\/em> bis hin zu <em>\u201eWe need the latest and greatest to be successful in our business\u201c<\/em>.<\/p>\n\n\n\n<p>Manche Anwendungen sind nur f\u00fcr den Betrieb auf ausgew\u00e4hlten Betriebssystemversionen zertifiziert, Abh\u00e4ngigkeiten zu Bibliotheken und Laufzeitumgebungen m\u00fcssen eingehalten werden.<\/p>\n\n\n\n<p>Doch habt ihr wirklich mal zusammen mit allen Beteiligten bewusst \u00fcberlegt, ob es ohne einschneidende Nachteile m\u00f6glich ist, ein Major-Release zu \u00fcberspringen, um die oben skizzierten Vorteile zu nutzen? Oder nehmt ihr jedes Release mit, weil das schon immer so gemacht wurde?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dies ist wirklich _____ gro\u00dfartige Idee<\/h2>\n\n\n\n<p>Also, was haltet ihr von dieser Idee? Machbar? Gut? Oder doch nur eine Schnapsidee? Was spricht dagegen?<\/p>\n\n\n\n<p>Bitte nutzt die Kommentare unter diesem Text, um mich und alle Leserinnen und Leser wissen zu lassen, ob dieser Ansatz Vorteile hat oder welche zwingenden Gr\u00fcnde ihn unrealistisch erscheinen lassen.<\/p>\n\n\n\n<p>Und wenn ihr euch nur mal den Frust von der Seele schreiben wollt, warum es \u00fcberall klemmt und hakt und wie es besser sein k\u00f6nnte, ist das nat\u00fcrlich auch in Ordnung.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie der Titel andeutet, geht es in diesem Text um Release-Zyklen von Betriebssystemen und Zeitr\u00e4ume, in denen diese unterst\u00fctzt werden. Ich m\u00f6chte meine gro\u00dfartige Idee mit euch teilen und bin daran interessiert, zu erfahren, wie ihr dar\u00fcber denkt. Transparenzhinweis 1: Ich arbeite als Technical Account Manager bei Red Hat. Zuvor habe ich mehrere Jahre als<span class=\"continue-reading\"> <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/unpopulaere-meinung-major-releases-ueberspringen-und-aufwaende-reduzieren\/\">[Weiterlesen&#8230;]<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_metis_text_type":"","_metis_text_length":0,"_post_count":0,"footnotes":""},"categories":[51],"tags":[856,857,858],"class_list":["post-4014","post","type-post","status-publish","format-standard","hentry","category-linux","tag-life-cycle-management","tag-release-zyklen","tag-unterstuetzungszeitraeume"],"_links":{"self":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/4014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/comments?post=4014"}],"version-history":[{"count":2,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/4014\/revisions"}],"predecessor-version":[{"id":4022,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/4014\/revisions\/4022"}],"wp:attachment":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/media?parent=4014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/categories?post=4014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/tags?post=4014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}