FinShift converts a running CentOS Linux, RHEL, or other compatible system into FinLinux OS in place — no reinstall, no downtime window longer than a reboot.
| From | To | Status |
|---|---|---|
| CentOS Linux 8 | FinLinux OS 8 | Supported |
| CentOS Linux 9 Stream | FinLinux OS 9 | Supported, review notes |
| RHEL 8.x | FinLinux OS 8 | Supported |
| RHEL 9.x | FinLinux OS 9 | Supported |
| RHEL 10.x | FinLinux OS 10 | Supported |
| Other rebuilds (case by case) | Matching FinLinux OS version | Community tested |
FinShift swaps repository configuration, re-points package signing trust, and reinstalls every package from the FinLinux OS repositories to guarantee full binary parity — rather than only relabeling the existing installation.
curl -O https://raw.githubusercontent.com/finlinux-os/finshift/main/finshift
chmod +x finshift
sudo ./finshift analyze
sudo ./finshift convert
sudo reboot
The analyze step is non-destructive and reports any third-party or incompatible packages before you commit to convert.
finshift analyze first and resolve any flagged package conflicts.Once converted, the system is a standard FinLinux OS installation — it receives errata through the normal FinLinux OS repositories and is indistinguishable from a fresh install at the package level.
Several commercial support partners offer fleet-scale migration services with rollback planning and staged rollout. For do-it-yourself migrations, the Community Hub and mailing lists are the fastest way to get help.