CentOS adalah salah satu distro Linux yang sering digunakan di server dan hosting, dikarenakan CentOS lebih aman dan stabil. CentOS berasal dari kode sumber Red Hat Enterprise Linux (RHEL).
CentOS merupakan singkatan dari Community Enterprise Operating System, pertama kali dirilis pada tahun 2004 sebagai turunan RHEL. Merupakan sistem operasi gratis dan mendapatkan dukungan yang besar dari komunitas, dan mempertahankan kompatibilitas dengan RHEL. Sejak 2014, CentOS telah bergabung dengan Red Hat tetapi tetap terpisah dari RHEL.
Perbedaan CentOS dan RHEL
CentOS mirip dengan RHEL dikarenakan CentOS menggunakan sumber dari RHEL. RHEL merupakan distro Linux yang ditujukan untuk pasar komersial dan dibuat oleh Red Hat. Karena ditujukan untuk pasar komersial, tentu saja RHEL tidak disebarluaskan dengan gratis.
RHEL adalah distribusi Linux tingkat perusahaan dengan dukungan komersial, dan CentOS adalah distribusi Linux gratis dan didukung komunitas yang tujuannya adalah untuk mendorong pengembangan dan adopsi CentOS agar lebih baik dan dapat digunakan secara massal.
Red Hat sendiri tidak merekomendasikan penggunaan CentOS untuk lingkungan produksi karena CentOS tidak seperti RHEL yang dibuat dengan kerja sama antara Red Hat dengan produsen perangkat keras untuk memastikan distro RHEL bekerja lebih tepat sasaran. Pengetesan CentOS semuanya dilakukan oleh dan untuk komunitas.
Varian CentOS
Saat ini terdapat dua varian utama CentOS yaitu CentOS Linux dan CentOS Stream. Khususnya pada CentOS Linux, seluruh dukungannya akan dihentikan oleh CentOS dan mulai kedepannya CentOS hanya akan berfokus pada CentOS Stream. Dukungan CentOS Linux akan dihentikan antara 2021 hingga 2024.
- CentOS Linux
CentOS Linux adalah bentukan ulang dari source RHEL. Pada dasarnya CentOS Linux adalah RHEL tapi dikembangkan dan didukung oleh komunitas. CentOS Linux adalah downstream dari RHEL karena itu CentOS akan mendapatkan pembaruan sesudah RHEL mengeluarkan update terbaru.
- CentOS Stream
CentOS Stream merupakan varian CentOS yang selanjutnya akan menjadi fokus utama CentOS. Berbeda dengan CentOS Linux yang merupakan downstream dari RHEL, CentOS Stream merupakan upstream dari RHEL yang akan dirilis kemudian, ini berarti source code CentOS Stream akan menjadi minor update untuk RHEL.
Kelebihan CentOS
CentOS mulai dikembangkan pada tahun 2004 dan mengalami perkembangan hingga menjadi distro Linux yang paling banyak digunakan, sebelum menjadi bagian dari Red Hat pada tahun 2014. Berikut kelebihan Cent OS:
- Keamanan
Tentu saja aspek keamanan merupakan salah satu hal terpenting dalam sebuah sistem operasi dan CentOS merupakan salah satu sistem operasi yang memiliki fitur keamanan yang komprehensif. Salah satu fitur keamanan untuk menghadapi serangan siber adalah Security-Enhanced Linux atau SELinux.
SELinux pada CentOS adalah mekanisme akses kontrol yang bisa memberikan aturan-aturan untuk mengakses file atau proses sesuai dengan aturan yang di set oleh pengguna. Jadi jika seandainya terjadi serangan, penyerang hanya memiliki akses ke file atau proses yang sudah diatur tersebut. CentOS lebih aman secara bawaan bahkan ketika pertama kali diinstal. Hal ini juga menyebabkan CentOS lebih disukai karena tidak membutuhkan konfigurasi yang rumit untuk mendapatkan fitur keamanan tersebut.
- Kompatibel dengan Banyak Control Panel
CentOS kompatibel dengan banyak control panel yang dapat digunakan untuk mengelola server dan hosting pada satu dashboard dengan lebih mudah dan cepat.
Dengan menggunakan control panel manajemen server dapat dilakukan dengan mudah seperti misalnya untuk meng-host beberapa situs di server serta menjaga semua proses pada server dapat dikelola dengan mudah. Pengelolaan email, website, FTP, dan fitur keamanan dapat dilakukan dengan mudah hanya dengan beberapa klik bahkan untuk tugas yang seharusnya kompleks sekalipun.
- Dokumentasi dan Komunitas yang Kuat
CentOS didukung oleh komunitas yang besar dan kuat, selain itu karena hampir digunakan oleh mayoritas penyedia layanan hosting, dokumentasi dan tutorial untuk CentOS bisa didapatkan dengan mudah oleh semua orang. Didukung oleh komunitas yang besar juga menyebabkan troubleshoot untuk CentOS dapat lebih mudah untuk ditemukan.
- Dukungan Software Hingga 10 Tahun
Dalam membuat dan menjalankan aplikasi salah satu hal yang paling penting adalah stabilitas dan dukungan untuk platform. Jika pada perkiraannya aplikasi akan berumur 5 tahun namun sistem operasi hanya akan menerima pembaruan selama dalam waktu 3 tahun tentu saja pengembangan aplikasi akan beberapa masalah keamanan khususnya ketika menghadapi sistem operasinya.
Karena itu CentOS menawarkan masa pakai sistem operasi yang lebih panjang, misalnya seperti CentOS 7 yang dirilis pada 7 Juli 2014 dan masih akan mendapatkan update software hingga 30 Juni 2024. Jadi CentOS memberikan dukungan terhadap CentOS hingga 10 tahun..