ublue-os / bluefin

The next generation Linux workstation, designed for reliability, performance, and sustainability.
https://projectbluefin.io
Apache License 2.0
1.28k stars 163 forks source link

idea: "patch" service #1790

Open tulilirockz opened 1 month ago

tulilirockz commented 1 month ago

It would be super cool to have a service that checks if theres anything that the team would like to be patched on the current system and apply in whenever the user consents to do it. Like: there would be an endpoint somewhere with a JSON file specifiying the current patch or thing that should be applied and when it was published, then, the user computer would fetch the file and compare the current system state to the latest patch, if it isnt applied yet, show a popup telling the user that some action should be taken on the system for some reason with a "YES/NO" option to apply it. This would fix stuff like the ANSI signature check on older systems because they would be notified that their system is broken and they should run a script to fix it

tulilirockz commented 1 month ago

In order to avoid abuse, the JSON should not have any kind of executable script directly in it and these should only be strictly suggestions, the user should not feel coerced to do anything and it should be completely optional

fiftydinar commented 1 month ago

You mean the general template for comparing old stuff with new & notifying the user about this? Then doing the necessary stuff to update if user consented (some stuff without consent, but automatic, like secure boot key update)?

This would be a good fit in ublue-os/config imo

tulilirockz commented 1 month ago

honestly the more i think about this it reallllyyy sounds a lot like just a fancy, more integrated, system-wide RSS fee