Недавно состоялся долгожданный релиз дистрибутива 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 с установочного носителя.
Голову в жопу еще дальше засунули. Кеды сняли зачем? Чего все на тупого гнома дрочат.
а зачем DE Центос?
Как зачем? А доту в вайн погонять?! Нада...
Так вынь её оттуда, причем тут ОСь то ))
Короче Шляпа Шляпой и осталась.Мерзкий дистр.
Пшел отсюда, козел.
Спасибо
Ansible для Centos 8 пока отсутствует, есть только для RHEL, через танцы можно поставить.
зачем вообще гуй в centos выпилить вовсе
2-й раз ставлю CentOS8 и второй раз не понимаю что произходит:
в общем установил, залогинился под пользователем, под sudo проблем нет.
Пытаюсь удаленно(порты проброшены), происходит обмен ключами, затем ввожу пароль и не принимает. переустановил centOS8, ситуация не поменялась, в чем соль?
Могу предположить, что вход от имени суперпользователя отключен по умолчанию, попробуйте авторизоваться от имени обычного пользователя.
vi /etc/ssh/sshd_config
PermitRootLogin yes.
если ты про рута
enterpriSe, ПЕТАбайт
Попробовал СentOS 8.1. В сессии wayland не смог включить управление указателем мыши с клавиатуры (даже с терминала). Подскажите - это вообще возможно?