Что нового в Ubuntu 18.04 Bionic Beaver

Вступление

Последний выпуск долгосрочной поддержки (LTS) операционной системы Ubuntu, версия 18.04 (Bionic Beaver), был выпущен 26 апреля 2018 года.

Это руководство предназначено как краткий обзор новых функций и значительных изменений в Ubuntu Server с момента выпуска предыдущей версии LTS 16.04 (Xenial Xerus). Он синтезирует информацию изthe official Bionic Beaver release notes и других источников.

Что такое долгосрочная поддержка?

В то время как новые выпуски Ubuntu Desktop и Server появляются каждые шесть месяцев, версии LTS выпускаются каждые два года и поддерживаются в течение пяти лет после выпуска. 18.04 will continue to receive security updates and critical bug fixes until April of 2023. Это делает LTS стабильной платформой для развертывания производственных систем.

Вы можете просмотреть график жизненного цикла выпуска Ubuntu вthe Ubuntu release end of life page.

Сводка изменений и основных версий пакета

Как правило, релизы Ubuntu LTS содержат очень мало сюрпризов или серьезных изменений. Это остается в случае с Ubuntu 18.04. Помимо нескольких сетевых изменений, о которых мы расскажем в последующих разделах, большинство обновлений - это небольшие изменения в базовой системе и новые версии доступных пакетов программного обеспечения.

В качестве общего резюме приведен список версий программного обеспечения Ubuntu 18.04. Для сравнения, версии, поставляемые с Ubuntu 16.04, заключены в скобки( ):

система

Веб-серверы

Языки программирования

  • Python 3.6.5 (начиная с 3.5.1)

  • Ruby 2.5 (от 2.3)

  • Go 1.10 (с 1,6)

  • PHP 7.2 (из 7.0)

  • Node.js 8.10 (начиная с 4.2.6)

Базы данных

Более подробные изменения подробно описаны в следующих разделах.

Ядро Linux 4.15

Ядро Linux обновлено до версии 4.15. Эта версия включает в себя обновления для устранения уязвимостей Spectre и Meltdown (эти обновления также были перенесены в ядро ​​Ubuntu 16.04 4.4). Кроме того, изменения, относящиеся к пользователям Ubuntu Server, в основном включают исправления ошибок в файловой системе, улучшения производительности и поддержку очень больших объемов памяти.

LXD 3.0

LXD - это стандартизированный интерфейс для управления контейнерами Linux. В отличие отDocker он ориентирован на запуск целых ОС, больше похож на типичный гипервизор виртуальной машины.

LXD 3.0 добавляет поддержку кластеризации, где несколько одинаково настроенных серверов LXD могут функционировать как один. Существует также поддержка передачи графических процессоров NVIDIA в контейнеры, горячего подключения устройств и прокси-соединений TCP между хостом и его контейнерами. Подробнее см.the LXD 3.0.0 release notes.

Нетплан и системный-сетевой

ifupdown (включая знакомые утилитыifup иifdown) заменен наNetplan. Netplan - это упрощенный интерфейс для настройки сети Linux, где файлы YAML в/etc/netplan используются для генерации информации о конфигурации либо для NetworkManager, либо - в случае новых установок Ubuntu Server -systemd-networkd.

Командаip link set заменяетifup иifdown. Вы можете узнать больше об этом вthe How To Configure Network Interfaces and Addresses section of our IPRoute2 Tools tutorial.

Для получения дополнительной информации о настройке Netplan см.the official documentation. Подробные сведения о том, как использовать и настроитьsystemd-networkd, доступны на страницах руководстваsystemd-networkd.service иsystemd.network.

Командаnetworkctl может выводить сводку ваших сетевых устройств:

networkctl
OutputIDX LINK             TYPE               OPERATIONAL SETUP
  1 lo               loopback           carrier     unmanaged
  2 eth0             ether              routable    configured

Запустите команду с флагомstatus, и она распечатает состояние каждого IP-адреса в системе:

networkctl status
Output●        State: routable
       Address: 192.0.2.10 on eth0
                203.0.113.241 on eth0
                2001:DB8:68be:caff:fe4c:c963 on eth0
       Gateway: 203.0.113.1 (ICANN, IANA Department) on eth0
           DNS: 203.0.113.2
                203.0.113.3

DNS Resolver по умолчанию

Преобразователь DNS по умолчанию теперьsystemd-resolved. Стандартный файл/etc/resolve.conf теперь управляетсяsystemd-resolved, а конфигурация преобразователя должна выполняться в/etc/systemd/resolved.conf.

Информацию о конфигурации дляsystemd-resolved можно найти вresolved.conf man page.

NTP-сервер по умолчанию

chrony заменяет ntpd в качестве рекомендуемого сервера NTP в Ubuntu 18.04. Хотя система Ubuntu по умолчанию настроена на использованиеsystemd-timesyncd для простых задач синхронизации, ntpd часто требуется для более требовательной синхронизации времени или для предоставления сетевых служб времени для других клиентов. В 18.04 ntpd был понижен до уровня репоuniverse и недоступен без обновления конфигурации APT.

На официальном веб-сайте chrony естьa comparison of NTP implementations, которые помогут вам решить, что подходит именно вам.

Заключение

Хотя это руководство не является исчерпывающим, теперь вы должны иметь общее представление об основных изменениях и новых функциях в Ubuntu 18.04.

Наиболее безопасный способ перехода на новый выпуск - это, как правило, установить дистрибутив с нуля, настроить службы с тщательным тестированием и перенести данные приложения или пользователя как отдельный шаг.

Если вы предпочитаете выполнить обновление на месте, наш учебникHow To Upgrade to Ubuntu 18.04 LTS предоставит подробную информацию о процессе.

Related