Well, this has been quite the journey… This is a long post and is intended to offer hope to those who want to try things out. Ignore now if it’s not for you. Or jump to xxxx.
First, I’ve had the luxury of a recent install of various OS distros and there is no consequence of losing everything. I’ve taken snapshots, screenshots, made notes along the way and my notes have been the real value. I’ve done about 12-15 test OS installations.
I have, perhaps, learnt most through mistakes. But I’ve always been an advocate of heuristic learning and this has been a good experience overall. It has been expensive in terms of my time, has consumed much effort of thinking and has been frustrating beyond belief. But I wanted a resilient system, one that is going to replace Windows and I needed to be sure that I wasn’t going to screw myself later on by just installing “some stuff and hoping nothing bad would ever happen”. Well reality always intervenes: eventually something bad always happens and the best is to mitigate against it.
I had my first exposure to Linux in the 1990’s. I built a server using FreeBSD, installed a DNS server and used the box for network services, and so on. Great fun; limited lifetime: it takes a lot of effort to stay up-to-date. So: back to Windows… Lazy option, yes.
My PC will not upgrade to Win 11 (inherited gen 7 mobo+cpu from a friend on the cusp of gen 8 CPUs); I’m tired of Google, Amazon, Microsoft and the rest and just want a system that isn’t exposed to any of the corporates who just want to scrape data and re-sell it. So: Linux it is.
Have tried 3 or 4 distros. Easiest & most comfortable was Fedora + KDE Plasma. Then I discovered Kinoite - and a whole new world of immutable OS. I have been more than happy to spend time learning, experimenting, making noob-level mistakes and generally floundering.
The MOST important things to me (learnt from bitter experience over many years - and I was there when the first MPU’s were released including the SC/MP - which even had to multiplex the address space due to lack of pins on the DIL chip - and which I programmed in machine code) was first, secure data, second secure the system, third, sleep at night.
I am full of admiration and debt to the Linux community and equally indebted to those who respond to community posts and offer solutions. A huge thank you. And some.
I’ve found I have been struggling with one hand tied behind my back: “Discover” in Kinoite never worked properly without creating errors. The struggle has been to find a suitable backup client on top of an immutable OS.
With “Discover” shackled by errors I resorted to rpm-ostree and also toolbx. I was really out-of-my-depth with the latter and wrecked many an installation. With Kinoite I missed the ease of backing up user-data with Synology Client. Realising (from a post from Jasper) that all the configs from Flatpak were in one place, it seemed all I needed to do was back up user data and use that to recover everything both at system-level and user-level.
I have struggled with every backup solution (Timeshift, BTRFS-assistant+Snapper, BorgBackup (using Vorta), Pica, SyncBackup, FreeFileSync, DejaDup). Then today, a minor update to 20241125 and “Discover” started playing ball. Synology Drive became available via flatpak and, after installing it, aggressively deleting some apps, test files and directories, I can recover almost everything.
xxxx
The future: I think Kinoite (and its eventual developments, including the related Gnome “Silverblue” variant) IS the way forward. I invested many £££ some years ago in an 8TB Synology NAS and am absolutely happy that I can continue to benefit from that. I can sleep at night knowing that essential user-data (~/username/whatever) is secure and that I can recover most things in the event of catastrophic failure. I had high hopes of Timeshift but it absolutely screwed a standard install of Fedora+KDE Plasma. I think I was incompetent handlingTimeshift but the documentation is lacking.
The future (for me - but possibly - regretfully? - not for you) is Kinoite + Synology Drive. I’d like some means of taking snapshots (like Timeshift - which does not sit comfortably with an immutable OS). If there is any disappointment it is that, after some 25+ years of my first exposure to Linux, there is still no simple, reliable way of securing an installation at system- and user-levels that is inbuilt into the OS.
This IS a priority that sits above all new features. I can only encourage it and will be more than willing to test it. Because it matters. Really matters.
Ric