Post #2705263
2024-12-19 15:29 UTC
Replies (2)
-
@moonglum@social.yakshed.org 2024-12-19 21:21
@stdevel@chaos.social @ktn@social.heise.de Oh, cool, da freue ich mich schon aufs Hören ❤️ Bin letztlich auf meinem privaten Notebook auf Silverblue umgezogen, und habe dazu geblogged: https://lucas.dohmen.io/posts/2024/12/01/silverblue/
-
@w4tsn@darmstadt.social 2024-12-21 09:44
@stdevel@chaos.social @ktn@social.heise.de inhaltlich sehr interessant! Schön neben Silverblue auch noch ein paar andere rpm-ostree Beispiele gehört zu haben. War mir als "Immutable Desktop" Folge nur zu wenig birds-eye view und zu rpm-ostree zentriert :D Ich muss sagen ich bin mit rpm-ostree basierten Systemen nicht warm geworden. Ich war eher unhappy über flatpak. Die ganzen Krankheiten haben mir Probleme aufgeworfen, auf die ich keinen Bock hatte und meist war es nicht wirklich fixable ohne das die Apps eben Portals implementieren / nutzen und so Späße. Davon abgesehen finde ich das rpm system ziemlich PITA. Während bei arch packages in 30 Zeilen in git geschrieben und einfach gebaut werden können, braucht es für rpms 100 Zeilen und viel tooling (exemplarische Evidenz). Was durch rpm-ostree IMO noch schlimmer wird, weil ich das base system nur noch durch rpms erweitern / ändern kann. Overlays haben so ihre eigenen Nachteile, weil das dazu führt dass das system lokal mal mehr mal weniger bei jedem update neu gebaut werden muss. Aber gut, ist bei anderen systemen ja auch nicht anders und wer will mit Flatpaks schon das basis system ändern. Gerade im Fall von Gaming und sowas wie xbox one dongle driver braucht man aber zusätzliche layer, aber eigentlich will man direkt ein remote gebautes image / branch haben den man einfach konsumiert wegen dem overhead des bauens durch layer. Ich hab mir daher dann in einer CI mein image in ein eigenes rpm-ostree repo gebaut. Alle größeren Anpassungen brauchten dann aber auch ein eigenes rpm repo das ich beim build konsumiere. Alles in allem war mir das zu kompliziert, obwohl ich ja eher in einer nische unterwegs bin und gerne tinker I guess. Also ja, wenn man mit flatpaks alles hat und das base-system nicht anpassen muss und keine komischen treiber edge cases hat ist das schon zu empfehlen. Habe das auch einer befreundeten Person installiert, die drückt einfach alle halbe Jahr mal auf Upgrade und es geht einfach.