Als Betreiber eines kommenden Produktivsystems möchte ich ein Betriebssystem wählen, das folgende Kriterien erfüllt:

  • "Einfach funktionierende" Pakete. Lassen Sie mich erklären, was ich genau meine: Ubuntu 20.04 (LTS!) liefert PHP v7.4 und Icinga Web v2.7.3. Wissenswertes: Icinga Web hat in v2.8 Unterstützung für PHP v7.4 erhalten. Ubuntu 21.10 liefert PHP v8 und Icinga Web v2.8.2. Interessante Tatsache: Icinga Web hat PHP v8-Unterstützung in v2.9 erhalten. Nicht, dass nur die Funktion XY nicht funktioniert, aber die Landingpage des Installers zeigt Ihnen bedingungslos einen PHP-Stacktrace. Die Paketierer scheinen nicht einmal zu testen, ob einige offizielle Pakete überhaupt funktionieren, ganz zu schweigen von Sicherheitsproblemen.
  • "Einfach funktionierende" Upgrades. Soweit ich von meinen Kollegen gehört habe, funktionieren Ubuntu LTS->LTS-Upgrades ziemlich reibungslos. Im Gegensatz dazu hat einer von ihnen kürzlich versucht, Debian (ohne irgendetwas Super-Besonderes) 10->11 zu aktualisieren, und das hat das Betriebssystem/die Software mehr oder weniger zerstört (oder ist überhaupt gescheitert – ich erinnere mich nicht genau, aber kurz gesagt: schlimme Dinge sind passiert) auf diesem Testsystem.
  • Sicherheitsupdates. Auch wenn ich bei Debian (oben) falsch liege – an diese Sache erinnere ich mich genau: Wie jede Software hatte Icinga 2 die Sicherheitslücke CVE-2021-32739. Werfen Sie nun einen Blick auf das Veröffentlichungsdatum, das letzte Datum im Änderungsprotokoll seines von Debian ausgelieferten Pakets und die Patchgröße. (Letzteres Datum ist früher und der Lochpatch ist buchstäblich ein Einzeiler.) Ich bin sprachlos.

Außerdem möchte ich – natürlich vernünftigerweise – nicht jede noch nicht ganz etablierte App selbst bauen (mehr Pakete = besser).

Da wir über ein produktives System sprechen, scheint ein Rolling Release keine Option zu sein (ändere meine Meinung). IMAO mit Docker- oder Upstream- (Nicht-Distro-)Paketen würde dem Rolling Release sehr nahe kommen, da ich Updates für jede Upstream-Version erhalten würde. (Auch zeitaufwendiger.)

Ich freue mich auf eure Empfehlungen (und ich würde sogar ein neues *nix lernen, wenn es den oben genannten Bedürfnissen entspricht)!

PS: Ja, vielleicht würden mir dutzende Stunden googeln auch etwas mehr oder weniger empfehlen, aber ich vertraue mehr Feedback wie: "Hey A/K, ich bin doppelt so lange in diesem Geschäft wie du, bekanntes Problem , lerne und verwende $OS $Flavor, du bist willkommen."

no answer