Als operator van een aankomend productief systeem zou ik graag een besturingssysteem kiezen dat aan de volgende criteria voldoet:

  • "Gewoon werkende" pakketten. Laat me uitleggen wat ik precies bedoel: Ubuntu 20.04 (LTS!) wordt geleverd met PHP v7.4 en Icinga Web v2.7.3. Leuk weetje: Icinga Web heeft ondersteuning voor PHP v7.4 in v2.8. Ubuntu 21.10 levert PHP v8 en Icinga Web v2.8.2. Leuk weetje: Icinga Web kreeg PHP v8-ondersteuning in v2.9. Niet dat alleen functie XY niet werkt, maar de bestemmingspagina van het installatieprogramma toont u onvoorwaardelijk een PHP-stacktrace. De verpakkers lijken niet eens te testen of sommige officiële pakketten überhaupt werken, om nog maar te zwijgen van beveiligingsproblemen.
  • "Gewoon werken" upgrades. Voor zover ik van mijn collega's heb gehoord, werken Ubuntu LTS->LTS-upgrades vrij soepel. Daarentegen probeerde een van hen onlangs Debian te upgraden (zonder iets superspeciaals) 10>11 en dat vernietigde min of meer het besturingssysteem/de software (of faalde helemaal – ik weet het niet precies meer, maar in het kort: er zijn slechte dingen gebeurd) op dat testsysteem.
  • Beveiligingsupdates. Zelfs als ik het mis heb over Debian (hierboven) - dit ding herinner ik me precies: zoals elke software Icinga 2 het beveiligingslek CVE-2021-32739 had. Kijk nu eens naar de publicatiedatum, de laatste datum in de changelog van het pakket dat door Debian is verzonden en de patchgrootte. (De laatste datum is eerder en het gaatje is letterlijk een one-liner.) Ik ben sprakeloos.

Daarnaast wil ik – uiteraard redelijk – niet elke nog niet super gevestigde app zelf bouwen (meer pakketten = beter).

Aangezien we het hebben over een productief systeem, lijkt een rollende release geen optie (van gedachten verander). IMAO met Docker of upstream (niet-distro) pakketten zou heel dicht bij de rollende release komen, omdat ik updates zou krijgen voor elke upstream-versie. (Ook tijdrovender.)

Ik kijk uit naar je aanbevelingen (en ik zou zelfs een nieuwe *nix leren als het aan de bovenstaande behoeften voldoet)!

PS: Ja, misschien zouden tientallen uren googlen me ook iets meer of minder aanbevelen, maar ik vertrouw meer feedback zoals: "Hey A/K, ik ben twee keer zo lang in deze business als jij, bekend probleem , leer en gebruik $OS $Flavor, graag gedaan."

no answer