Обзор Ubuntu 16.04. Что нового?
В этой статье ознакомимся с новой версией дистрибутива Ubuntu 16.04. Что нового нам предлагают, какие преимущества предоставляет ОС в недавно вышедшей редакции. Рассмотрим детально.
Дата выхода Ubuntu 16.04 Xenial Xerus - 21 апреля 2016 года. Версия LTS, тоесть включает в себя долгосрочную техническую поддержку со стороны разработчиков. Компания Canonical поддерживает такой тип на протяжении 5 лет с даты выпуска. Что же предлагает нам Ubuntu 16.04 в серверной версии?
Обзор Ubuntu 16.04
Последняя версия включает обновленное ядро 4.4. Особенности нового ядра в его существенных изменениях, среди которых:
- использование Direct I/O и AIO для примонтированных в loop-режиме ФС;-
- прочный к возможным сбоям RAID5 с использованием дополнительного журналирования;
- поддерживается поллинг для блочных устройств;
- присутствует драйвер для SSD-накопителей Open-Channel в основе памяти NVM;
- слушающие TCP-сокеты работают в неблокирующем режиме;
- работает новый системный вызов mlock2();
- поддерживается 3D в виртуальном GPU virtio-gpu;
- можно запустить программы eBPF непривилегированными пользователями;
- постоянно функционирующие BPF-программ поддерживаются;
- наличие механизма определения потери TCP-пакетов RACK;
- используется KMS-драйвер для Raspberry Pi,;
- xconfig переведён на Qt5.
Как видим, изменений достаточно, а общем было сделано более 13 тысяч исправлений от разработчиков со всего мира.
Что нового в управлении пакетами? Используется новая версия Apt 1.2, которая в принципе не имеет каких-то особенностей, но улучшена в сфере безопасности. Возможна также установка snap-пакетов, которые включают файл приложение и его зависимости. Это облегчает работу пользователей, так как не нужно руками обновлять и добавлять PPA. Snap- может вполне сожительствовать с deb-пакетами в одной системе.
Обновление Docker к версии 1.10.
Добавлено LXD (Linux Container Daemon). Данный инструмент используется для работы с LXC-контейнерами. Версия обновленная к 2.0. LXD интегрирован с OpenStack. Для управления контейнерами используется клиент Nova. С его помощью можно запускать и образы Docker.
Поддержка HTTP/2. На данный момент функция отсутствует, но разработчики пообещали включить ее, как только выйдет стабильная версия модуля mod_http2. Со стороны Nginx включена версия 1.9.15, где HTTP/2 заменил SPDY.
Добавлена OpenSSH 7.2p2. В обновленной версии отключено поддержку SSH1, запрещено использовать DSA-ключи. Если Вам все-таки нужно использовать данные ключи, то стоит сгенерировать новые в актуальном формате.
Ubuntu 16.04, что нового для разработчиков?
Прежде всего стоит отметить, что по умолчанию можно установить свеженькую PHP — v7.0. В новой версии улучшена производительность и добавлено много нового функционала. Более детально все возможности PHP 7 мы уже описали в предыдущей статье:
Возможности PHP 7, что нового готовит нам первый релиз?
Использование Python 3.5. Актуальная версия используется по умолчанию. В случае необходимости поддержки старого кода используйте менеджер пакетов с помощью $ sudo apt-get install python.
Новая версия Go 1.6 включена в новую Ubuntu 16.04.
В обновленном ядре присутствует файловая система ZFS.
В чем ее преимущества:
- можно хранить огромные объемы данных;
- возможности хранения повышают продвинутые алгоритмы хэширования;
- поддерживаются снапшоты;
- поддерживаются пулы хранения;
- еndian-независимость, которая позволяет использовать как big endian-, так и little-endian устройства.
Кроме того данная файловая система имеет большую производительность.
Как видим обновлений много, изменений предостаточно. Но полезны они или нет решать прежде всего пользователям Ubuntu.
Также хотим обратить внимание - у компании ГиперХост доступна аренда сервера с ОС Ubuntu самой последней версии.
Что выбрать: Ubuntu или Debian?
Linux Mint и Ubuntu: отличия и возможности и чего следует избегать в Ubuntu/Linux Mint? Советы начинающим пользователям тут.