SSD Nodes Learn 🎉 VPS mulai $5.50/bln
Panduan Matt ConnorOleh Matt Connor · Diperbarui 2026-08-13

Sejarah Red Hat, CentOS, Rocky Linux, dan AlmaLinux

Pelajari perubahan Red Hat Linux menjadi Fedora dan RHEL, alasan CentOS hadir, dampak penghentian CentOS 8 pada 2021, serta asal Rocky Linux dan AlmaLinux.

Mengapa ada dua build ulang gratis Red Hat Enterprise Linux

Rocky Linux dan AlmaLinux ada karena Red Hat menghentikan CentOS Linux bertahun-tahun lebih awal daripada jadwal yang diandalkan penggunanya. CentOS adalah build ulang Red Hat Enterprise Linux (RHEL) yang gratis dan tanpa merek, serta memiliki periode dukungan panjang yang sama. Pada 8 Desember 2020, CentOS Project mengumumkan bahwa CentOS Linux 8 akan dihentikan pada akhir 2021, bukan berjalan hingga 2029. Dua proyek pengganti diumumkan dalam waktu satu minggu setelah unggahan tersebut, dan keduanya masih dirilis hingga saat ini.

Pengumuman itu baru dapat dipahami setelah Anda mengetahui apa itu CentOS dan mengapa salinan gratis produk komersial dapat ada. Kisah ini dimulai pada 2003.

Ke mana Red Hat Linux pada 2003: Fedora dan RHEL

Produk awal Red Hat adalah distribusi dalam bentuk kotak yang disebut Red Hat Linux. Rilis non-beta pertama tersedia pada Mei 1995. Rilis terakhirnya, Red Hat Linux 9, dirilis pada 31 Maret 2003 dan mencapai akhir masa dukungan pada 30 April 2004.

Pada saat itu, Red Hat menjual produknya kepada perusahaan. Perusahaan membutuhkan sesuatu yang tidak dapat diberikan oleh produk dalam bentuk kotak tersebut: versi yang tetap stabil selama bertahun-tahun, dengan perbaikan keamanan dan tanpa upgrade yang tidak terduga. Red Hat mengembangkan produk tersebut sebagai Red Hat Linux Advanced Server, yang menjadi Red Hat Enterprise Linux 2.1 pada Maret 2002. RHEL dijual sebagai langganan dengan biaya per sistem per tahun. Langganan tersebut mencakup pembaruan dan dukungan. Langganan itu juga mencakup sertifikasi: vendor perangkat keras dan vendor perangkat lunak komersial menguji produknya secara khusus terhadap RHEL dan mencantumkan RHEL dalam ketentuan dukungan mereka.

Lini gratis tersebut kemudian tidak memiliki tujuan yang jelas, sehingga Red Hat menggabungkannya dengan proyek komunitas eksternal. Fedora Project dan Red Hat Project secara resmi bergabung pada 22 September 2003. Fedora menjadi distribusi gratis yang bergerak cepat, tempat pekerjaan baru diterapkan terlebih dahulu. RHEL menjadi distribusi berbayar yang bergerak lebih lambat dan dirakit dari Fedora. Sejak saat itu, alur pengembangan berjalan seperti itu: Fedora memimpin, RHEL mengikuti.

Pemisahan tersebut meninggalkan celah. Banyak orang menginginkan siklus hidup sepuluh tahun seperti RHEL tanpa biaya per server, sedangkan Fedora tidak dapat memenuhi kebutuhan itu karena sebuah rilis Fedora didukung selama sekitar tiga belas bulan.

Mengapa pembuatan ulang RHEL secara gratis dapat dilakukan?

RHEL hampir seluruhnya dibangun dari perangkat lunak yang menggunakan lisensi bebas. GNU General Public License (GPL) adalah lisensi yang paling relevan dalam hal ini. Lisensi tersebut mewajibkan siapa pun yang menerima binary untuk dapat memperoleh source yang sesuai. Red Hat memenuhi kewajiban itu secara publik dengan menerbitkan source RPM (SRPM, source terkemas untuk setiap komponen) pada server publik, lalu di repositori git.centos.org.

