Ubuntu 18.04 поставляется с ядром версии 4.15 (релиз состоялся 28 января 2018 года), в котором появился контроллер ресурсов ЦП для cgroup v2, поддержка стековой организации модулей LSM и произошли другие изменения.
В Ubuntu 18.04 стало проще работать с PPA-репозиториями: теперь команда apt-get update выполняется сразу же после добавления репозитория.
Десктопная версия теперь предлагает возможность минимальной установки (minimal install) : происходит установка только базового ПО (веб-браузер и основные системные утилиты).
В Ubuntu 18.04 используется рабочая среда GNOME версии 3.28. Версии программ также были обновлены: LibreOffice до 6.0, Thunderbird до 52.6, файловый менеджер Nautilus до 3.26.
В новом релизе Ubuntu по умолчанию собираются данные о системе, подключенном оборудовании, разметке диска, сбоях и так далее. Те, кого смущает отправка этой информации на серверы Canonical, могут отключить функцию в настройках приватности.
Как установить или обновить
Для установки с нуля можно использовать образ Ubuntu 18.04, который есть на официальном сайте проекта: http://releases.ubuntu.com/18.04/
О чем нужно помнить
Перед обновлением системы обязательно сделайте резервные копии всей важной информации, которая есть на компьютере, и перенесите их куда-нибудь (например, на другой жесткий диск или на какой-нибудь съемный накопитель).
Это можно опустить в том случае, если вы собираетесь обновлять на виртуальной машине.
Также перед установкой новой системы можно очистить систему от ненужных пакетов и сторонних PPA-репозиториев (их можно будет добавить обратно после обновления системы).
Удаление репозиториев (с помощью утилиты ppa-purge):
Для обновления с Ubuntu 17.10
Возможностей офлайного обновления для Ubuntu Desktop и Ubuntu Server нет, поэтому перед обновлением убедитесь, что у вас есть сетевой доступ к одному из официальных зеркал либо к зеркалу, доступному локально.
Вчера, 26 апреля 2018 года, состоялся релиз очередной версии Ubuntu — 18.04 Bionic Beaver. Её кодовое название можно перевести на русский как “очень сильный бобёр” (да, у слова bionic есть и такое значение). Основатель Canonical Марк Шаттлворт объясняет выбор названия так:
Мы таким образом приветствуем созидателей — тех, кто создаёт приложения и пакеты, кто создаёт Ubuntu, кто создаёт что-то на базе Ubuntu. Отдавая должное их неустанному труду, мы выбрали в качестве маскота зверя, известного своим энергичным настроем, трудолюбивой натурой и инженерной смекалкой.
Ubuntu 18.04 относится к LTS (Long Term Support)-версиям. Они выходят каждые два года (предыдущей LTS-версией была 16.04) и поддерживаются в течение пяти лет с момента релиза.
Сегодня, в день официального релиза, самое время поговорить о реализованных в новой версии Ubuntu нововведениях. А наши пользователи уже сегодня могут попробовать всё на практике: образ Ubuntu 18.04 уже доступен для использования во всех наших сервисах: в Виртуальном приватном облаке, Облачных серверах Vscale, и в выделенных серверах.
Ядро 4.15
Ubuntu 18.04 основана на ядре последней версии (4.15), которая вышла в свет 18 января 2018 года. В этой версии были реализованы несколько важных нововведений, о которых мы расскажем ниже.
В ядре 4.15 реализована защита от уязвимостей Spectre и Meltdown. Для процессоров архитетуры x86_64 по умолчанию включена поддержка механизма Page Table Isolation (защита от Spectre). Защита от Meltdown обеспечиваетcя за счёт поддержки retpoline (см. также интересные разъяснения здесь). К сожалению, эти защитные механизмы сильно снижают производительность. Именно поэтому в ядре 4.15 предусмотрена возможность их отключения: достаточно указать параметры загрузки: pti=off и spectre_v2=off.
В sysfs добавлена директория /sys/devices/system/cpu/vulnerabilities, в которой содержится информация об угрожающих системе уязвимостях и принятых защитных мерах.
В новом ядре наконец-то завершена работа по созданию единой иерархии cgroup (об этом мы писали в одной из наших предыдущих статей): появился механизм CPU resource controller, с помощью которого можно управлять расходованием процессорных ресурсов для групп задач.
Ещё одно нововведение касается механизма Live Patching, с помощью которого можно применять патчи “на лету”, без перезагрузки системы (эту тему мы тоже поднимали в предыдущих публикациях): в него была добавлена поддержка так называемых теневых переменных (shadow variables), с помощью которых можно добавлять дополнительные данные в структуры ядра после применения патчей.
Ряд интересных новшеств связаны с механизмом BPF. Утилита bpftool теперь официально добавлена в систему. Представлен контроллер устройств на основе BPF, использующих механизм cgroup v2.
Все это далеко не все нововведения, которые появились в новой версии Ubuntu. С более подробными обзорами можно ознакомиться здесь (на английском языке) и здесь (на русском языке).
Простота работы с PPA
В предыдущих версия использование PPA-репозиториев было процедурой не особо сложной, но всё же утомительной. Чтобы установить из PPA необходимые пакеты, требовалось выполнить три команды: добавить репозиторий, обновить списки пакетов и только потом перейти к установке.
В Ubuntu 18.04 всё стало проще: сразу после добавления репозитория команда apt-get update выполняется автоматически.
Сбор пользовательских данных
Иногда новое — это хорошо забытое старое. Попытки сбора пользовательских данных в Ubuntu уже были и, что вполне объяснимо, они становились предметом острой критики. Однако в версии 18.04 сбор данных включён по умолчанию (при необходимости всегда можно отключить). Система будет собирать следующие данные:
Все собранные данные Canonical обещает публиковать в открытом доступе для дальнейшего анализа.
Новый установщик
Начиная с версии 18.04 в Ubuntu будет использоваться новый установщик системы — subiquity. Более подробно о нём можно почитать здесь.
Как обновиться
Обновиться до Ubuntu 18.04 c предыдущих версий проще простого — достаточно выполнить следующие команды:
Заключение
В этой статье мы рассмотрели основные нововведения, реализованные в Ubuntu 18.04. Если вам кажется, что мы упустили какие-то важные новшества, напишите об этом, и мы обязательно дополним наш обзор.
Приглашаем всех поделиться впечатлениями о новой версии Ubuntu в комментариях.
Ubuntu Desktop – система с открытым исходным кодом разрабатывается усилиями сообщества, основывается на Linux и является идеальным решением для ноутбуков и стационарных компьютеров.
Версии Ubuntu Desktop
Ubuntu Desktop 20.04 (Focal Fossa) для настольных компьютеров и ноутбуков – стабильная версия системы. Срок поддержки 5 лет, обновления для неё будут выпускаться до июля 2025 года.
Ubuntu Desktop 18.04 LTS (Bionic Beaver) для настольных компьютеров и ноутбуков – стабильная версия системы. Срок поддержки 5 лет, обновления для неё будут выпускаться до апреля 2023 года.
Операционная система Ubuntu распространяется как загрузочный Live DVD ISO-образ, что позволяет устанавливать систему на компьютеры с 64-битной (amd64) архитектурой.
Релиз Ubuntu 20.04 LTS
Ubuntu 20.04 Focal Fossa поставляется с рабочим окружением версии GNOME 3.36, в котором улучшено окно входа в систему, добавлен режим «не беспокоить», а так же теперь доступна функция для запуска приложений с использованием дискретного GPU на системах с гибридной графикой.
Значительно оптимизирован GNOME Shel и оконный менеджер. Снижена нагрузка на процессор и сокращены задержки отрисовки анимации при работе с окнами.
Для сессии X11 добавлена возможность дробного масштабирования, ранее доступная только при использовании Wayland.
Ядро Linux версии 5.4
Обновлены системные библиотеки и средства для разработки: Glibc 2.31, BlueZ 5.53, OpenJDK 11, rustc 1.41, GCC 9.3, Python 3.8.2, ruby 2.7.0, Ruby on Rails 5.2.3, php 7.4, perl 5.30, go 1.13.
Прекращена сборка пакетов для архитектуры i386. Для продолжения работы устаревших программ, остающихся только в 32-разрядном виде или требующих 32-разрядных библиотек, предусмотрена сборка и поставка отдельного набора 32-разрядных пакетов с библиотеками.
Релиз Ubuntu 18.04 LTS
Ubuntu 18.04 Bionic Beaver получила обновленное ядро с полезными новыми функциями, новую версию интерфейса Gnome и массу обновлений встроенных приложений.
В дистрибутиве по умолчанию используется протокол графического сервера X.Org Server, вместо ожидаемого Wayland. Предположительно в Ubuntu 20.04 LTS будет возвращен Wayland.
В установщик добавлен режим установки Minimal Install, который позволяет установить только минимальный набор приложений. Рабочее окружение Gnome обновлено до версии GNOME 3.28.
В календаре Gnome Calendar имеется возможность отображения прогноза погоды.
Обеспечена полная поддержка пакетов Snap. В Менеджер приложений Ubuntu Software добавлена возможность переключения каналов обновлений пакетов snap. Количество snap приложений постоянно увеличивается. Приложения Calculator, Characters, Logs и System Monitor заменены на пакеты snap вместо ранее использованных deb пакетов.
По умолчанию предустановлено приложение для ведения заметок (To Do).
По умолчанию включена отправка статистики конфигураций системы на серверы Canonical, отключить которую можно в настройках приватности.
Применяется драйвер libinput вместо прежнего synaptics для поддержки тачпадов и мыши
Ubuntu поставляется с новейшими версиями ядра Linux, в котором реализована защита от уязвимостей Spectre и Meltdown.
Средство виртуализации Virtualbox было обновлено до последней версии, включая гостевые дополнения для Windows 10. Кроме того обновления получили Firefox, Thunderbird, LibreOffice и многие другие приложения.
Linux Ubuntu 16.04 – установка и обзор новой версии
Материал сегодня будет посвящен обзору новой версии Linux Ubuntu 16.04, мы подробно рассмотрим процесс установки дистрибутива, узнаем, что нового появилось в этом выпуске и, конечно же, посмотрим на скриншоты.
В прошлый раз данный дистрибутив мы рассматривали на примере версии Ubuntu 14.10, и это было уже достаточно давно, на текущий момент вышла новая версия к тому же LTS, т.е. с долгосрочной поддержкой, поэтому мы ее сегодня и рассмотрим.
Linux Ubuntu 16.04
Ubuntu – это бесплатный дистрибутив операционной системы Linux, он является одним из самых популярных в мире. В качестве графической оболочки у него выступает Unity, но как я уже и сказал это очень популярный дистрибутив, поэтому у него много производных дистрибутивов с другими графическими оболочками, например: Kubuntu со средой рабочего стола KDE, Lubuntu с LXDE, Ubuntu MATE, Xubuntu с окружением Xfce, а также Ubuntu с классическим GNOME. Помимо перечисленных дистрибутивов, которые официально поддерживаются сообществом, на Ubuntu основано огромное количество других дистрибутивов, самым известным и популярным среди которых является Linux Mint.
Итак, как Вы уже поняли, вышла новая версия Ubuntu 16.04 с кодовым названием Xenial Xerus поддерживаться она будет в течение 5 лет, т.е. это версия долгосрочная (LTS), для сравнения обычные версии поддерживаются в течение 9 месяцев.
На заметку! Если Вы обычный пользователь домашнего компьютера и хотите познакомиться с Linux поближе, рекомендую почитать мою книгу – « Linux для обычных пользователей », в ней я подробно рассказываю про основы операционной системы Linux
Где скачать Ubuntu 16.04 Xenial Xerus?
Загрузить Ubuntu 16.04 можно, конечно же, с официального сайта, на следующей странице представлен общий список всех редакций Ubuntu 16.04, т.е. Desktop и Server с различными архитектурами, вот ссылка — http://releases.ubuntu.com/16.04/
После того как Вы перешли на страницу Вам будет доступно несколько вариантов загрузки, например, используя браузер или торрент, я для примера буду использовать торрент и выбираю файл ubuntu-16.04-desktop-i386.iso.torrent, это 32 битная версия для обычного домашнего компьютера.
В итоге у меня загрузится ISO образ ubuntu-16.04-desktop-i386.iso
Системные требования Ubuntu 16.04
Для нормальной работы Ubuntu 16.04 рекомендуют:
Что нового в Ubuntu 16.04?
А теперь давайте посмотрим, что же нового появилось в этом выпуске, и какие версии программ в него включены:
Более подробно познакомиться со всеми нововведениями можно в официальном «Примечание к выпуску».
Установка Linux Ubuntu 16.04
Процесс установки практически не отличается от установки предыдущих версий он простой и понятный.
Шаг 1
Загружаемся с диска и попадаем в меню выбора языка. Находим нужный язык и жмем «Enter».
Шаг 2
Затем выбираем «Установить Ubuntu».
Шаг 3
В итоге запустится программа установки, где мы сразу можем нажать «Продолжить».
Шаг 4
Потом если хотите и если у Вас подключен Интернет, можете поставить галочку «Загрузить обновления во время установки Ubuntu», жмем «Продолжить».
Шаг 5
Далее, так как у меня это новая установка, я для примера выберу первый пункт «Стереть диск и установить Ubuntu», Вы в свою очередь можете выбрать «Другой вариант», для того чтобы создать разделы диска самостоятельно, жмем «Установить сейчас».
Соглашаемся с внесением изменений, жмем «Продолжить».
Шаг 6
Затем указываем свое местоположение, жмем «Продолжить».
Шаг 7
Выбираем раскладку клавиатуры, жмем «Продолжить».
Шаг 8
Вводим имя пользователя, имя компьютера, а также придумываем пароль для пользователя и подтверждаем его, жмем «Продолжить».
Установка началась, теперь осталось немного подождать.
Установка будет завершена, когда появится следующее сообщение, жмем «Перезагрузить».
Вчера, 21 апреля 2016 года, состоялся релиз новой версии Ubuntu — 16.04 Xenial Xerus. Она относится к так называемыем LTS-версиями. Аббревиатура LTS означает Long Term Support. LTS-версии выходят каждые два года и поддерживаются компанией Canonical в течение 5 лет с даты официального релиза.
Возможность обновления с предыдущей LTS-версии (Ubuntu 14.04) появится начиная с релиза Ubuntu 16.04.1, который состоится примерно через три месяца.
Выход в свет новой версии одного из самых популярных дистрибутивов Linux уже стал темой оживлённых обсуждений. Вчера на Хабре появилась статья с обзором нововведений в десктопной версии.
В этой статье мы хотели бы поговорить о том, что нового появилось в серверной версии Ubuntu 16.04. Её публикация приурочена ещё к одному важному событию: сразу же после официального релиза образ Ubuntu 16.04 стал доступен для установки в Vscale.
Ядро версии 4.4
В основе Ubuntu 16.04 LTS лежит ядро последней стабильной версии — 4.4, которая вышла всего несколько месяцев назад — 10 января 2016 года. Краткий обзор этой версии уже был опубликован на Хабре. С более подробным обзором изменений можно ознакомиться здесь.
Управление пакетами
Как во всех основанных на Debian дистрибутивах Linux для управления пакетами в Ubuntu используется apt (Advanced Package Tool). В Ubuntu 16.04 используется его новая версия — Apt 1.2, существенно от предыдущих не отличающася, но улучшенная с точки зрения безопасности.
Помимо традиционных deb-пакетов в Ubuntu 16.04 могут быть установлены ещё и так называемые snap-пакеты. В чём смысл этого нововведения?
Пользователям Linux довольно часто приходится сталкиваться с проблемой зависимостей, из-за которой новые версии многих программ очень сложно установить: новые версии программ требует новые версии библиотек и системных компонентов, которые в LTS-релизах получают лишь обновления безопасности. Snap-пакеты помогают эту проблему решить.
В отличие от deb-пакета, snap-пакет включает и файл приложения, и его зависимости. Это существенно упрощает жизнь пользователя: для установки последних версий не нужно ничего обновлять вручную и добавлять PPA.
Snap- и deb-пакеты могут без проблем сосуществовать в системе. Основным форматом распространения пакетов в Ubuntu 16.04 остаётся deb.
LXD 2.0
В Ubuntu 16.04 добавлен LXD (Linux Container Daemon) — инструмент для работы c LXC-контейнерами. Разработчики Canonical описывают его с помощью термина lightvisor (на русский язык его можно перевести как «легковизор»). Он был включён в официальные репозитории ещё в Ubuntu 15.04. В Ubuntu 16.04 доступна для установки новая, усовершенствованная версия — 2.0.
LXD интегрирован с OpenStack: управлять контейнерами можно с помощью клиента Nova. Можно с его помощью запускать и образы Docker. Подробный обзор возможностей LXD будет опубликован в нашем блоге в самое ближайшее время.
Docker 1.10
В Ubuntu 16.04 Docker обновлен до версии 1.10. Существующие образы потребуется перевести в новый формат: это будет сделано автоматически при первом запуске системы. Обратите внимание, что процедура перехода на новый формат может занять много времени и серьёзно нагрузить систему. Подробнее об этом можно прочитать на официальном сайте Docker.
Веб-серверы: поддержка HTTP/2
В одной из предыдущих публикаций мы уже обсуждали особенности протокола HTTP/2 и отмечали, что в ближайшем будущем он будет поддерживаться во всех популярных веб-серверах.
В репозитории Ubuntu 16.04 добавлены последние стабильные версии Apache и Nginx. Поддерживается ли в них HTTP/2?
Модуль для поддержки HTTP/2 (mod_http2) был добавлен в Apache начиная с версии 2.4.17. Пока что он распространяется в тестовом варианте, и дата выхода стабильной версии ещё неизвестна. В сборке версии Аpache2.4.18 для Ubuntu 16.04 mod_http2, однако, отсутствует: разработчики предпочли не включать в LTS-релиз нестабильный модуль. Поддержку HTTP/2 обещают добавить, как только появится более или менее стабильная версия.
Что касается Nginx, то в Ubuntu 16.04 включена версия 1.9.15, в которой HTTP/2 полностью заменил SPDY. Как только выйдет следующая стабильная версия Nginx — 1.10.0 — она будет добавлены в официальные репозитории.
OpenSSH 7.2p2
Добавлена в Ubuntu и новая версия OpenSSH — 7.2p2, вышедшая в свет 9 марта 2016 года. Самое главное нововведение заключается в следующем: в ней отключена поддержка протокола SSH1, а также запрещено использование DSA-ключей.
Если вы до сих пор используете устаревший ключ или же вам требуется подключаться к SSH-серверу устаревшей версии со своей машины, внимательно ознакомьтесь с информацией, опубликованной на официальном сайте Ubuntu.
А если вы по тем или иным причинам до сих пор пользуетесь DSA-ключами, то для работы с серверами на базе Ubuntu 16.04 вам понадобится сгенерировать новые ключи в актуальном формате.
Для разработчиков
Vscale — это сервис, ориентированный прежде всего на разработчиков. Их добавление новой версии Ubuntu несомненно порадует: в ней по умолчанию поддерживаются новейшие версии популярных языков программирования и инструментов разработки.
PHP 7
В Ubuntu 16.04 по умолчанию доступна для установки и «свежая» версия PHP — v7.0. По сравнению с предыдущими версиями в ней значительно улучшена производительность, а также добавлены новые возможности — например, декларация скалярных типов для функций и возвращаемых величин. Вместе с тем были удалены старые SAPI и расширения.
Если вы ранее работали с приложениями на PHP 5.x и планируете мигрировать на PHP7, то вам, скорее всего, придётся устанавливать обновления и даже вносить изменения в код приложений. Официальное руководство по миграции опубликовано здесь.
Python 3.5
В новой версии Ubuntu по умолчанию используется Python 3.5.1. В случае необходимости (например, для поддержки старого кода) Python2 всегда можно установить с помощью стандартного менеджера пакетов:
Если вы используете в работе Vim, обратите внимание: он был обновлен для Python3, старые плагины, «заточенные» под Python2, в новых сборках могут «поломаться».
Go 1.6
Новая версия языка Go вышла в свет в феврале — а сейчас она уже включена в репозитории Ubuntu 16.04.
Файловая система ZFS
В ядре версии 4.4 присутствует нативный модуль для поддержки файловой системы ZFS, которая была создана в начале 2000-х годов компанией Sun Microsystems для OC Solaris. Затем портирована в другие операционные системы (в частности, в MacOS и FreeBSD). Портирование ZFS в Linux было долгое время затруднено из-за лицензионных проблем: она распространяется по лицензции CDDL, несовместимой с GNU GPL. Уже поэтому сам факт добавления ZFS в mainstream-ядро можно считать большим событием.
В числе преимуществ ZFS нужно в первую очередь выделить следующие:
ZFS отличается и высокой производительностью (см. подробные сравнительные обзоры здесь и здесь).
Заключение
В этой статье мы мы кратко рассмотрели основные нововведения, реализованные в новой LTS-версии Ubuntu. Пользователи Vscale. уже могут познакомиться с Ubuntu 16.04 на практике: процедура создания нового сервера предельно проста.
А если вы хотите попробовать новую Ubuntu, но ещё не являетесь пользователем Vscale — самое время зарегистрироваться. При регистрации не забудьте указать промокод SCALET200, и вы получите 200 рублей на счёт.
Будем рады, если поделитесь впечатлениями от работы c Ubuntu 16.04 в комментариях. И ещё мы очень ждём ваших конструктивных замечаний, пожеланий и предложений по дальнейшему улучшению Vscale.