Nothing here can leave you stranded
Three things stand behind everything else: a snapshot taken around every software change, a backup of your apps and settings that fits on a USB stick, and a disk that cannot be read out of this computer.
Snapshots
When the system is on Btrfs, a snapshot of it is taken before and after every software change: installing, updating or removing anything from Debian or a software source. The work is done by snapper, the same tool other Linux systems use for this.
Settings, Snapshots lists them all. The camera button takes one now, which is what you want before trying something you may wish to undo.
Putting one back
- Open Settings and choose Snapshots.Every snapshot is listed with what was happening when it was taken.
- Press the restore arrow beside the one from before things went wrong.It asks a second time to be sure.
- Restart.The system is as it was then. What it was a moment ago is set aside, not deleted, so you can change your mind.
If the computer will not start
Choose Roundel OS snapshots in the boot menu, then a snapshot. It starts as it was then, with a writable layer held in memory: nothing you do there is kept, so you can look round safely. If it is the one you want, restore it in Settings and it becomes the real system.
Other systems on the disk keep their own entries in the same menu, so a computer that dual boots still boots both.
Take your desktop with you
In the Store, choose Move to another computer. Switch on what to take: your apps, their own data, your AppImages and Roundel's settings. One backup file is made in your home folder. Copy it to a USB stick or to cloud storage.
On the other computer, open the same page, press the open button and choose the file. The apps are installed fresh from Flathub, and their data and your settings are put back. Log out and back in to see every setting.
Lightmorphic Flat makes the same kind of file, ending in .fmpack, so it can open a Roundel backup on any Linux computer, and a backup or app list made by Flat can be chosen here.
What goes in
- The list of apps you have installed
- Those apps' own settings and data
- Your AppImages
- Roundel's own settings
What does not
- Your documents, pictures and other files
- Wi-Fi passwords
- Your GitHub key
Copy those over yourself. Apps already on the other computer keep their own settings; only the apps it installs get theirs back.
Why an update cannot strand you
Three kinds of update, each done in its own place, and each with a way back.
Apps from the Store
Open the Store and choose Updates, then press the update button. Flatpak apps are installed for you alone, so a broken app is yours to remove and cannot stop the computer starting.
Debian itself
In a terminal, sudo apt update then sudo apt upgrade. A snapshot is taken around it, so a bad kernel or driver is one restore away.
Roundel OS
A rolling release: improvements come as they are ready, each with its own number. In the folder you installed from, git pull then ./install.sh, and log out and back in.
Roundel OS is tested on Debian stable, which is 13 at the time of writing. It has not been tested on Debian testing or unstable, and nothing can be promised about how it behaves there.
The two ways to unlock it
The installer can suggest a passphrase if you would rather not invent one. It has to be at least eight characters, and it is asked for twice.
A disk nobody else can read
The Roundel Installer offers to encrypt the whole disk, using LUKS, the standard Linux way of doing it. A locked disk cannot be read by anyone who takes it out of this computer.
This is the one choice that cannot be changed afterwards without installing again, so it is worth a moment on the installer's Privacy page rather than pressing Next.
The smaller safeguards
Things put in because they were needed, not because they made a list look longer.
A screen change undoes itself
Change the screen size and a message asks whether to keep it. Do nothing for fifteen seconds and it goes back, so a wrong choice never leaves you staring at nothing.
The system disk is never offered
Settings, Disks can wipe a USB stick, and asks twice. The drive the computer runs on is never in the list.
One part runs as root
Only roundel-admin does, through pkexec. It checks every argument it is given and reads passwords from standard input only.
The clipboard forgets
A password copied by mistake can be forgotten on its own, and the whole history clears itself on the schedule you chose.
A record of each session
Kept in .local/state/roundel/session.log in your home folder, which is what to look at, or attach to a bug report, when something went wrong.
Nothing phones home
No account, no telemetry and no check-in. The desktop reaches the network when you ask it to and not otherwise.
Ready to put it on a computer?
What you need, writing the image to a USB stick, and every question the Roundel Installer asks.