Source bukan keseluruhan produk. Dua bagian RHEL tidak pernah bebas untuk disalin. Merek dagang Red Hat adalah milik Red Hat. Karena itu, pembuat ulang harus menghapus setiap logo dan setiap penyebutan nama tersebut. Layanan berbayar juga tetap berada di balik paywall: server pembaruan, kontrak dukungan, proses sertifikasi, dan errata yang menjelaskan setiap perbaikan.

Prosedurnya mudah dijelaskan. Ambil source yang dipublikasikan, hapus branding, bangun ulang, lalu publikasikan hasilnya. Tujuannya adalah kompatibilitas bug-for-bug. Artinya, hasil pembuatan ulang membawa patch dan perilaku yang sama seperti RHEL, termasuk bug. Ketepatan ini penting karena perangkat lunak komersial disertifikasi untuk RHEL. Jika hasil pembuatan ulang berperilaku identik, perangkat lunak tersebut dapat berjalan di dalamnya, meskipun vendor tidak akan memberikan dukungan untuk penggunaan tersebut.

Untuk apa CentOS digunakan?

CentOS adalah singkatan dari Community ENTerprise Operating System. Proyek ini berkembang dari proyek bernama cAos Linux yang dimulai oleh Gregory Kurtzer pada 2002. Rilis CentOS pertama muncul pada 14 Mei 2004 dengan nomor versi 2 karena dibangun dari RHEL 2.1AS.

Daya tariknya adalah siklus dukungannya. Setiap rilis CentOS mengikuti periode dukungan RHEL selama sepuluh tahun dan dapat digunakan tanpa biaya. Perusahaan hosting menggunakannya sebagai image bawaan, universitas menjalankannya pada cluster, vendor appliance menyertakannya dalam produk mereka, dan control panel mengasumsikan sistem ini tersedia. Jika Anda menyewa virtual private server sekitar 2006 hingga 2020, CentOS tersedia dalam daftar sistem operasi dan sering menjadi pilihan bawaan.

CentOS Linux 7 menunjukkan bahwa keunggulan tersebut benar-benar berjalan sesuai yang dijanjikan. Rilis ini tersedia pada 7 Juli 2014, dan dukungan keamanannya berlangsung hingga 30 Juni 2024, hanya beberapa hari kurang dari sepuluh tahun penuh. Catatan tersebut membuat orang yakin untuk menyusun rencana sepuluh tahun berdasarkan rilis berikutnya.

Perubahan setelah CentOS bergabung dengan Red Hat pada 2014

Pada 7 Januari 2014, Red Hat dan CentOS Project mengumumkan bahwa keduanya akan bergabung. Chief technology officer Red Hat saat itu, Brian Stevens, dan lead developer CentOS, Karanbir Singh, sama-sama menyampaikan pernyataan dalam pengumuman tersebut. Red Hat menyumbangkan staf dan infrastruktur, beberapa developer inti CentOS menjadi karyawan Red Hat, dan project tersebut memperoleh governing board resmi.

Bagi pengguna, dampak yang terlihat bersifat positif. Build tersedia lebih cepat setelah setiap rilis RHEL. Source code dipindahkan ke git.centos.org. Special Interest Group menghasilkan konten tambahan di atas distribusi dasar, seperti stack virtualisasi dan storage.

Perubahan strukturnya berlangsung lebih perlahan, tetapi itulah yang menjadi penting enam tahun kemudian. Project yang membangun ulang RHEL kini didanai dan sebagian besar dikelola oleh perusahaan yang menjual RHEL. Tidak ada ketentuan dalam pengaturan tersebut yang mewajibkan Red Hat untuk terus menjalankan build ulang tersebut.

Mengapa CentOS Linux 8 berakhir pada 2021?

CentOS Linux 8 dirilis pada 24 September 2019. RHEL 8 didukung hingga 31 Mei 2029, sehingga CentOS Linux 8 juga dianggap akan bertahan hingga 2029.

Pada 8 Desember 2020, Rich Bowen menerbitkan "CentOS Project shifts focus to CentOS Stream" di blog CentOS. CentOS Linux 8 akan berakhir pada 31 Desember 2021. CentOS Linux 7 tetap mengikuti tanggal awalnya, yaitu 30 Juni 2024. Alasan yang diberikan adalah bahwa masa depan proyek tersebut adalah CentOS Stream.

