Si alguna vegada t’has fet un embolic intentant distingir Fedora, RHEL, CentOS, Rocky o AlmaLinux, tranquil, els passa a gairebé tots. Són distribucions cosines germanes, comparteixen moltíssim codi i tot i així cadascuna té el seu lloc. El bo és que un cop entens com encaixa la família, tot quadra. I per entendre-ho de debò cal tornar als anys noranta i, sobretot, a un desembre del 2020 que ho va canviar tot.
De Red Hat Linux a la gran separació del 2003
A principis dels noranta, Marc Ewing va crear una distribució anomenada Red Hat Linux. Poc després s’hi va sumar Bob Young i tots dos van fundar Red Hat, Inc., que acabaria sent una de les empreses més influents del programari lliure. Aquell Red Hat Linux original va tenir un llarg recorregut i va arribar fins a la versió 9, llançada el 2003.
Aquell mateix any, el 2003, Red Hat va prendre una decisió estratègica que encara avui marca el terreny: va partir el projecte en dos camins. D’una banda va néixer Fedora, una distribució comunitària, gratuïta i d’innovació ràpida, pensada com a laboratori on es proven les tecnologies més noves. De l’altra va aparèixer RHEL, Red Hat Enterprise Linux, el producte comercial de pagament orientat a empreses, amb suport de llarga durada i una estabilitat a prova de bombes.
La lògica és bonica: Fedora corre ràpid i experimenta, RHEL recull el que ja està madur i l’ofereix amb garanties. Fedora és l’upstream, la font de la qual beu el producte empresarial.
CentOS: el clon gratuït que va conquerir els servidors
El però de RHEL és que costa diners. I molta gent volia aquesta mateixa base sòlida sense pagar la subscripció. Aquí va aparèixer CentOS el 2004: un clon gratuït i compatible a nivell binari amb RHEL. A la pràctica era RHEL sense la marca, sense el suport oficial i sense cost. Per a universitats, petites empreses, allotjaments web i aficionats va ser una benedicció, i es va estendre per milions de servidors.
CentOS es va tornar tan important que el 2014 Red Hat va decidir adquirir directament el projecte i integrar-lo a la seva òrbita. Cinc anys després, el 2019, IBM va comprar Red Hat per uns 34.000 milions de dòlars, una de les operacions més grans de la història del programari. Les peces estaven col·locades per al terratrèmol.
El terratrèmol del desembre del 2020
El 8 de desembre del 2020, Red Hat va anunciar un gir que va sacsejar tota la comunitat: CentOS deixaria de ser un clon estable que anava per darrere de RHEL per convertir-se en CentOS Stream, una branca de desenvolupament prèvia a RHEL. O sigui, en lloc d’anar darrere del producte empresarial, ara aniria davant.
El canvi portava cua. El CentOS de tota la vida, aquella rèplica fidel de RHEL en què tanta gent confiava per a producció, tenia els dies comptats amb un final de suport avançat. Molta gent es va sentir traïda: havien aixecat infraestructures senceres sobre la promesa d’un clon gratuït i estable, i de cop aquella promesa s’esvaïa.
El nou flux de la família quedava així:
- Fedora: upstream comunitari, innovació d’avantguarda.
- CentOS Stream: branca prèvia on es va coent la propera versió de RHEL.
- RHEL: producte empresarial estable, de pagament, amb suport llarg.
- Clons 1:1: rèpliques gratuïtes que reconstrueixen RHEL a partir del seu codi.
Rocky Linux i AlmaLinux: les cendres que van renéixer
La resposta de la comunitat va ser ràpida i, francament, espectacular. Gregory Kurtzer, un dels cofundadors originals de CentOS, va anunciar pocs dies després que muntaria un nou projecte per recuperar l’esperit del CentOS clàssic. Així va néixer Rocky Linux, batejat en honor de Rocky McGaugh, un altre dels primers col·laboradors de CentOS. La seva primera versió estable va arribar el 21 de juny del 2021.
Gairebé en paral·lel, l’empresa CloudLinux va impulsar la seva pròpia alternativa: AlmaLinux, la primera versió estable de la qual es va publicar el 30 de març del 2021, avançant-se fins i tot a Rocky. Totes dues persegueixen el mateix: oferir un clon gratuït, estable i compatible a nivell binari 1:1 amb RHEL, ocupant just el buit que va deixar el CentOS de sempre.
Avui, qui busca aquesta base empresarial sense pagar té dos successors sòlids on triar, mentre que CentOS Stream segueix el seu camí com a banc de proves de RHEL.
Com triar dins de la família
La decisió depèn de per a què el vulguis:
- Si t’agrada el més nou i no t’importa actualitzar sovint, Fedora és el teu lloc.
- Si la teva empresa necessita suport oficial i certificacions, RHEL és l’opció de pagament.
- Si vols l’estabilitat de RHEL gratis per als teus servidors, mira Rocky Linux o AlmaLinux.
- Si desenvolupes programari que correrà sobre RHEL i el vols provar abans, CentOS Stream té sentit.
La família Red Hat ensenya molt bé una cosa del programari lliure: encara que una empresa canviï de rumb, la comunitat troba la manera de tirar endavant. On uns van veure el final de CentOS, d’altres van aixecar dos projectes nous que avui mantenen viu aquell ideal. I tot plegat dins del mateix gran arbre que va començar amb un Red Hat Linux als anys noranta.
Fonts: Wikipedia: Rocky Linux, Wikipedia: Red Hat, IBM: acquires Red Hat.
