Mengapa saya harus menggunakan CentOS dan bukan Fedora

8

Saya adalah pengguna Fedora yang bahagia, tetapi kebanyakan sistem SCADA yang saya tahu menggunakan CentOS. Saya akan memberikan solusi SCADA di Linux. Haruskah saya mengonversi ke CentOS atau tetap dengan teman saya Fedora?

mmonem
sumber
Dengan SCADA maksud Anda "kontrol pengawasan dan akuisisi data"?
duenni

Jawaban:

19

Versi Pendek: Jika Anda mengharapkan sistem akan digunakan lebih dari 1 tahun, gunakan Centos 6.

Versi Panjang: Pertanyaan untuk aplikasi apa pun cukup banyak sampai pada berapa lama Anda ingin menjalankan sistem tanpa pergolakan besar. Perlu diingat bahwa jenis kekhawatiran ini cenderung berakhir lebih lama dari periode sementara yang diperkirakan sebelumnya.

(Catatan: Saya menggunakan Red Hat Enterprise Linux (RHEL) dan Centos secara bergantian karena mereka kompatibel dengan biner dan Centos biasanya merupakan pengganti gratis yang digunakan sebagai pengganti RHEL)

Proyek Fedora aktif menyediakan pembaruan untuk dua rilis terbarunya (saat tulisan ini, Fedora 14 dan 15). Anda memiliki serangkaian paket terbaru, tetapi Anda akan melakukannya sendiri begitu versi N + 2 dirilis. ( Per Fedora Wiki )

Red Hat Enterprise Linux dan Centos memiliki dukungan Siklus Hidup Dukungan Terpadu 7 tahun dan Siklus Hidup Diperpanjang 10 tahun ( per Wikipedia )

Sebelum rilis Centos 6, ada tradeoff yang cukup signifikan untuk dipertimbangkan antara itu dan Fedora. RHEL5 dibangun di atas Fedora 6 yang dirilis pada tahun 2006. Banyak paket mulai menunjukkan usia mereka dan orang-orang ingin menggunakan paket yang lebih baru untuk aplikasi mereka (mis. Versi Mediawiki terbaru menggunakan versi PHP yang lebih baru daripada yang dikirimkan bersama RHEL5). Rilis Centos 6 mengubah semua ini karena didasarkan pada Fedora 12 yang jauh lebih baru dengan banyak perubahan Fedora 13 & 14 yang di-backport.

Karena Anda memilih sekarang, ada sangat sedikit alasan untuk tidak menargetkan Centos 6 kecuali jika Anda benar-benar membutuhkan versi yang lebih terkini dari sebuah paket (hal yang panjang dan sulit tentang ini). Anda akan mendapatkan paket yang sangat terkini dan pembaruan 10 tahun.

Ophidian
sumber
Terima kasih atas jawaban ini - ini 9 tahun kemudian dan saya bertanya-tanya apakah ada yang berubah, yaitu apakah Anda dapat memperbaruinya dengan situasi saat ini dan apakah semuanya berubah secara substansial? Fedora tampaknya memiliki rasa "Server" (saat ini?) - bagaimana perbandingannya? Bersulang!
kacang
Ini masih merupakan pilihan seberapa sering Anda melakukan peningkatan besar. Proses peningkatan versi-ke-versi Fedora jauh lebih baik daripada 9 tahun yang lalu, tetapi itu masih merupakan upgrade yang masih membutuhkan pekerjaan Anda untuk memvalidasi. Saya masih menjalankan beberapa mesin Centos6 dari masa lalu.
Ophidian
Di dunia cloud-centric, Anda mungkin menemukan tantangan upgrade untuk Fedora tidak terlalu bermasalah. Peningkatan cenderung lebih penting ketika Anda mengulangi semuanya setiap minggu untuk memulai. Anda masih berpotensi mengalami ketidaksesuaian dengan otomasi saat transisi antar versi, tetapi sifat cloud lebih mengarah pada penyesuaian yang lebih sedikit dan lebih banyak mesin satu tujuan yang membatasi radius ledakan.
Ophidian
23

Fedora memiliki siklus rilis dan dukungan singkat. Anda biasanya harus memutakhirkan ke versi OS yang lebih baru agak cepat untuk terus menerima dukungan. Saat Anda menyiapkan server produksi, Anda ingin tahu pasti bahwa Anda akan dapat menerima perbaikan bug dan patch keamanan untuk waktu yang lama. Siklus dukungan CentOS sama dengan RHEL, yang saya yakini sepuluh tahun.