ChartCentOS Linux 8 support window in years, announced at release versus delivered
The data behind this chart
[
  {
    "label": "Announced at release, September 2019",
    "support_window": 9.7
  },
  {
    "label": "Delivered, ended December 2021",
    "support_window": 2.3
  }
]

CentOS Linux 8 dirilis dengan periode dukungan yang diharapkan sekitar 9.7 tahun. Masa dukungan yang diberikan hanya sekitar 2.3. Tidak ada fitur yang dihapus dan tidak ada kode yang menjadi lebih buruk. Yang hilang adalah tanggal yang sudah dijadikan dasar komitmen, pada mesin yang sudah digunakan dalam produksi, dengan pemberitahuan sedikit lebih dari satu tahun. Memindahkan sistem operasi di seluruh fleet merupakan pekerjaan yang harus direncanakan. Dalam kasus ini, pekerjaan tersebut menjadi tidak terencana dan memiliki tenggat waktu.

Apa sebenarnya CentOS Stream?

Sebagian besar pemberitaan masih menggambarkan CentOS Stream sebagai produk yang membatalkan CentOS Linux. Waktunya memang bertepatan, tetapi gambaran tersebut keliru karena kedua produk itu memiliki arah yang berlawanan.

CentOS Linux berada di hilir RHEL. Red Hat merilis rilis minor RHEL, lalu CentOS membangunnya kembali setelah itu. Salinannya selalu tersedia setelah produk aslinya.

CentOS Stream berada di hulu RHEL. Produk ini merupakan cabang publik tempat rilis minor RHEL berikutnya dirakit. Pekerjaan mengalir dari Fedora ke CentOS Stream, lalu ke RHEL. Karena itu, sebuah paket muncul lebih dahulu di Stream dan baru kemudian masuk ke rilis minor RHEL. Stream dikirimkan secara berkelanjutan. Jadi, Stream tidak berhenti di antara versi minor seperti RHEL yang dirilis sebagai versi tetap.

Hal ini membuat Stream berguna untuk kebutuhan yang tidak dapat ditangani CentOS Linux. Jika Anda memelihara perangkat lunak yang harus tetap berfungsi pada rilis minor RHEL berikutnya, Stream memungkinkan Anda melihat rilis tersebut beberapa bulan lebih awal. Jika Anda ingin bug diperbaiki di RHEL, Stream menjadi tempat untuk mengirimkan patch. Rebuild di hilir tidak pernah menyediakan opsi ini. Argumen Red Hat pada 2020 adalah bahwa pendekatan ini mengubah salinan pasif menjadi distribusi yang benar-benar dapat diubah oleh komunitas.

Stream tetap merupakan pengganti yang kurang baik untuk kebutuhan pengguna CentOS Linux, dan periode dukungannya menunjukkan hal itu. CentOS Stream 10 dirilis pada December 12, 2024 dengan periode dukungan sekitar lima tahun, sedangkan RHEL memiliki periode sepuluh tahun. Tim yang menjalankan armada server dengan rencana sepuluh tahun tidak memperoleh versi yang lebih cepat dari rencana tersebut. Mereka memperoleh produk yang berbeda dengan tujuan yang berbeda.

Asal Rocky Linux dan AlmaLinux

Rocky Linux diumumkan pada 8 Desember 2020, pada hari yang sama dengan pengumuman CentOS, oleh Gregory Kurtzer, yang memulai proyek yang kemudian menjadi dasar bagi CentOS. Nama tersebut merupakan penghormatan kepada Rocky McGaugh, salah satu pendiri awal CentOS. Proyek ini dikelola oleh Rocky Enterprise Software Foundation (RESF), dan pendukung komersial utamanya adalah CIQ, perusahaan yang didirikan Kurtzer. Release candidate tersedia pada akhir April 2021, kemudian rilis stabil pertama, Rocky Linux 8.4 "Green Obsidian", dirilis pada 21 Juni 2021.

