Что нового в CentOS 8

Недавно состоялся долгожданный релиз дистрибутива CentOS 8, основанного на Red Hat Enterprice Linux 8. Он был создан как бесплатная альтернатива для коммерческого дистрибутива от Red Hat и собран из его исходников, за исключением брендинга и утилит для управления подпиской.

Сейчас CentOS очень часто используется на серверах, а также в качестве операционной системы для рабочего стола. В этой статье мы рассмотрим что нового в CentOS 8, а также чем примечательна эта версия дистрибутива.

Содержание статьи:

ЧТО НОВОГО В CENTOS 8?

Давайте рассмотрим основные отличия CentOS 8 от CentOS 7.

1. РЕПОЗИТОРИИ BASEOS И APPSTREAM

Теперь все пакеты CentOS разделены на два репозитория. Основной репозиторий BaseOS содержит программное обеспечение необходимое для запуска пользовательского окружения, работы с оборудованием, виртуальными машинами или контейнерами. Репозиторий AppStream содержит всё приложения, которые вы можете захотеть установить. В этом репозитории могут поставляться программы под другими лицензиями.

2. ПОДДЕРЖИВАЕМЫЕ АРХИТЕКТУРЫ

В новой версии CentOS поддерживает такие архитектуры:

  • x86_64 (64 bit Intel/AMD);
  • aarch64 (64-bit ARM);
  • ppc64le (IBM POWER).
3. ВЕБ-ИНТЕРФЕЙС

Теперь вы можете управлять сервером через веб-интерфейс cockpit. Это будет очень полезно новым пользователям.

4. УПРАВЛЕНИЕ КОНТЕЙНЕРАМИ

CentOS 8 поддерживает управление контейнерами с помощью Podman. Он заменяет Docker и Mobdy, которые надо запускать от пользователя root. Для работы Podman не нужны права суперпользователя и он может создавать образы контейнеров с нуля или на основе файлов Dockerfile.

 

5. ПОДДЕРЖКА WAYLAND

Теперь по умолчанию используется дисплейный сервер Wayland, но, если вам нужно, вы можете использовать Xorg. По сравнению с последним у Wayland множество преимуществ. Убедится, что используется именно Wayland можно командой:

loginctl show-session 1 -p Type

6. НАСТРОЙКА ПОЛИТИК ШИФРОВАНИЯ

Теперь можно настроить политики шифрования для всей системы с помощью одной команды:

update-crypto-policies

Политики включают настройки для таких программ и сервисов: Bind, GnuTLS, OpenJDK, Kerberos, Libreswan IPsec, NSS TLS, OpenSSH, OpenSSL.

7. УЛУЧШЕНИЕ СТЕКА TCP

В CentOS 8 используется TCP стек версии 4.16, в котором была улучшена скорость обработки входящих соединений. Также теперь поддерживаются алгоритмы контроля BBR и NV.

8. ПАКЕТНЫЙ МЕНЕДЖЕР DNF

Одно из самых значительных нововведений — теперь пакетный менеджер yum заменен на новый dnf из Fedora. Он быстрее и лучше. Всё вызовы команды yum теперь ссылаются на dnf. Вы получаете поддержку репозитория приложений AppStream, CI/CD, но все новая программа имеет обратную совместимость с yum.

9. ОБНОВЛЕНИЕ ПРОГРАММ

Программы и сервисы, входящие в состав дистрибутива были обновлены до следующих версий:

  • Ansible 2.8.0;
  • Apache 2.4.37;
  • Emacs 26.1;
  • Firefox 60.xx;
  • GIMP 2.8.22;
  • GNOME 3.28;
  • Golang 1.11.13;
  • Libreoffice 6.0.6.1;
  • Linux kernel 4.18;
  • MariaDB 10.3.11;
  • MySQL 8;
  • Nano 2.9.8;
  • Nginx 1.14.1;
  • OpenSSH 7.8p1;
  • Perl 5.26;
  • PHP 7.2.11;
  • PostgreSQL 10.6;
  • Python 2.7.15;
  • Python 3.6.8;
  • rsyslog 8.37.0;
  • Ruby 2.5.3;
  • Rust 1.35.0;
  • Scala 2.10;
  • Squid 4;
  • Subversion 1.10;
  • Varnish 6;
  • Vim 8.0.1763.

10. ДРУГИЕ УЛУЧШЕНИЯ

Вот другие, более мелкие улучшения и изменения в CentOS 8:

  • Теперь поддерживается загрузка Secure Boot;
  • Для настройки сети используется NetworkManager и утилита nmcli;
  • Улучшена поддержка памяти, теперь используется 57-битная адресация виртуальной памяти (до 128 пентабайт) и 52 битная адресация для физической (до четырех пентабайт);
  • Crash dump может записать информацию о сбое ядра на всех этапах загрузки, что было невозможно в CentOS 7;
  • Улучшен планировщик процессов;
  • Поддерживается загрузка и установка с носителя NVDIMM;
  • Интерфейс управления брандмауэром iptables заменен на новый nftables;
  • Для синхронизации времени по NTP теперь используется служба chrony;
  • Теперь поддерживается шифрование дисков в LUKS2;

ЧТО УДАЛЕНО ИЗ CENTOS 8

  • Удалена поддержка файловой системы Btrfs;
  • Удалено окружение рабочего стола KDE;
  • Скрипты настройки сети Network scripts считаются устаревшими.

ВЫВОДЫ

Теперь вы знаете что нового CentOS 8. CentOS 8 — это важное обновление для разработчиков программного обеспечения и веб-приложений. Скачать установочный образ можно по ссылке. Также вы можете скачать роллинг версию CentOS Stream, которая будет постоянно получать обновления. Что касается обновления от CentOS 7 до 8, то на данный момент это не возможно. Самый надежный способ получить новую версию — это установить CentOS 8 с установочного носителя.