# Supported Scenarios

## Source and Destination

USMC currently only supports migration to SCloud public cloud uhost

|       Source       |     Destination   | Job Scheduling Type |
| :----------------: | :--------------: | :----------------: |
|     IDC physical machine/VMware     | SCloud Public Cloud |        IDC       |
| SCloud Public Cloud/ Physical Cloud | SCloud Public Cloud |        IDC      |
|      Amazon AWS     | SCloud Public Cloud |    Amazon      |
|     Other Cloud Manufacturers     | SCloud Public Cloud |     IDC      |

> The appropriate job scheduling type can achieve a better migration physical examination. However, the OS adaptation of specific cloud manufacturers is slower, if not supported, you can choose IDC, for details, please refer to the next section.

## Overview of Operating Systems

USMC currently only supports the migration of x86_64 systems, and does not support 32-bit and ARM architecture systems.

**Linux**

|   Source System Version    | Source System Architecture | Support for UEFI | Support for Cloud-init |
| :-------------: | :--------: | :----------: | :----------------: |
|    CentOS 5     |   x86_64   |      No      |         No         |
|    CentOS 6     |   x86_64   |      No      |        Yes         |
|    CentOS 7     |   x86_64   |      No      |        Yes         |
|    CentOS 8     |   x86_64   |      No      |        Yes         |
| CentOS Stream 8 |   x86_64   |      No      |        Yes         |
|    Ubuntu 12    |   x86_64   |      No      |         No         |
|    Ubuntu 14    |   x86_64   |      No      |         No         |
|    Ubuntu 16    |   x86_64   |      No      |        Yes         |
|    Ubuntu 18    |   x86_64   |      No      |        Yes         |
|    Ubuntu 20    |   x86_64   |      No      |        Yes         |
|    Ubuntu 22    |   x86_64   |      No      |        Yes         |
|    Debian 7     |   x86_64   |      No      |         No         |
|    Debian 9     |   x86_64   |      No      |        Yes         |
|    Debian 10    |   x86_64   |      No      |        Yes         |
|    Debian 11    |   x86_64   |      No      |        Yes         |
|   openSUSE 12   |   x86_64   |      No      |         No         |

**Windows**

|   Source System Version   | Source System Architecture | Support for UEFI | Support for Cloud-init |
| :------------: | :--------: | :----------: | :----------------: |
|  windows 2003  |   x86_64   |      No      |         No         |
|  windows 2008  |   x86_64   |     Yes      |         No         |
| windows 2008R2 |   x86_64   |     Yes      |         No         |
|  windows 2012  |   x86_64   |     Yes      |         No         |
| windows 2012R2 |   x86_64   |     Yes      |         No         |
|  windows 2016  |   x86_64   |     Yes      |         No         |
|  windows 2019  |   x86_64   |     Yes      |         No         |
|  windows 2022  |   x86_64   |     Yes      |         No         |