AlmaLinux berasal dari CloudLinux, perusahaan yang sebelumnya telah menjual distribusi turunan RHEL kepada penyedia hosting. Pada 15 Desember 2020, CloudLinux berkomitmen menyediakan lebih dari satu juta dolar AS per tahun untuk rebuild RHEL gratis yang saat itu memiliki nama kode Project Lenix. Nama AlmaLinux diumumkan pada 12 Januari 2021, versi beta tersedia pada 1 Februari, dan AlmaLinux 8.3 "Purple Manul" dirilis pada 30 Maret 2021. Pada hari yang sama, kepemilikan dialihkan kepada AlmaLinux OS Foundation, organisasi nirlaba yang memegang merek dagang dan mengelola dewan proyek.

Kedua proyek tersebut menyelesaikan masalah yang sama dengan tata kelola yang berbeda. Rocky berasal dari orang yang memulai CentOS, dengan perusahaan yang dibangun untuk mendukungnya. AlmaLinux berasal dari perusahaan yang menyerahkan merek dagangnya kepada sebuah yayasan pada hari distribusi tersebut dirilis. Selama dua tahun, perbedaan praktisnya kecil, dan keduanya menyediakan apa yang telah hilang bagi pengguna CentOS Linux.

Perubahan yang dilakukan Red Hat terhadap sumber RHEL pada 2023

Pada 21 Juni 2023, Mike McGrath, yang saat itu menjabat wakil presiden platform inti di Red Hat, menerbitkan “Furthering the evolution of CentOS Stream”. Kalimat utamanya menyatakan bahwa CentOS Stream akan menjadi satu-satunya repositori untuk rilis kode sumber publik yang terkait dengan RHEL. Sumber RHEL yang sebelumnya dikirim ke git.centos.org tidak lagi dikirim ke sana.

Pelanggan dan mitra Red Hat tetap memperoleh akses ke sumber RHEL melalui portal pelanggan. Hal ini memenuhi ketentuan GPL karena kewajiban tersebut berlaku kepada pihak yang menerima binary. Yang berubah adalah jalur publiknya. Catatan per paket mengenai isi persis suatu rilis minor RHEL tidak lagi dipublikasikan secara terbuka. Selain itu, CentOS Stream berada di depan RHEL, bukan sejajar dengannya. Karena itu, proyek pembangun ulang yang hanya menggunakan Stream tidak dapat mereproduksi versi minor yang telah dirilis secara persis.

Posisi Red Hat adalah bahwa Stream merupakan upstream dan sumber publik seharusnya tersedia di upstream. Posisi proyek pembangun ulang adalah bahwa perubahan tersebut menghapus materi yang menjadi dasar kerja mereka sejak 2004. Kedua uraian tersebut benar. Perbedaannya terletak pada tujuan lisensi, bukan pada bunyi ketentuannya.

Bagaimana proyek rebuild merespons, dan apa itu OpenELA

Rocky Linux menjadi pihak pertama yang merespons. Dalam unggahan bertanggal 29 Juni 2023, proyek tersebut menyatakan akan terus memperoleh sumber RHEL melalui jalur yang tidak memerlukan perjanjian tambahan: image container Universal Base Image (UBI) milik Red Hat dan instance RHEL bayar sesuai pemakaian di cloud publik. Siapa pun yang menerima binary tersebut memiliki hak GPL atas source yang sesuai. Rocky tetap mempertahankan tujuannya untuk mengikuti setiap rilis RHEL.

AlmaLinux memberikan respons yang berbeda. Pada Juli 2023, board yang diketuai benny Vasquez membatalkan tujuan untuk menjadi salinan satu banding satu RHEL dan memilih kompatibilitas application binary interface (ABI). Kompatibilitas ABI berarti software yang dibuat untuk RHEL dapat berjalan tanpa modifikasi di AlmaLinux, tanpa kedua distribusi tersebut harus merupakan build yang identik. Perubahan ini memberikan lebih banyak kebebasan. AlmaLinux dapat merilis perbaikan sebelum RHEL, dan dapat terus mendukung hardware yang sudah tidak didukung RHEL.

Dua vendor yang lebih besar juga mengambil langkah. Pada 11 Juli 2023, SUSE menyatakan akan melakukan fork terhadap RHEL yang tersedia untuk publik dan menginvestasikan lebih dari sepuluh juta dolar AS dalam distribusi yang kompatibel. Oracle, yang telah merilis Oracle Linux sebagai produk yang kompatibel dengan RHEL sejak 2006, menerbitkan responsnya sendiri pada minggu yang sama.

