ما در این مقاله به مقایسه ویژگی های CentOS 7 و CentOS 8 می پردازیم و سعی داریم تفاوت های این دو نسخه از CentOS را برای شما عزیزان شرح دهیم. CentOS 8 به طور رسمی در آواخر سال (2019) منتشر شد. تمامی طرفداران لینوکس منتظر بودند تا ببینند چه تغییراتی نسبت به CentOS 7 داشته است. همانطور که می دانیدCentOS 7 اولین توزیع RedHat بود که با “systemd” در سال 2014 منتشر شد.
RHEL 7/CentOS 7 دارای ویژگی های بسیاری است که در 10 سال گذشته تاکنون به خوبی رضایت کاربران را جلب کرده است. اما CentOS 8 با ویژگی های جدید دیگری عرضه شدکه جدول زیر برخی از تفاوت های موجود بین این دو را نشان می دهد:
ویژگی ها | CentOS 7 | CentOS 8 |
---|---|---|
هسته(Kernel) | بر اساس فدورا 19 و upstream kernel 3.10 | بر اساس فدورا 28 و upstream kernel 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 Server 2.4 | HTTP Server 2.4 |
پایتون | پایتون 2.7.5 و پشتیبانی محدود از پایتون 2.7 | پایتون 3.6 و پشتیبانی محدود از پایتون 2.7 |
php, ruby, perl | 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) استفاده می کند. |
محیط دسکتاپ | پیش فرض مدیر نمایش GNOME سرور X.Org است | پیش فرض GNOME Display Manager is Wayland, GNOME Shell version 3.28 |
دیتابیس | MySQL 5.5, MariaDB 5.5, PostgreSQL 9.2 | MariaDB 10.3, MySQL 8.0, PostgreSQL 10, PostgreSQL 9.6, and Redis 5 |
مجازی سازی | از qemu-kvm و virt-manager استفاده می کند. | Distributed with qemu-kvm 2.12, virt-manager deprecated and Cockpit taking over |
فایروال | از iptables استفاده می کند. | از nftables استفاده می کند. |
Nginx | Nginx به طور پیش فرض در دسترس نیست. | CentOS 8 وب سرور Nginx را معرفی می کند. نسخه 1.14 |
فریم ورک شبکه | iptables | nftables که توسط فایروال به عنوان پیش فرض استفاده می شود. |
جاوا | OpenJDK 8 | OpenJDK 11 و OpenJDK 8 |
NTP | هم ntp daemon و هم chronyd در دسترس هستند. | فقط پروتکل chrony NTP |
مدیریت ذخیره سازی | LVM پیش فرض | LVM و Stratis |
Containers | Docker برای CentOS 7 در دسترس است | داکر گنجانده نشده است. برای کار با کانتینرها از ابزارهای podman، buildah، skopeo و runc استفاده کنید. |
ما در مقاله مقایسه ویژگی های CentOS 7 و CentOS 8 سعی کردیم تمامی موارد را به صورت خلاصه و واضح برای شما عزیزان بیان کنیم. به نظر شما CentOS7 بهتر است یا CentOS8؟ نظرات خود را با ما به اشتراک بگذارید. با تشکر از همراهی شما.