ما در این مقاله به مقایسه ویژگی های CentOS 7 و CentOS 8 می پردازیم و سعی داریم تفاوت های این دو نسخه از CentOS را برای شما عزیزان شرح دهیم. CentOS 8 به طور رسمی در آواخر سال (2019) منتشر شد. تمامی طرفداران لینوکس منتظر بودند تا ببینند چه تغییراتی نسبت به CentOS 7 داشته است. همانطور که می دانیدCentOS 7 اولین توزیع RedHat بود که با “systemd” در سال 2014 منتشر شد.
ویژگی های CentOS8
- برای نصب CentOS 8، دو گیگابایت فضا لازم است، در صورتی که نیاز دارید نتیجه مطلوب تری از استفاده از این سیستم عامل داشته باشید بهتر است فضای بیشتری را به آن اختصاص دهید.
- برای مدیریت و اجرای بهتر نرم افزار ها مانند: نصب، حذف و آپدیت، می توانید از دستور dnf بجای yum استفاده کنید. این دستور برای بک اند در CentOS 8 بکار می رود.
- برای به روز رسانی باید از دستور leapp upgrade استفاده کنید.
RHEL 7/CentOS 7 دارای ویژگی های بسیاری است که در 10 سال گذشته تاکنون به خوبی رضایت کاربران را جلب کرده است. اما CentOS 8 با ویژگی های جدید دیگری عرضه شدکه جدول زیر برخی از تفاوت های موجود بین این دو را نشان می دهد:
مقایسه ویژگی های CentOS 7 و 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؟ نظرات خود را با ما به اشتراک بگذارید. با تشکر از همراهی شما.