Pada 10 Agustus 2023, CIQ, Oracle, dan SUSE mengumumkan Open Enterprise Linux Association (OpenELA). Organisasi ini merupakan asosiasi industri dengan satu tujuan: menerbitkan source enterprise Linux agar distribusi yang kompatibel dengan RHEL dapat terus dibuat, serta memastikan source tersebut tetap bebas untuk didistribusikan ulang. Pada November 2023, organisasi ini mengumumkan dokumen tata kelolanya dan ketersediaan code. AlmaLinux tidak bergabung. Hal ini sesuai dengan keputusan ABI yang diambilnya karena AlmaLinux tidak lagi memerlukan feed source yang identik.

Distribusi mana yang sebaiknya Anda jalankan di server saat ini?

ChartSupport window in years published by each project for its version 10 release, as of August 2026
The data behind this chart
[
  {
    "distro": "RHEL 10",
    "support_window": 10,
    "notes": "Released May 2025, supported to May 2035"
  },
  {
    "distro": "AlmaLinux 10",
    "support_window": 10,
    "notes": "Released May 2025, supported to May 2035"
  },
  {
    "distro": "Rocky Linux 10",
    "support_window": 10,
    "notes": "Released June 2025, supported to May 2035"
  },
  {
    "distro": "CentOS Stream 10",
    "support_window": 5,
    "notes": "Released December 2024, supported to May 2030"
  }
]

Rilis versi 10 menunjukkan arah perkembangan akhirnya. RHEL 10 dirilis pada 20 Mei 2025, AlmaLinux 10 "Purple Lion" pada 27 Mei 2025, dan Rocky Linux 10 "Red Quartz" pada 11 Juni 2025. Masing-masing menyediakan masa dukungan 10 tahun. CentOS Stream 10 menyediakan dukungan selama 5 tahun. Ini merupakan indikasi yang jelas bahwa distribusi tersebut adalah cabang pengembangan, bukan target yang dibekukan.

Proyek-proyek tersebut juga mulai berbeda dalam hal yang dapat menimbulkan masalah. RHEL 10 menaikkan persyaratan perangkat keras minimum ke x86-64-v3, yaitu tingkat mikroarsitektur yang memerlukan instruksi CPU lebih baru seperti AVX2. Rocky Linux 10 mengikuti persyaratan tersebut dan menghapus dukungan untuk x86-64-v2. AlmaLinux 10 menggunakan x86-64-v3 secara default dan menyediakan build x86-64-v2 terpisah untuk prosesor yang lebih lama. Pada VPS murah yang berjalan pada CPU host lama, keputusan ini menentukan apakah sistem dapat diinstal.

Berikut empat cara praktis untuk membaca linimasa tersebut:

  • Jika Anda memerlukan hubungan dengan vendor, gunakan RHEL berbayar. Langganan adalah produknya, dan mencakup sertifikasi serta dukungan yang tidak dapat ditawarkan oleh rebuild.
  • Jika Anda menginginkan pengganti CentOS Linux, AlmaLinux dan Rocky Linux sama-sama menyediakannya secara gratis dengan masa dukungan sepuluh tahun.
  • Jika Anda menulis software yang harus berjalan di RHEL atau ingin patch Anda masuk ke RHEL, CentOS Stream adalah target yang tepat. Masa dukungan yang lebih singkat adalah konsekuensinya.
  • Jika tidak satu pun kondisi tersebut berlaku, ekosistem Debian menjawab pertanyaan siklus hidup yang sama dengan caranya sendiri. Pilihan antara Ubuntu LTS dan rilis interim adalah bentuk keputusan ini yang akan Anda temui di sana.

Pelajaran utama dari linimasa tersebut berkaitan dengan tata kelola, bukan kode. CentOS Linux adalah software yang baik, tetapi masa dukungannya tetap berakhir lebih awal karena didanai oleh perusahaan yang produknya ditirunya. Saat memilih distribusi untuk mesin yang diperkirakan berjalan selama satu dekade, cari tahu siapa yang membiayainya dan siapa yang memiliki mereknya. AlmaLinux menempatkan mereknya di bawah sebuah foundation. Rocky menempatkannya di bawah RESF, dengan CIQ sebagai sponsor komersial. Kedua proyek tersebut memublikasikan informasi ini. Pengguna CentOS tidak dapat memeriksa hal serupa pada 2019.

