Hi everyone!
I know that to create a customized version of the Bluefin template, it must be used (cannot add the GitHub link as a new user I can add up to 2 links in a post)
The question is: What are the drawbacks of creating a customized version? Are there any features that may be lost, such as automatic updates or other functionalities? From a container perspective, it should be essentially the same, aside from ISOs, which could include additional components like Flatpak installations and other installer customizations.
Bluebuild is fine for this purpose – I’ve been using it for my custom spin of Bluefin and other Universal Blue images for more than a year now. Even though I know how to build a DockerfileContainerfile, I find that the recipe files make it easier to understand what modifications I’m making.
The only drawback to custom images are the hours of your free time that you spend fiddling with things to get them Just Right . Joking aside, it’s wise to keep an eye on the changes in Bluefin (and Bluebuild for that matter) to make sure they don’t trample on anything that you’ve done (e.g. hiding Gnome Terminal when your custom image sets that as default, or changing the expected directory structure of the recipe repo).
For the most part, you don’t lose features from Bluefin (e.g. automatic updates) unless you specifically remove them. If you use the Bluebuild default-flatpaks module you won’t get Bluefin’s flatpaks automatically, but there’s a ujust command that will install them for you.