Что нового в 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 с установочного носителя.

14 комментариев

  1. Аватар Михаил 11 октября, 2019 Ответить
    • Аватар Олег 11 октября, 2019 Ответить
      • Аватар Чижиков 12 октября, 2019 Ответить
    • Аватар alfaQ 12 декабря, 2019 Ответить
  2. Аватар Михаил 12 октября, 2019 Ответить
  3. Аватар Александр 13 октября, 2019 Ответить
  4. Аватар Алекс 23 октября, 2019 Ответить
  5. Аватар Андрюха 24 октября, 2019 Ответить
    • Аватар admin 24 октября, 2019 Ответить
    • Аватар санек 5 февраля, 2020 Ответить
  6. Аватар Алексей 15 ноября, 2019 Ответить
  7. Аватар Владимир 11 февраля, 2020 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: