User Tools

Site Tools


moving_from_rhel_to_centos_or_oracle_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
moving_from_rhel_to_centos_or_oracle_linux [2020/05/27 17:04] sgriggsmoving_from_rhel_to_centos_or_oracle_linux [2020/06/03 16:55] (current) – [Benefits of Migration] sgriggs
Line 1: Line 1:
 ==== Disclaimer ==== ==== Disclaimer ====
  
-This article should be considered an opinionated editorial rather than any type of unbiased review. As a potential Red Hat deserter, it'll give you a lot of useful info. However, It's not supposed to be an impartial product review. The author's opinions are merely his own views. There is little love lost for Red Hat here. Let me say that love Linux but do not like Red Hat due to overwhelmingly bad experiences with their business practices, technical decisions, and product feedback cycle. +This article should be considered an opinionated editorial rather than any type of unbiased review. As a potential Red Hat refugee, it'll give you a lot of useful info. However, It's not supposed to be an impartial product review of Red Hat Enterprise Linux. The author's opinions are merely his own views. There is little love lost for Red Hat here. Let me say that we love Linux but necessarily Red Hat due to bad experiences with their business practices, technical decisions, and product feedback cycle. We are not impartial
  
 ==== Moving from Redhat Enterprise Linux (RHEL) to CentOS or Oracle Enterprise Linux ==== ==== Moving from Redhat Enterprise Linux (RHEL) to CentOS or Oracle Enterprise Linux ====
Line 21: Line 21:
   - Patches and even trivial packages aren't available unless your subscription is up to date. If not, you have a partially broken system because you can't install even simple things like timezone updates or small unix CLI tools.    - Patches and even trivial packages aren't available unless your subscription is up to date. If not, you have a partially broken system because you can't install even simple things like timezone updates or small unix CLI tools. 
   - Red Hat sales people have been known to act in ways customers can feel is too aggressive.    - Red Hat sales people have been known to act in ways customers can feel is too aggressive. 
-  - Some consider Red Hat training practices to be overly monotized. For example, it appears very likely that they make up their RHCE and RHCSA tests with "gotcha" questions that you'll only learn if you take their $2500 - $3000 dollar classes, but those factoids are only to keep regular knowledgeable sysadmins (who learned from on-job-training) from passing their $250 test without paying the trollbridge fee for the classes.  +  - Some consider Red Hat training practices to be overly monetized. For example, it appears very likely that they make up their RHCE and RHCSA tests with "gotcha" questions that you'll only learn if you take their $2500 - $3000 dollar classes, but those factoids are only to keep regular knowledgeable sysadmins (who learned from on-job-training) from passing their $250 test without paying the trollbridge fee for the classes.  
-  - Red Hat has been bought by IBM who appears to have begun the process of strip mining the company and moving everything they can offshore. Many feel quality is dropping.+  - Red Hat has been bought by IBM who some suspect to have begun the process of strip mining Red Hat intellectual property and moving their staffing offshore. Many feel quality is dropping. For others, IBM's lack of profitability and recent 22-quarter losing streak also has shaken faith in the company in some opinions
   - Much criticism has been directed at Red Hat for making poor technical choices. Example: they eschewed XFS and badmouthed XFS for years refusing to support it, then started using it as the **default** in RHEL7 enigmatically. Now they applaud it.    - Much criticism has been directed at Red Hat for making poor technical choices. Example: they eschewed XFS and badmouthed XFS for years refusing to support it, then started using it as the **default** in RHEL7 enigmatically. Now they applaud it. 