Hal ini berdampak langsung jika Anda menyewa server. Pada VPS tanpa pengelolaan, Anda menerapkan update sendiri, sehingga akhir masa dukungan yang lebih cepat menjadi migrasi yang harus Anda rencanakan dan waktu yang harus Anda sediakan. Jika pertanyaan tentang sistem operasi masih terbuka pada tingkat yang lebih luas, perbandingan antara Linux dan Windows Server harus dipertimbangkan terlebih dahulu.

FAQ

Apakah CentOS sudah mati?

CentOS Linux telah dihentikan. CentOS Linux 8 berakhir pada December 31, 2021 dan CentOS Linux 7 berakhir pada June 30, 2024, sehingga keduanya tidak lagi menerima pembaruan keamanan. CentOS Project sendiri tetap berjalan dan memproduksi CentOS Stream, yang merupakan produk berbeda: cabang pengembangan publik yang menjadi sumber bagi Red Hat Enterprise Linux. Jika sebuah server masih menjalankan CentOS Linux, sistem tersebut tidak memiliki patch, dan target migrasi yang umum adalah AlmaLinux dan Rocky Linux.

Apa perbedaan antara CentOS Stream dan CentOS Linux?

Arah pengembangannya. CentOS Linux berada di downstream: Red Hat merilis minor release RHEL, lalu CentOS membangunnya kembali setelah itu. CentOS Stream berada di upstream: di sinilah minor release RHEL berikutnya dirakit, sehingga kontennya tersedia sebelum RHEL, bukan sesudahnya. Stream diperbarui secara kontinu, bukan dibekukan, dan CentOS Stream 10 memiliki periode dukungan sekitar lima tahun, sedangkan RHEL memiliki sepuluh tahun.

Sebaiknya saya memilih Rocky Linux atau AlmaLinux?

Keduanya gratis, keduanya mengikuti RHEL secara dekat, dan keduanya menyediakan periode dukungan sepuluh tahun, sehingga salah satunya cocok untuk sebagian besar server. Perbedaan praktisnya berasal dari keputusan yang mereka ambil pada 2023. Rocky bertujuan menyamai setiap rilis RHEL, dengan membangun ulang dari source yang diperolehnya melalui UBI container images dan public cloud instances. AlmaLinux bertujuan mencapai kompatibilitas ABI, sehingga dapat menyediakan patch lebih awal dan mempertahankan dukungan perangkat keras yang telah dihentikan oleh RHEL. AlmaLinux 10 menyediakan build x86-64-v2 untuk CPU yang lebih lama, sedangkan Rocky Linux 10 memerlukan x86-64-v3. Jadi, pada perangkat keras lama, satu detail tersebut dapat menentukan pilihan.

Apakah Red Hat melanggar GPL pada 2023?

Belum ada pengadilan yang menyatakan demikian, dan kewajiban GPL berlaku kepada pihak yang menerima binary. Red Hat masih menyediakan source yang sesuai kepada pelanggannya. Perselisihannya berkaitan dengan hal yang terjadi setelah itu: subscription dapat ditolak untuk diperpanjang, dan proyek rebuild menafsirkan hal tersebut sebagai tekanan agar mereka tidak menggunakan hak redistribusi yang diberikan oleh lisensi. Karena itu, Rocky beralih ke jalur source yang tidak membawa perjanjian subscription, dan OpenELA dibentuk untuk menerbitkan source secara terbuka.

Mengapa Red Hat menghentikan CentOS Linux?

Alasan yang dinyatakan dalam pengumuman December 8, 2020 adalah bahwa masa depan proyek tersebut ialah CentOS Stream, dan rebuild yang hanya menyalin RHEL tidak memberi komunitas cara untuk memengaruhinya. Banyak pengguna juga menafsirkan adanya motif komersial, karena CentOS Linux adalah versi gratis dari produk yang dijual Red Hat dan digunakan dalam production oleh organisasi yang sebenarnya mampu membayar subscription. Tulisan Red Hat sendiri membahas model pengembangan, bukan tafsiran tersebut.