![](https://beehaw.org/pictrs/image/91b47030-d1d3-4844-a2c7-95e1f50a4b3d.png)
![](https://lemmy.ml/pictrs/image/q98XK4sKtw.png)
Hmm… I didn’t know that. Thanks!
I am a simple man. I make computers, I take photographs, I compose music, and I explore caves.
Hmm… I didn’t know that. Thanks!
My understanding is that most immutable distributions store the root filesystem in a read-only partition separate from userspace. If you want to install something that would modify this partition, it is applied temporarily until reboot. On reboot, the operating system attempts to resolve your changes, and if they break something it will reject them.
Each OS might implement immutability differently, but I believe that’s the general idea. macOS is another example of an immutable operating system, as of Big Sur.
I cannot tolerate Hannah Montana Linux slander
Thanks for the reply. What framework would you recommend for C/C++, preferably cross-platform?
Do you have much experience with deployment? I’ve got a small hobby project with a GUI written in Qt, and I’ve been having a hard time writing reproducible build scripts for cross-platform deployment.
On macOS, I can distribute the executable with homebrew and add Qt as a dependency. On Linux, I could theoretically build an AppImage, but I would prefer to have the build process handled by GitHub Actions, which doesn’t have sufficient resources to statically build Qt. On Windows, I’m at a total loss…
My project is tiny, but it does have a niche market, and I’d love to make it available to as many people as possible. Qt is killing me!!!
Sorry, I know that doesn’t have anything to do with the design side of things. I’m just throwing darts, cause I’ve had a hard time on my own with this.
I do wish APT supported installing certain packages locally. Other than that, I’m more likely to use it than Snap/Flatpak/etc
I think what you’re looking for a VPS. Basically, you pay a company a small fee in exchange for an account on a large computer system. Nobody is going to set up your personal RPi for you…