-  - RHEL follows Fedora and thus any bad decisions in Fedora (and most sysadmins would never choose a desktop distro like Fedora that has a long history of controversial decisions) filter into RHEL eventually. Fedora are the folks who pushed first on "great" ideas like: systemd, dbus, XML config files, udev, python scripts instead of C-based tools, GNOME3, etc...   +  - RHEL follows Fedora and thus any bad decisions in Fedora (and most sysadmins would never choose a desktop distro like Fedora that has a long history of controversial decisions) filter into RHEL eventually. Fedora are the folks who pushed first on "great" ideas like: systemd, dbus, Pulseaudio, XML config files, udev, python scripts instead of C-based tools, GNOME3, and other "replacements" which many system operators consider to be **much worse** than the thing they replaced.   
-  - Red Hat isn't excited about BTRFS because the main developer works at Oracle. This could lead to more stagnation with Red Hat's already stagnant choices for filesystems. It's missing inline compression and deduplication without either BTRFS, ZFS-on-Linux, or ReiserFS v4.x.+  - Red Hat isn't excited about BTRFS because the main developer works at Oracle. This could lead to more stagnation with Red Hat's already stagnant choices for filesystems. It's missing inline compression and deduplication without either BTRFS, ZFS-on-Linux, or ReiserFS v4.x, then it's really got no good option for getting any of those nice features
  
 These are the reasons folks usually migrate when they are facing internal struggles.  These are the reasons folks usually migrate when they are facing internal struggles. 
Line 31: Line 31:
   - It becomes too expensive to keep dev/test/UAT/training machines licensed with a subscription.   - It becomes too expensive to keep dev/test/UAT/training machines licensed with a subscription.
   - The sysadmin gets tired of being cut off from OS packages and patches every time entitlements expire.   - The sysadmin gets tired of being cut off from OS packages and patches every time entitlements expire.
-  - Sysadmin frustration with the licensing portal or "Red Hat Satellite" package caches which are simply there for to prevent Red Hat being able to cut you off from your package repository any time they please. They still don'prevent Red Hat cutting you off from updates.   +  - Sysadmin frustration with the licensing portal or "Red Hat Satellite" package caches which are simply there for to prevent Red Hat being able to cut you off from your package repository any time they please. They still do **not** prevent Red Hat cutting you off from updates.   
-  - The management gets tired of some of Red Hat'rude salespeople or their aggressive tactics & threats+  - The management gets tired of some of Red Hat's salespeople and their sales tactics. 
   - The customer needs clustering, ksplice, storage or OS virtualization, containerization or other features Red Hat can't provide, does poorly, or overcharges for.     - The customer needs clustering, ksplice, storage or OS virtualization, containerization or other features Red Hat can't provide, does poorly, or overcharges for.  
  
