در این مقاله به مقایسه ویژگی های CentOS 7 و CentOS 8 می پردازیم و سعی می کنیم تفاوت های این دو نسخه از CentOS را برای شما توضیح دهیم. CentOS 8 به طور رسمی در پایان سال (2019) منتشر شد. همه طرفداران لینوکس منتظر بودند ببینند تغییرات در مقایسه با CentOS 7 چیست. همانطور که می دانید CentOS 7 اولین توزیع RedHat بود که با “systemd” در سال 2014 منتشر شد.
ویژگی های CentOS8
- برای نصب CentOS 8 به دو گیگابایت فضا نیاز است، اگر نیاز به نتیجه بهتر از استفاده از این سیستم عامل دارید، بهتر است فضای بیشتری را به آن اختصاص دهید.
- برای مدیریت و اجرای بهتر نرم افزارهایی مانند نصب، حذف و به روز رسانی می توانید به جای yum از دستور dnf استفاده کنید. این دستور برای Backend در CentOS 8 استفاده می شود.
- برای به روز رسانی باید از دستور leapp upgrade استفاده کنید.
RHEL 7/CentOS 7 دارای ویژگی های بسیاری است که طی 10 سال گذشته مورد استقبال کاربران قرار گرفته است. اما CentOS 8 با ویژگی های جدید دیگری عرضه شد، جدول زیر برخی از تفاوت های این دو را نشان می دهد:
مقایسه ویژگی های CentOS 7 و CentOS 8
ویژگی های | CentOS 7 | CentOS 8 |
---|---|---|
هسته (هسته) | بر اساس فدورا 19 و هسته بالادست 3.10 | بر اساس فدورا 28 و هسته بالادست 4.18 |
Git | Git نسخه 1.8 | Git نسخه 2.18 |
امنیت | همراه با پشتیبانی از OpenSSL 1.0.1 و TLS 1.0 | همراه با پشتیبانی از OpenSSL 1.1.1 و TLS 1.3، TLS 1.0 و TLS 1 |
مدیریت نرم افزار | YUM نسخه 3 استفاده شده با RPM 4.11 توزیع شده است. | مدیر بسته YUM اکنون مبتنی بر فناوری DNF است و از محتوای ماژولار پشتیبانی می کند. از YUM نسخه 4 توزیع شده با RPM 4.14 استفاده می کند. |
httpd/apache | سرور HTTP 2.4 | سرور HTTP 2.4 |
پایتون | پایتون 2.7.5 و پشتیبانی محدود از پایتون 2.7 | پایتون 3.6 و پشتیبانی محدود از پایتون 2.7 |
php، روبی، پرل | PHP 5.4.16، Ruby 2.0.0، Perl 5.16.3 | PHP 7.2، Ruby 2.5، Perl 5.26. PHP به طور پیش فرض از FastCGI Process Manager (FPM) استفاده می کند. |
محیط کار | مدیر پیش فرض گنوم سرور X.Org است | مدیر نمایش پیش فرض گنوم Wayland، گنوم شل نسخه 3.28 است |
پایگاه داده | MySQL 5.5، MariaDB 5.5، PostgreSQL 9.2 | MariaDB 10.3، MySQL 8.0، PostgreSQL 10، PostgreSQL 9.6 و Redis 5 |
مجازی سازی | از qemu-kvm و virt-manager استفاده می کند. | توزیع شده با qemu-kvm 2.12، virt-manager منسوخ شده و Cockpit کنترل را بر عهده می گیرد. |
دیواره آتش | از iptables استفاده می کند. | از nftable استفاده می کند. |
Nginx | Nginx به طور پیش فرض در دسترس نیست. | CentOS 8 وب سرور Nginx را معرفی می کند. نسخه 1.14 |
چارچوب شبکه | iptables | nftable هایی که توسط فایروال پیش فرض استفاده می شوند. |
جاوا | OpenJDK 8 | OpenJDK 11 و OpenJDK 8 |
NTP | هر دو ntp daemon و chronyd در دسترس هستند. | فقط پروتکل مزمن NTP |
مدیریت ذخیره سازی | LVM به طور پیش فرض | LVM و Stratis |
ظروف | Docker برای CentOS 7 در دسترس است | داکر گنجانده نشده است. از ابزارهای podman، buildah، skopeo و runc برای کار با کانتینرها استفاده کنید. |
در مقاله مقایسه ویژگی های CentOS 7 و CentOS 8 سعی کردیم همه چیز را به صورت مختصر و واضح برای شما عزیزان توضیح دهیم. به نظر شما CentOS7 بهتر است یا CentOS8؟ افکارتان را با ما در میان بگذارید. با تشکر از همکاری شما.