Das manuelle Erzeugen eines Updateskripts, das die verschiedenen Paketmanager aufruft und zur Aktualisierung der verwalteten Pakete auffordert, ist in der Praxis nicht sehr ergiebig. Erstens entsteht durch das Skript zusätzliche Arbeit, zweitens muss der Administrator den Änderungen im Verhalten der diversen Paketmanager "hinterherprogrammieren". TopGrade erledigt Aktualisierungen automatisiert und deckt dabei alle verbreiteten Paketmanager gleichermaßen ab.
TopGrade ist eine in der Programmiersprache Rust gehaltene Anwendung, die auf Zuruf verschiedene Paketmanager zur Aktualisierung aller von ihnen verwalteten Pakete auffordert. Das einst von Mozilla initiierte Rust ist eine systemnahe Sprache, die ein formal verifiziertes Typsystem aufweist. Das bedeutet, dass sich Speicherlecks im Regelfall schon während der Kompilation erkennen lassen.
...Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.