Saran ini baik untuk sistem operasi server apa pun . Anda ingin tahu bahwa ketika Anda mengatur sesuatu, itu berkelanjutan untuk masa mendatang.

MDMarra
sumber
4

CentOS didasarkan pada RedHat Enterprise Linux (Petunjuk: Enterprise)

RHEL sangat populer di perusahaan besar, terutama di sektor keuangan. CentOS dibangun dari paket yang sama dengan RedHat tetapi tanpa dukungan (atau biaya). Umumnya CentOS berjalan ~ 6 bulan di belakang RedHat dengan pembaruan inti dll.

Tergantung pada tujuan Anda, ada keuntungan untuk kedua sistem; Repositori default CentOS / RHEL hanya mencakup kumpulan perangkat lunak yang dicoba dan diuji agar aman, tidak pernah (atau sangat jarang) menyertakan paket yang belum diuji atau beta. Jika Anda menggunakan pembaruan keamanan RedHat untuk perangkat lunak biasanya akan tersedia dalam repositori dalam satu bulan setelah tersedia, kadang-kadang dalam beberapa hari untuk masalah keamanan kritis. Namun CentOS kembali mengikuti pembaruan ini hingga kadang-kadang hingga 6 bulan.

Fedora memiliki keunggulan karena memiliki lebih banyak perangkat lunak terbaru. Misalnya RedHat / CentOS 6 (Versi lates) berbasiskan, AFIK, pada Fedora 9. Fedora memiliki versi terbaru dari sebagian besar perangkat lunak yang tersedia dalam repo-nya, dan juga memiliki komunitas 'pengguna' yang lebih besar.

TL, DR;
Fedora memiliki lebih banyak perangkat lunak terkini, CentOS / RedHat memiliki perangkat lunak yang lebih stabil

Edit;
Juga perlu dicatat siklus pembaruan / dukungan. Umumnya versi RedHat / CentOS didukung / diperbarui selama bertahun-tahun setelah rilis asli sedangkan Fedora segera menjatuhkan dukungan setelah rilis. Fedora umumnya tidak dianggap sebagai OS server sedangkan RedHat / CentOS

Noda
sumber
7
Saya tidak yakin mengapa Anda berpikir bahwa perbaikan keamanan adalah 6 bulan di belakang RHEL. Mereka biasanya tersedia dalam 72 jam. Keterlambatan 6 bulan di patch keamanan akan membuatnya tidak berharga. Juga, RHEL / CentOS pasti tidak didasarkan pada Fedora. Proyek Fedora adalah garpu komunitas RHEL, tetapi mereka telah dikelola oleh kelompok yang sepenuhnya terpisah selama bertahun-tahun.
MDMarra
@MarkM CentOS 6 baru saja dirilis, RedHat 6 dirilis setidaknya 6 bulan lalu. Dan pada RedHat 4 telah menjadi cabang dari Fedora - en.wikipedia.org/wiki/…
Smudge
4
Itu rilis besar, bukan pembaruan keamanan. Juga, paket-paket RHEL adalah bercabang dari pohon Fedora. Itu tidak berarti bahwa mereka adalah paket yang sama.
MDMarra
@MarkM Maaf saya salah mengartikannya, maksud saya pembaruan utama (inti), meskipun saya pikir pembaruan repo masih sedikit tertunda di belakang yang RedHat
Smudge
6
Dalam keadilan, Fedora sebenarnya adalah proyek hulu untuk RHEL (menurut Red Hat). Red Hat kemudian mengambil rilis yang diberikan dari Fedora dan mengeraskannya untuk penggunaan Enterprise yang kemudian dirilis sebagai versi baru dari RHEL.
Ophidian
1

Dari apa yang saya mengerti tidak ada banyak perbedaan antara keduanya, saya menggunakan CentOS sendiri. Saya biasanya lebih suka bertahan dengan apa yang dilakukan industri sejauh aplikasi seperti milik Anda. Tidak ada alasan untuk menemukan kembali roda, jika sudah berjalan di tempat lain di CentOS maka Anda tahu Anda punya banyak pekerjaan untuk bangkit dan berjalan. Hanya 2 sen (O) saya.

ErnieTheGeek
sumber