We're happy to announce that [ELevate](https://almalinux.org/elevate/) just received the biggest update since 2021 when the project was first announced.
## How did we get here
For anyone new, ELevate allows you to upgrade in-place from older Enterprise Linux distributions to supported versions. It uses the [Leapp utility](https://leapp.readthedocs.io/) with a few patches and a data library called leapp-data.
Last month we announced that ELevateNG would get promoted to stable this week, and after tons of community-contributed feedback, the time is here! Let's dive into what has been updated.
## Upgrades for both leapp and leapp-repository
This update includes a rebase on version [0.19.0](https://github.com/oamg/leapp-repository/releases) of the leapp-repository and all the upstream features and bug fixes. Additionally, the Package Evolution file `pes-events.json` is now based on Red Hat's, because it's now [available](https://raw.githubusercontent.com/oamg/leapp-repository/master/etc/leapp/files/pes-events.json) under an Open Source license.
Changelog entries:
* leapp is updated to version 0.16.0
* leapp-repository is updated to version 0.19.0
## Automatic hardware support detection
Historically it was left to the user to ensure that the destination OS would support the hardware the OS was being installed on. With this release, we now automatically detect supported hardware and warn users before they upgrade.
This is even more important because versions [8.10](https://wiki.almalinux.org/release-notes/8.10.html) and [9.4](https://wiki.almalinux.org/release-notes/9.4.html) of AlmaLinux included expanded hardware support, adding more than 150 storage and network devices that were disabled in Red Hat and those promising to duplicate RHEL exactly.
Changelog entry:
* ELevate now scans for hardware and checks to ensure that it will be supported in the target OS.
## Repo support improved
Updating your OS with ELevate has historically had one hitch for users of 3rd party repos. Without proper care, packages from non-OS-default repos weren't updated, and might even be deleted during the upgrade. With this release, we have added support for some of the repos we've seen people ask about most frequently.
EPEL is one of the most common third-party repos used in Enterprise Linux, and users upgrading to AlmaLinux can now upgrade with confidence even with packages installed through EPEL.
In addition to EPEL, ELevate now supports other popular repositories: [Imunify](https://imunify360.com/), [KernelCare](https://tuxcare.com/), [MariaDB](https://mariadb.org/), [Nginx](https://www.f5.com/go/product/welcome-to-nginx), [PostgreSQL](https://www.postgresql.org/). Please join the development of ELevate in the places described below to contribute more 3rd party repos support.
Changelog entries:
* EPEL is now supported for both 7 to 8 and 8 to 9 upgrades when upgrading to AlmaLinux
* Now supports other popular repositories: MariaDB, Nginx, PostgreSQL, Imunify, KernelCare.
## Additional OS support: Scientific Linux 7, and CentOS Stream 8 to CentOS 9
In addition to our expansion earlier this year to [include CentOS 6 support in ELevate](https://almalinux.org/blog/2024-04-25-elevate-supports-centos-6-to-centos-7/), we are happy to share two more OSes that we support!
<imgloading="lazy"class="d-block mx-lg-auto img-fluid"width="624"height="430"src="/images/elevate-white-letters-no-background.png"alt="The migration paths when using ELevate">
With this release of ELevate, users can safely upgrade orphaned Scientific Linux 7 devices as well. Enterprise Linux is a common choice in the science community, and Scientific Linux has been widely used all over the world. With Scientific Linux 7 now also reaching end of life, it is important for us to help those in the Scientific community to get to a supported operating system as well.
We're happy to share that ELevate now also supports CentOS Stream 8 to CentOS Stream 9 support. The first version of ELevate supported upgrading to CentOS Stream 8, but with CentOS Stream 8 also now being end of life, it was even more important for users to be able to upgrade to CentOS Stream 9.
## Where to Join Us
Join the [Migration Chat Channel](https://chat.almalinux.org/almalinux/channels/migration) to let us know how it goes or if you need any assistance. You can also file the bugs or issues to the [AlmaLinux leapp repository](https://github.com/AlmaLinux/leapp-repository).
We are so, so happy to be able to shepherd this project, and deeply appreciate your support. It means the world to us.
"ELevate is developed in a distribution agnostic way and is built as a tool for the whole ecosystem, not just AlmaLinux. ELevate supports migrating to/from other distributions and is open for all to contribute to and enhance.":"ELevate is developed in a distribution agnostic way and is built as a tool for the whole ecosystem, not just AlmaLinux. ELevate supports migrating to/from other distributions and is open for all to contribute to and enhance.",
"What is ELevate?":"What is ELevate?",
"This looks awesome. How can I contribute?":"This looks awesome. How can I contribute?",
"Is this ready for production?":"Is this ready for production?",
"What operating systems does ELevate support?":"What operating systems does ELevate support?",
"Yes. All your data, applications and settings will be kept.":"Yes. All your data, applications and settings will be kept.",
"Is this live or does it require a reboot?":"Is this live or does it require a reboot?",
"Migrations will require your system to reboot twice.":"Migrations will require your system to reboot twice.",
"What does the Package Evolution Service do?":"What does the Package Evolution Service do?",
"Red Hat offers a data set which is non-freely licensed. Are you using this same data set?":"Red Hat offers a data set which is non-freely licensed. Are you using this same data set?",
"What license is your metadata under?":"What license is your metadata under?",
"The metadata is provided under an Apache License.":"The metadata is provided under an Apache License.",
"Why are you supporting migration to other distributions?":"Why are you supporting migration to other distributions?",
@ -115,10 +111,7 @@
"If you are using CentOS 7 or 8 and need help upgrading and migrating, check out":"If you are using CentOS 7 or 8 and need help upgrading and migrating, check out",
"(PES) which allows you to download, customize and even submit new data sets for packages. Users and maintainers can both utilize the PES to help make migrations smooth and easy.":"(PES) which allows you to download, customize and even submit new data sets for packages. Users and maintainers can both utilize the PES to help make migrations smooth and easy.",
"Membership Committee":"Membership Committee",
"Move between major versions of RHEL-derivatives: from CentOS 6.x to CentOS 7.x, from CentOS 7.x to 8.x version of the RHEL derivative of your choice, or upgrade from 8.x to 9.x within the same derivative.":"Move between major versions of RHEL-derivatives: from CentOS 6.x to CentOS 7.x, from CentOS 7.x to 8.x version of the RHEL derivative of your choice, or upgrade from 8.x to 9.x within the same derivative.",
"It wasn't possible--until now. Move between major versions of RHEL-derivatives: from CentOS 6.x to CentOS 7.x, from CentOS 7.x to 8.x version of the RHEL derivative of your choice, or upgrade from 8.x to 9.x within the same derivative. Preserve your applications, your data, and your sanity.":"It wasn't possible--until now. Move between major versions of RHEL-derivatives: from CentOS 6.x to CentOS 7.x, from CentOS 7.x to 8.x version of the RHEL derivative of your choice, or upgrade from 8.x to 9.x within the same derivative. Preserve your applications, your data, and your sanity.",
"Run the most recent version of the OS and software you need.":"Run the most recent version of the OS and software you need.",
"and you can add/edit/interact with package metadata at":"and you can add/edit/interact with package metadata at",
"Every environment is different and unique based on applications and configurations.":"Every environment is different and unique based on applications and configurations.",
@ -127,7 +120,6 @@
"* - migration to CentOS Stream 9 is currently in process and will be available later.":"* - migration to CentOS Stream 9 is currently in process and will be available later.",
"** - migration to Oracle Linux 9 is available with the":"** - migration to Oracle Linux 9 is available with the",
"and will not be supported by ELevate project.":"and will not be supported by ELevate project.",
"Will migration be \"in-place\"?":"Will migration be \"in-place\"?",
"Metadata answers questions about how packages evolve between major distribution releases.":"Metadata answers questions about how packages evolve between major distribution releases.",
"PES supports several classes of rules for packages such as added, removed, renamed, split, merged, and so on.":"PES supports several classes of rules for packages such as added, removed, renamed, split, merged, and so on.",
"The service also allows everyone to improve the data by adding new actions or even create a custom dataset for packages from third-party or private repositories.":"The service also allows everyone to improve the data by adding new actions or even create a custom dataset for packages from third-party or private repositories.",
@ -285,17 +277,12 @@
"The PXE test covers the PXE device checks and its ability to boot OS over the network.":"The PXE test covers the PXE device checks and its ability to boot OS over the network.",
"tests cover benchmarking of OS features. The result of benchmarking can be found below":"tests cover benchmarking of OS features. The result of benchmarking can be found below",
"ELevate enables migration between major versions of RHEL® derivatives.":"ELevate enables migration between major versions of RHEL® derivatives.",
"ELevate is a project aimed to provide the ability to upgrade between major versions of RHEL-based distributions. It combines Red Hat's Leapp framework with a community-created migration metadata library and service.":"ELevate is a project aimed to provide the ability to upgrade between major versions of RHEL-based distributions. It combines Red Hat's Leapp framework with a community-created migration metadata library and service.",
"First join us in the ":"First join us in the ",
"You can find the tool code ":"You can find the tool code ",
"ELevate has been used to migrate production environments across industries and across the world, but we still advise caution.":"ELevate has been used to migrate production environments across industries and across the world, but we still advise caution.",
"To avoid any surprises, we highly recommend that you test upgrades scenarios in a virtual machine or sandbox before running a upgrades in production.":"To avoid any surprises, we highly recommend that you test upgrades scenarios in a virtual machine or sandbox before running a upgrades in production.",
"Currently, ELevate project supports the following upgrade and migration directions:":"Currently, ELevate project supports the following upgrade and migration directions:",
"* - migration to CentOS Stream 9 is currently in development and will be available later.":"* - migration to CentOS Stream 9 is currently in development and will be available later.",
"Note: If you use cPanel, we recommend using the":"Note: If you use cPanel, we recommend using the",
"fork.":"fork.",
"What does the Package Evolution Service (PES) do?":"What does the Package Evolution Service (PES) do?",
"No. We respect Red Hat’s work and our initial data set was provided by the AlmaLinux OS Foundation with contributions from Oracle.":"No. We respect Red Hat’s work and our initial data set was provided by the AlmaLinux OS Foundation with contributions from Oracle.",
"Our contributors have been part of the RHEL ecosystem for a very long time, and we recognized that the CentOS ecosystem is a very large and diverse community.":"Our contributors have been part of the RHEL ecosystem for a very long time, and we recognized that the CentOS ecosystem is a very large and diverse community.",
"CEO":"CEO",
"As a standalone, completely free OS, AlmaLinux OS enjoys $1M in annual sponsorship from CloudLinux Inc. and support from more than 25 other sponsors. Ongoing development efforts are governed by the members of the community.":"As a standalone, completely free OS, AlmaLinux OS enjoys $1M in annual sponsorship from CloudLinux Inc. and support from more than 25 other sponsors. Ongoing development efforts are governed by the members of the community.",
@ -457,7 +444,6 @@
"AlmaLinux-deploy.":"AlmaLinux-deploy.",
"When will support AlmaLinux OS 8 and 9 reach end of life?":"When will support AlmaLinux OS 8 and 9 reach end of life?",
"The AlmaLinux OS Foundation has committed to supporting AlmaLinux OS 8.x until 2029, and AlmaLinux 9.x until 2032. This includes stable and thoroughly tested updates and security patches.":"The AlmaLinux OS Foundation has committed to supporting AlmaLinux OS 8.x until 2029, and AlmaLinux 9.x until 2032. This includes stable and thoroughly tested updates and security patches.",
"Subscribe to our mailing lists and never miss out on the latest in AlmaLinux OS development!":"Subscribe to our mailing lists and never miss out on the latest in AlmaLinux OS development!",
" (developed and maintained by the AlmaLinux Community) allows you to migrate to, and upgrade AlmaLinux in-place.":" (developed and maintained by the AlmaLinux Community) allows you to migrate to, and upgrade AlmaLinux in-place.",
"we announced":"we announced",
" that we were shifting our goal from being a downstream rebuild of RHEL to maintaining ABI compatibility with RHEL. For the AlmaLinux team that means that everything from software applications to kernel modules that work on RHEL will work on AlmaLinux, and if they don't we would consider that a bug.":" that we were shifting our goal from being a downstream rebuild of RHEL to maintaining ABI compatibility with RHEL. For the AlmaLinux team that means that everything from software applications to kernel modules that work on RHEL will work on AlmaLinux, and if they don't we would consider that a bug.",
@ -624,5 +610,43 @@
"processor series":"processor series",
"Motherboard":"Motherboard",
"tests cover benchmarking of OS features. The result of benchmarking can be found in the PDF linked above.":"tests cover benchmarking of OS features. The result of benchmarking can be found in the PDF linked above.",
"The conducted tests ensure that AMD EPYC™ 4004 series CPUs and, generally for any servers based on EPYC processors, AlmaLinux OS works properly guaranteeing stability, security, and high performance.":"The conducted tests ensure that AMD EPYC™ 4004 series CPUs and, generally for any servers based on EPYC processors, AlmaLinux OS works properly guaranteeing stability, security, and high performance."
"The conducted tests ensure that AMD EPYC™ 4004 series CPUs and, generally for any servers based on EPYC processors, AlmaLinux OS works properly guaranteeing stability, security, and high performance.":"The conducted tests ensure that AMD EPYC™ 4004 series CPUs and, generally for any servers based on EPYC processors, AlmaLinux OS works properly guaranteeing stability, security, and high performance.",
"ELevate enables upgrades between major versions of RHEL® derivatives. Upgrade in-place from CentOS 6.x through to 8.x version of the RHEL derivative of your choice, and then upgrade from 8.x to 9.x within the same derivative.":"ELevate enables upgrades between major versions of RHEL® derivatives. Upgrade in-place from CentOS 6.x through to 8.x version of the RHEL derivative of your choice, and then upgrade from 8.x to 9.x within the same derivative.",
"Discuss and contribute":"Discuss and contribute",
"Fixing Major Version Upgrades":"Fixing Major Version Upgrades",
"With ELevate you can easily upgrade in-place from CentOS 6.x or 7.x to 8.x of the Enterprise Linux of your choice, or upgrade from 8.x to 9.x within the same OS. Used all over the world to upgrade more than 500,00 devices, ELevate is your answer to the headache of upgrading your operating system in the Enterprise Linux ecosystem. ":"With ELevate you can easily upgrade in-place from CentOS 6.x or 7.x to 8.x of the Enterprise Linux of your choice, or upgrade from 8.x to 9.x within the same OS. Used all over the world to upgrade more than 500,00 devices, ELevate is your answer to the headache of upgrading your operating system in the Enterprise Linux ecosystem. ",
"Preserve your applications, your data, and your sanity. Run the most recent version of the OS you and software you need. Run a modern and secure operating system, without having to reconfigure or rebuild the software you need.":"Preserve your applications, your data, and your sanity. Run the most recent version of the OS you and software you need. Run a modern and secure operating system, without having to reconfigure or rebuild the software you need.",
"This looks awesome! How do I get involved?":"This looks awesome! How do I get involved?",
"You can find the LEAPP code ":"You can find the LEAPP code ",
"in the AlmaLinux GitHub organization.":"in the AlmaLinux GitHub organization.",
"The enterprise linux ecosystem is a very large and diverse community, and we have developed this project in good faith as members of what ecosystem.":"The enterprise linux ecosystem is a very large and diverse community, and we have developed this project in good faith as members of what ecosystem.",
"We hope that everyone in the community can use and contribute to ELevate, no matter which distro you prefer. That is the open source way.":"We hope that everyone in the community can use and contribute to ELevate, no matter which distro you prefer. That is the open source way.",
"Answers to Frequent Questions":"Answers to Frequent Questions",
"ELevate is a project aimed to provide the ability to upgrade between major versions of RHEL-based distributions. First announced by AlmaLinux in 2021, ELevate combines two key components: updates to ":"ELevate is a project aimed to provide the ability to upgrade between major versions of RHEL-based distributions. First announced by AlmaLinux in 2021, ELevate combines two key components: updates to ",
"the open source LEAPP project":"the open source LEAPP project",
"and a data library called ":"and a data library called ",
"leapp-data":"leapp-data",
"These together allow users to upgrade in-place from an unsupported operating system to a modern operating system, and then from 8 to 9 of that operating system.":"These together allow users to upgrade in-place from an unsupported operating system to a modern operating system, and then from 8 to 9 of that operating system.",
"Who is ELevate for?":"Who is ELevate for?",
"Is ELevate ready for production?":"Is ELevate ready for production?",
"Will the upgrade be \"in-place\"? Will it require downtime?":"Will the upgrade be \"in-place\"? Will it require downtime?",
"Yes, and yes! All your data, applications and settings will be kept. Migrations will require your system to reboot twice.":"Yes, and yes! All your data, applications and settings will be kept. Migrations will require your system to reboot twice.",
"This demo takes you through upgrading in place from CentOS 7 to AlmaLinux 8":"This demo takes you through upgrading in place from CentOS 7 to AlmaLinux 8",
"Lots of people have shared their experiences and guides for using ELevate to upgrade in place. Take a look at what others think of it!":"Lots of people have shared their experiences and guides for using ELevate to upgrade in place. Take a look at what others think of it!",
"Upgrade CentOS 7 to AlmaLinux 8 While Keeping SingularityCE Updated ":"Upgrade CentOS 7 to AlmaLinux 8 While Keeping SingularityCE Updated ",
"ELevate your distro to 8.x with Jay from Learn Linux TV":"ELevate your distro to 8.x with Jay from Learn Linux TV",
"How to migrate CentOS to AlmaLinux and avoid downtime in your data center":"How to migrate CentOS to AlmaLinux and avoid downtime in your data center",
"How ELevate supports business needs":"How ELevate supports business needs",
"ELevate supports the following upgrade and migration paths:":"ELevate supports the following upgrade and migration paths:",
"Upgrade from CentOS 6 to CentOS 7":"Upgrade from CentOS 6 to CentOS 7",
"Upgrade from CentOS 7 to AlmaLinux 8, CentOS Stream 8, Euro Linux 8, Oracle Linux 8, or Rocky Linux 8":"Upgrade from CentOS 7 to AlmaLinux 8, CentOS Stream 8, Euro Linux 8, Oracle Linux 8, or Rocky Linux 8",
"Upgrade from Scientific Linux 7 to AlmaLinux 8":"Upgrade from Scientific Linux 7 to AlmaLinux 8",
"Upgrade from 8.x to 9.x within the same distribution":"Upgrade from 8.x to 9.x within the same distribution",
"Migration to Oracle Linux 9 is available with the":"Migration to Oracle Linux 9 is available with the",
"Subscribe to our newsletter mailing list and never miss out on the latest in AlmaLinux OS news, and sign up for any other updates on lists.almalinux.org!":"Subscribe to our newsletter mailing list and never miss out on the latest in AlmaLinux OS news, and sign up for any other updates on lists.almalinux.org!"
{{ i18n "ELevate enables migration between major versions of RHEL® derivatives." }} {{ i18n "Move between major versions of RHEL-derivatives: from CentOS 6.x to CentOS 7.x, from CentOS 7.x to 8.x version of the RHEL derivative of your choice, or upgrade from 8.x to 9.x within the same derivative." }}
{{ i18n "ELevate enables upgrades between major versions of RHEL® derivatives. Upgrade in-place from CentOS 6.x through to 8.x version of the RHEL derivative of your choice, and then upgrade from 8.x to 9.x within the same derivative." }}
<imgloading="lazy"class="d-block mx-lg-auto img-fluid"width="624"height="430"src="/images/elevate-white-letters-no-background.png"alt="The migration paths when using ELevate">
{{ i18n "It wasn't possible--until now. Move between major versions of RHEL-derivatives: from CentOS 6.x to CentOS 7.x, from CentOS 7.x to 8.x version of the RHEL derivative of your choice, or upgrade from 8.x to 9.x within the same derivative. Preserve your applications, your data, and your sanity." }}
{{ i18n "Run the most recent version of the OS and software you need." }}
{{ i18n "With ELevate you can easily upgrade in-place from CentOS 6.x or 7.x to 8.x of the Enterprise Linux of your choice, or upgrade from 8.x to 9.x within the same OS. Used all over the world to upgrade more than 500,00 devices, ELevate is your answer to the headache of upgrading your operating system in the Enterprise Linux ecosystem. " }}
{{ i18n "Preserve your applications, your data, and your sanity. Run the most recent version of the OS you and software you need. Run a modern and secure operating system, without having to reconfigure or rebuild the software you need." }}
{{ i18n "This looks awesome! How do I get involved?" }}
</h4>
<p>
{{ i18n "The beating heart of ELevate is the" }} <ahref="https://pes.almalinux.org">{{ i18n "Package Evolution Service" }}</a>
{{ i18n "(PES) which allows you to download, customize and even submit new data sets for packages. Users and maintainers can both utilize the PES to help make migrations smooth and easy." }}
{{ i18n "First join us in the " }}
<ahref="https://chat.almalinux.org/almalinux/channels/migration">~migration</a> Mattermost {{ i18n "channel." }} {{ i18n "You can find the LEAPP code " }} <ahref="https://github.com/AlmaLinux/leapp-repository/tree/almalinux">{{ i18n "in the AlmaLinux GitHub organization." }}</a> {{ i18n "You can find the LEAPP code " }} <ahref="https://github.com/AlmaLinux/leapp-repository/tree/almalinux">{{ i18n "in the AlmaLinux GitHub organization." }}</a>
{{ i18n "ELevate is developed in a distribution agnostic way and is built as a tool for the whole ecosystem, not just AlmaLinux. ELevate supports migrating to/from other distributions and is open for all to contribute to and enhance." }}
{{ i18n "ELevate is developed in a distribution agnostic way and is built as a tool for the whole ecosystem, not just AlmaLinux." }} {{ i18n "The enterprise linux ecosystem is a very large and diverse community, and we have developed this project in good faith as members of what ecosystem." }} {{ i18n "We hope that everyone in the community can use and contribute to ELevate, no matter which distro you prefer. That is the open source way." }}
{{ i18n "ELevate is a project aimed to provide the ability to upgrade between major versions of RHEL-based distributions. It combines Red Hat's Leapp framework with a community-created migration metadata library and service." }}
</div>
</div>
<!--Item-->
<div>
<divclass="question">
{{ i18n "This looks awesome. How can I contribute?" }}
{{ i18n "channel." }} {{ i18n "You can find the tool code " }}
<ahref="https://github.com/AlmaLinux/leapp-repository/tree/almalinux">in the AlmaLinux GitHub organization</a>
{{ i18n "and you can add/edit/interact with package metadata at" }} <ahref="https://pes.almalinux.org">https://pes.almalinux.org</a>.
</div>
</div>
<!--Item-->
<div>
<divclass="question">
{{ i18n "Is this ready for production?" }}
</div>
<divclass="answer">
{{ i18n "ELevate has been used to migrate production environments across industries and across the world, but we still advise caution." }} {{ i18n "Every environment is different and unique based on applications and configurations." }}
{{ i18n "To avoid any surprises, we highly recommend that you test upgrades scenarios in a virtual machine or sandbox before running a upgrades in production." }}
</div>
</div>
<!--Item-->
<div>
<divclass="question">
{{ i18n "What operating systems does ELevate support?" }}
</div>
<divclass="answer">
{{ i18n "Currently, ELevate project supports the following upgrade and migration directions:" }}
{{ i18n "* - migration to CentOS Stream 9 is currently in development and will be available later." }} <br>
{{ i18n "** - migration to Oracle Linux 9 is available with the" }}
<ahref="https://blogs.oracle.com/linux/post/upgrade-oracle-linux-8-to-oracle-linux-9-using-leapp">Oracle Leapp utility</a> {{ i18n "and will not be supported by ELevate project." }} <br>
{{ i18n "Note: If you use cPanel, we recommend using the" }} <ahref="https://cpanel.github.io/elevate/">cPanel ELevate</a> {{ i18n "fork." }}
<p>{{ i18n "This demo takes you through upgrading in place from CentOS 7 to AlmaLinux 8" }}</p>
<iframesrc=https://www.youtube-nocookie.com/embed/WJpa1E6jnoktitle="AlmaLinux OS ELevate"frameborder=0allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"allowfullscreenstyle="min-height:400px; min-width:100%;">
</iframe>
</div>
<divclass="answer">
{{ i18n "Yes. All your data, applications and settings will be kept." }}
<divclass="col-lg-6">
<p>{{ i18n "Lots of people have shared their experiences and guides for using ELevate to upgrade in place. Take a look at what others think of it!" }}</p>
<ul>
<li><ahref="https://thenewstack.io/how-to-migrate-centos-7-to-almalinux/">{{ i18n "How to migrate CentOS to AlmaLinux and avoid downtime in your data center" }}</a><br/><small>The New Stack</small></li>
<li><ahref="https://almalinux.org/blog/2024-06-05-how-elevate-supports-business-needs/">{{ i18n "How ELevate supports business needs" }}</a><br/><small>Guest blog post from Bizway</small></li>
<li><ahref="https://sylabs.io/2023/11/upgrade-centos7-to-alma8/">{{ i18n "Upgrade CentOS 7 to AlmaLinux 8 While Keeping SingularityCE Updated " }}</a><br/><small>Sylabs</small></li>
<li><ahref="https://www.youtube.com/watch?v=4B4eXhaskZ4">{{ i18n "ELevate your distro to 8.x with Jay from Learn Linux TV" }}</a><br/><small>LearnLinux.TV</small></li>
</ul>
<p>We also offer a number of guides to take you through the process of getting updated, from different perspectives.</p>
<li><ahref="https://wiki.almalinux.org/elevate/ELevating-CentOS7-to-AlmaLinux-9.html">{{ i18n "ELevating CentOS 7 to AlmaLinux 9" }}</a></li>
<li><ahref="https://wiki.almalinux.org/elevate/ELevating-CentOS6-to-CentOS7.html">{{ i18n "ELevating CentOS 6 to CentOS 7" }}</a></li>
<li><ahref="https://wiki.almalinux.org/elevate/ELevate-offline-guide.html">{{ i18n "ELevating in an Airgapped or Offline environment" }}</a></li>
</ul>
</div>
</div>
<!--Item-->
<div>
<divclass="question">
{{ i18n "Is this live or does it require a reboot?" }}
</div>
<divclass="answer">
{{ i18n "Migrations will require your system to reboot twice." }}
</div>
</div>
<!--Item-->
<div>
<divclass="question">
{{ i18n "What does the Package Evolution Service (PES) do?" }}
</div>
<divclass="answer">
{{ i18n "The Package Evolution Service stores package migration metadata." }} {{ i18n "Metadata answers questions about how packages evolve between major distribution releases." }} {{ i18n "PES supports several classes of rules for packages such as added, removed, renamed, split, merged, and so on." }} {{ i18n "The service also allows everyone to improve the data by adding new actions or even create a custom dataset for packages from third-party or private repositories." }}
</div>
</div>
<!--Item-->
<div>
<divclass="question">
{{ i18n "Red Hat offers a data set which is non-freely licensed. Are you using this same data set?" }}
<imgloading="lazy"class="d-block mx-lg-auto img-fluid"width="624"height="430"src="/images/elevate-white-letters-no-background.png"alt="The migration paths when using ELevate">
</div>
<divclass="col-lg-6">
{{ i18n "ELevate supports the following upgrade and migration paths:" }}
<ul>
<li>{{ i18n "Upgrade from CentOS 6 to CentOS 7" }}</li>
<li>{{ i18n "Upgrade from CentOS 7 to AlmaLinux 8, CentOS Stream 8, Euro Linux 8, Oracle Linux 8, or Rocky Linux 8" }}</li>
<li>{{ i18n "Upgrade from Scientific Linux 7 to AlmaLinux 8" }}</li>
<li>{{ i18n "Upgrade from 8.x to 9.x within the same distribution" }}</li>
</ul>
* {{ i18n "Migration to Oracle Linux 9 is available with the" }}
<ahref="https://blogs.oracle.com/linux/post/upgrade-oracle-linux-8-to-oracle-linux-9-using-leapp">Oracle Leapp utility</a> {{ i18n "and will not be supported by ELevate project." }}
<br/>
* {{ i18n "Note: If you use cPanel, we recommend using the" }} <ahref="https://cpanel.github.io/elevate/">cPanel ELevate</a> {{ i18n "fork." }}
</div>
</div>
</div>
<!-- FAQ -->
<divclass="al-index-faq">
<divclass="container al-py-lg">
<h2>{{ i18n "Answers to Frequent Questions" }}</h2>
{{ i18n "ELevate is a project aimed to provide the ability to upgrade between major versions of RHEL-based distributions. First announced by AlmaLinux in 2021, ELevate combines two key components: updates to " }}<ahref="https://github.com/AlmaLinux/leapp-repository/tree/almalinux">{{ i18n "the open source LEAPP project" }}</a> {{ i18n "and a data library called " }} <ahref="https://github.com/AlmaLinux/leapp-data">{{ i18n "leapp-data" }}</a>. {{ i18n "These together allow users to upgrade in-place from an unsupported operating system to a modern operating system, and then from 8 to 9 of that operating system." }}
{{ i18n "Individuals and organizations that require an enterprise-grade linux distribution, without the need for a commercial license agreement. AlmaLinux OS is also a perfect replacement for anyone who has historically relied on the CentOS Linux releases to achieve computing objectives, and for whom CentOS Stream is not the right solution." }}
{{ i18n "ELevate has been used to migrate production environments across industries and across the world, but we still advise caution." }} {{ i18n "Every environment is different and unique based on applications and configurations." }}
{{ i18n "To avoid any surprises, we highly recommend that you test upgrades scenarios in a virtual machine or sandbox before running a upgrades in production." }}
</div>
<divclass="answer">
{{ i18n "No. We respect Red Hat’s work and our initial data set was provided by the AlmaLinux OS Foundation with contributions from Oracle." }}
{{ i18n "Our contributors have been part of the RHEL ecosystem for a very long time, and we recognized that the CentOS ecosystem is a very large and diverse community." }} {{ i18n "We've developed this project in good faith in the hope that everyone in the community can use and contribute to, no matter which distro you prefer." }} {{ i18n "That's the open source way." }}
{{ i18n "In July of 2023, " }} <ahref="{{ "blog/future-of-almalinux/"|relLangURL}}">{{ i18n "we announced" }}</a> {{ i18n " that we were shifting our goal from being a downstream rebuild of RHEL to maintaining ABI compatibility with RHEL. For the AlmaLinux team that means that everything from software applications to kernel modules that work on RHEL will work on AlmaLinux, and if they don't we would consider that a bug." }}
{{ i18n "In July of 2023, " }} <ahref="{{ "/blog/future-of-almalinux/"|relLangURL}}">{{ i18n "we announced" }}</a> {{ i18n " that we were shifting our goal from being a downstream rebuild of RHEL to maintaining ABI compatibility with RHEL. For the AlmaLinux team that means that everything from software applications to kernel modules that work on RHEL will work on AlmaLinux, and if they don't we would consider that a bug." }}
{{ i18n "AlmaLinux OS 9.2 is FIPS-140 compliant. Read more in this blog post: " }} <ahref="{{ "blog/2023-09-19-fips-validation-for-almalinux/"|relLangURL}}">{{ i18n "FIPS Validation for AlmaLinux OS" }}</a>
{{ i18n "AlmaLinux OS 9.2 is FIPS-140 compliant. Read more in this blog post: " }} <ahref="{{ "/blog/2023-09-19-fips-validation-for-almalinux/"|relLangURL}}">{{ i18n "FIPS Validation for AlmaLinux OS" }}</a>
</div>
</div>
</div>
@ -770,23 +759,7 @@
</div>
</div>
<divclass="al-index-newsletter">
<divclass="container al-py-lg">
<divclass="row">
<divclass="col-12 col-md-6 mx-auto">
<h2class="mb-2">
{{ i18n "Stay updated!" }}
</h2>
<h6class="mb-4">
{{ i18n "Subscribe to our mailing lists and never miss out on the latest in AlmaLinux OS development!" }}
<imgsrc="/images/newslettersignup.png"alt="The migration paths when using ELevate"height="300">
</div>
<divclass="col-lg-6">
<h2class="mb-2">
{{ i18n "Stay updated!" }}
</h2>
<h6class="mb-4">
{{ i18n "Subscribe to our newsletter mailing list and never miss out on the latest in AlmaLinux OS news, and sign up for any other updates on lists.almalinux.org!" }}