CentOS 7 и CentOS 8 — Сравнение возможностей

Thank you for reading this post, don't forget to subscribe! 
CentOS 7, насколь­ко мож­но пом­нить, был пер­вым дис­три­бу­ти­вом RedHat, постав­ля­е­мым с «systemd».
Выпу­щен­ные еще в 2014 году, RHEL 7 / CentOS 7 обла­да­ют мно­же­ством функ­ций, кото­рые хоро­шо себя заре­ко­мен­до­ва­ли за послед­ние 10 лет.
CentOS 8 постав­ля­ет­ся с дру­ги­ми новы­ми функ­ци­я­ми, и в таб­ли­це, рас­по­ло­жен­ной ниже пока­за­ны неко­то­рые раз­ли­чия, кото­рые суще­ству­ют меж­ду ними.

Различия

Харак­тер­ная черта CentOS 7 CentOS 8
Ядро
Осно­ва­но на Fedora 19 и ядре 3.10
Осно­ва­но на Fedora 28 и ядре 4.18
BIND
Без­опас­ность
Постав­ля­ет­ся с под­держ­кой OpenSSL 1.0.1 и TLS 1.0
Постав­ля­ет­ся с под­держ­кой OpenSSL 1.1.1 и TLS 1.3, TLS 1.0 и TLS 1
Управ­ле­ние про­грамм­ным обеспечением
Исполь­зу­ет­ся YUM v3, рас­про­стра­ня­ет­ся с RPM 4.11
Мене­джер паке­тов YUM теперь осно­ван на тех­но­ло­гии DNF и обес­пе­чи­ва­ет под­держ­ку модуль­но­го кон­тен­та. Исполь­зу­ет YUM v4, рас­про­стра­ня­ет­ся с RPM 4.14
httpd/Apache HTTP Server 2.4 HTTP Server 2.4
Python Python 2.7.5 и огра­ни­чен­ная под­держ­ка Python 2.7
Python 3.6 и огра­ни­чен­ная под­держ­ка Python 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
Окру­же­ние рабо­че­го стола
Дис­пет­че­ром отоб­ра­же­ния GNOME по умол­ча­нию явля­ет­ся сер­вер X.Org
Дис­пет­че­ром отоб­ра­же­ния GNOME по умол­ча­нию явля­ет­ся Wayland, GNOME Shell вер­сия 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
Рас­про­стра­ня­ет­ся с qemu-kvm 2.12, Virt-Manager уста­рел и Cockpit всту­па­ет в игру
Фаер­волл
Исполь­зу­ет инфра­струк­ту­ру филь­тра­ции паке­тов iptables
Исполь­зу­ет инфра­струк­ту­ру филь­тра­ции паке­тов nftables

Заключение

Как вид­но из несколь­ких раз­ли­чий, пока­зан­ных выше, в новой вер­сии CentOS 8 мож­но уви­деть серьез­ные изменения.
Начи­ная от без­опас­но­сти и закан­чи­вая управ­ле­ни­ем вир­ту­аль­ны­ми маши­на­ми, и вы долж­ны пред­ви­деть, что вы обна­ру­жи­те серьез­ные усо­вер­шен­ство­ва­ния, так как раз­ра­ботч­ки поста­рать сде­лать управ­ле­ние сер­ве­ром для CentOS 8 мак­си­маль­но про­стым и безопасным.