Line 39: Line 39:
 The main way to decide on a migration target is to consider the reason why you want to ditch Red Hat. If you plan to keep Red Hat's tools and structure but you are just tired of paying so much, then [[https://www.centos.org|CentOS]] and [[https://www.oracle.com/linux/|Oracle Enterprise Linux (OEL)]] would both solve your problems.  The main way to decide on a migration target is to consider the reason why you want to ditch Red Hat. If you plan to keep Red Hat's tools and structure but you are just tired of paying so much, then [[https://www.centos.org|CentOS]] and [[https://www.oracle.com/linux/|Oracle Enterprise Linux (OEL)]] would both solve your problems. 
  
-If you are completely tired of Red Hat (and as an RHCE I totally understand) and want to run away screaming to another Linux distribution that offers your more for less and doesn't follow Fedora like a lemming, then I'd suggest trying a Debian or Devuan based Linux distribution. These are more significantly different from Red Hat's ways of doing things. Folks just sick of Red Hat's methods and mentality can jump ship to [[https://distrowatch.com|any number of distros]] and be happy. If you want to abandon Linux completely, then perhaps consider one of the BSD distributions such as [[https://www.freebsd.org|FreeBSD]]. +If you are completely tired of Red Hat (and as an RHCE I totally understand) and want to switch to another Linux distribution that offers your more for less and doesn't follow Fedora, then I'd suggest trying a Debian or Devuan based Linux distribution. These are more significantly different from Red Hat's ways of doing things. Folks just sick of Red Hat's methods and mentality can jump ship to [[https://distrowatch.com|any number of distros]] and be happy. If you want to abandon Linux completely, then perhaps consider one of the BSD distributions such as [[https://www.freebsd.org|FreeBSD]]. 
  
 Check out the features below which are the ones our customers cite the most as being in play when considering a Red Hat migration.  Check out the features below which are the ones our customers cite the most as being in play when considering a Red Hat migration. 
Line 56: Line 56:
  
   - You are tired of every system needing a subscription even to have basic package functionality. **Solution:** Just update to any other Linux distro (or BSD) from Red Hat except for SuSE Enterprise (which has some of the same problems).    - You are tired of every system needing a subscription even to have basic package functionality. **Solution:** Just update to any other Linux distro (or BSD) from Red Hat except for SuSE Enterprise (which has some of the same problems). 
-  - You want a way to escape from Redhat without doing a huge dump-and-load migration on every box. **Solution:** Upgrade to Oracle Enterprise Linux. They have a tool that will convert Red Hat machines into OEL machines [[https://linux.oracle.com/switch.html|without having to completely wipe out the OS and start over]]. It's quite slick and it infuriates Red Hat. +  - You want a way to escape from Redhat without doing a huge dump-and-load migration on every box. **Solution:** Upgrade to Oracle Enterprise Linux. They have a tool that will convert Red Hat machines into OEL machines [[https://linux.oracle.com/switch.html|without having to completely wipe out the OS and start over]]. It's quite slick and it's existence infuriates Red Hat because they know it's a very easy way to abandon them
   - You want better choices for advanced filesystems. Solution: Move to Debian, Devuan, Ubuntu Server, or FreeBSD and use either ZFS-on-Linux (or native ZFS in FreeBSD) or migrate to BTRFS when it stabilizes. Also, see if you might be able to get a specific feature by combining [[https://wiki.gentoo.org/wiki/LVM#Features|LVM2 features]] with other filesystems. For example, Reiser4 has compression support and LVM2 has thin provisioning and advanced caching.   - You want better choices for advanced filesystems. Solution: Move to Debian, Devuan, Ubuntu Server, or FreeBSD and use either ZFS-on-Linux (or native ZFS in FreeBSD) or migrate to BTRFS when it stabilizes. Also, see if you might be able to get a specific feature by combining [[https://wiki.gentoo.org/wiki/LVM#Features|LVM2 features]] with other filesystems. For example, Reiser4 has compression support and LVM2 has thin provisioning and advanced caching.
   - You want to move to a distro with a stable upgrade path. **Solution:** Switch to FreeBSD if possible or use a less buggy distro like Oracle Enterprise Linux (though it still has some nasty landmines during upgrades we've seen, it's better than RHEL's terrible "backup everything and hope real hard." upgrade procedure).   - You want to move to a distro with a stable upgrade path. **Solution:** Switch to FreeBSD if possible or use a less buggy distro like Oracle Enterprise Linux (though it still has some nasty landmines during upgrades we've seen, it's better than RHEL's terrible "backup everything and hope real hard." upgrade procedure).
Line 70: Line 70:
   - Access to advanced storage technology Red Hat doesn't yet support.    - Access to advanced storage technology Red Hat doesn't yet support. 
  
-Personally, I'd also include "the satisfaction of telling your ultra-rude & aggressive salesperson that you no longer even run Redhat and please stop calling and threatening to audit or otherwise hassle you." In my personal case, I had around 600 RHEL machines convert to Oracle Enterprise Linux and Red Hat's only response was to threaten to do a forced software audit. Since we'd completely migrated every machine, it would have been a very short audit (as in "Would you like a cup of coffee before you go?", but they never actually did it (probably because they knew they had no leg to stand on).  
moving_from_rhel_to_centos_or_oracle_linux.txt · Last modified: 2020/06/03 16:55 by sgriggs

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki