Building the free, RHEL-compatible enterprise Linux — forever.
Status GitHub Wiki
Resources

Migrate to FinLinux OS

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.

Supported migration paths

FromToStatus
CentOS Linux 8FinLinux OS 8Supported
CentOS Linux 9 StreamFinLinux OS 9Supported, review notes
RHEL 8.xFinLinux OS 8Supported
RHEL 9.xFinLinux OS 9Supported
RHEL 10.xFinLinux OS 10Supported
Other rebuilds (case by case)Matching FinLinux OS versionCommunity tested

How FinShift works

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.

Before you migrate

After migration

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.

Need help with a large fleet migration?

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.