Консультация по продукту 1cloud

Отличия CentOs 8 от CentOs 7

CentOS 8 вышел 24 сентября 2019. Он основан на Fedora 28 и ядре 4.18, а CentOs 7 на Fedora 19 и ядре 3.10. CentOs 8 имеет множество изменений по сравнению с 7 версией: начиная от безопасности и заканчивая управлением виртуальными машинами.

Цель CentOs 8 — сделать управление сервером максимально простым и безопасным.

Вот основные отличия CentOS 8 от CentOS 7:

  1. Теперь все пакеты CentOS разделены на два репозитория: BASEOS (содержит ПО для запуска пользовательского окружения, работы с оборудованием, виртуальными машинами или контейнерами) и APPSTREAM (содержит всё остальное ПО);
  2. CentOS 8 поддерживает следующие архитектуры: 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, но, если вам нужно, вы можете использовать Xorg;
  6. В CentOS 8 можно настроить политики шифрования для всей системы с помощью одной команды: update-crypto-policies;
  7. В CentOS 8 используется TCP стек версии 4.16, в котором была улучшена скорость обработки входящих соединений. Также теперь поддерживаются алгоритмы контроля BBR и NV.

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

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

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

Что удалили из CentOS 8:

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

Средняя оценка: 5,0, всего оценок: 2