ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Что нового в Focus Fossa Ubuntu 20.04 LTS?

Что нового в Focus Fossa Ubuntu 20.04 LTS?

Canonical, издатель Ubuntu, объявил об общей доступности Ubuntu 20.04 LTS, известной как Focal Fossa в честь кошкоподобного млекопитающего Мадагаскара.

👉 Этот выпуск уже доступен в Windows Store в качестве подсистемы для Linux. Смотрите мой пост о запуске Bash-скрипта с Ubuntu в Windows 10 с использованием WSL, чтобы узнать, как установить Ubuntu в Windows 10.

 

Что нового в Ubuntu 20.04 LTS?

Итак, что нового в Ubuntu 20.04 LTS? Canonical уделяет большое внимание безопасности и производительности. Некоторые заметные новые функции и улучшения включают:

  1. Python3 теперь используется по умолчанию, и этот новый LTS поставляется с Bash 5.
  2. Встроена поддержка WireGuard VPN.
  3. Официальная поддержка raspberry pi (Pi 2B, Pi 3B, Pi 3A +, Pi 3B +, CM3, CM3 +, Pi 4B)!
  4. Улучшена скорость загрузки за счет изменения алгоритма сжатия ядра по умолчанию на lz4 (в Ubuntu 19.10) на большинстве архитектур и изменения алгоритма сжатия initramfs по умолчанию на lz4 на всех архитектурах.
  5. Улучшена безопасность режима блокировки ядра и самозащиты ядра.
  6. Улучшение энергосбережения
  7. Поддерживается гораздо больше аппаратного обеспечения, от графических процессоров до Raspberry Pi.
  8. Набор инструментов обновлен до glibc 2.31, ☕ OpenJDK 11, rustc 1.41, GCC 9.3, 🐍 Python 3.8.2, 💎 ruby 2.7.0, php 7.4, 🐪 perl 5.30, golang 1.13.
  9. ZFS 0.8.3 с встроенным шифрованием хранилища, удалением устройств, обрезкой пула, последовательной очисткой и восстановлением. Для получения более подробной информации ознакомьтесь с примечаниями к выпуску ZFS 0.8.00.8.10.8.20.8.3.

 

В этой новой версии есть еще кое-что, особенно если вы используете Ubuntu в производственных системах. Были внесены значительные улучшения для улучшения развертывания систем с поддержкой автоматической установки и обновления до облачной инициализации версии 20.1-10. QEMU 4.2libvirt 6.0 и Open vSwitch 2.13 могут значительно повысить производительность вашего “частного облака” и уровня виртуализации.

👉 Для получения более подробной информации ознакомьтесь с официальными примечаниями к выпуску

 

Помните, что Ubuntu 20.04 LTS (долгосрочная поддержка) будет поддерживаться в течение пяти лет, до апреля 2025 года. Корпоративные клиенты могут приобрести расширенную поддержку еще на пять лет.

 

Как перейти на Ubuntu 20.04 LTS из командной строки?

Вы можете обновиться до Ubuntu 20.04 LTS с Ubuntu 18.04 LTS или Ubuntu 19.10. Чтобы проверить текущую версию, запустите lsb_release -a в терминале.

[andreyex@ubuntu~]$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 19.10
Release:        19.10
Codename:       eoan

⚠️ Если вы все еще используете более старую версию Ubuntu, например 16.04 или более раннюю, вам нужно будет сначала обновиться до 18.04, а затем до 20.04.

 

Шаг 1. Убедитесь, что ваш текущий дистрибутив обновлен.

Выполнив команды apt update и apt upgrade, вы убедитесь, что ваша текущая система обновлена и ее можно безопасно обновить до Ubuntu 20.04 LTS.

[andreyex@ubuntu~]$ sudo apt update
[andreyex@ubuntu~]$ sudo apt upgrade -y
[andreyex@ubuntu~]$ sudo reboot

 

Шаг 2. Удалите неиспользуемые ядра и пакеты

Удаление всех прежних пакетов и ядра освободит место и устранит беспорядок. Хотя обновление и не является необходимым, это хорошая практика, поскольку оно удалит неиспользуемое старое ядро из вашего загрузочного раздела.

[andreyex@ubuntu~]$ sudo apt --purge autoremove

 

Шаг 3. Убедитесь, что установлен update-manager-core

Пакет update-manager-core должен быть уже установлен в вашем дистрибутиве, убедитесь, что он есть, с помощью следующей команды.

[andreyex@ubuntu~]$ sudo apt install update-manager-core -y

 

Шаг 4. Обновитесь до Ubuntu 20.04 LTS

do-release-upgrade Команда инициирует процесс обновления. Несколько раз вам будет предложено выполнить некоторые действия и подтвердить, как обрабатывать возможные конфликтующие изменения конфигурации.

[andreyex@ubuntu~]$ sudo do-release-upgrade

 

Шаг 5. Подтвердите обновление Ubuntu 20.04 LTS

[andreyex@ubuntu~]$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal

 

Топ-3 новых функции в Ubuntu 20.04 LTS и Linux 5.4

1. Режим блокировки ядра и самозащита ядра в Ubuntu 20.04 LTS

Ubuntu 20.04 LTS поставляется с ядром Linux 5.4, которое включает функцию блокировки ядра Linux в качестве модуля безопасности Linux (LSM). Необязательная по умолчанию эта функция обеспечивает ограниченную функциональность ядра даже для root учетной записи. Цель состоит в том, чтобы укрепить систему во время процесса загрузки, чтобы уменьшить различные риски безопасности во время нормальной работы системы. Дополнение предоставлено Мэтью Гарреттом (Google): блокировка ядра Linux, целостность и конфиденциальность, а в прошлом году эта функция была включена в ядро 5.4.

Есть два режима карантина. Режим целостности, используя настройку ockdown=integrity, переключает функции ядра блокировки, которые позволили бы пользовательским процессам изменять запущенное ядро. Режим конфиденциальности, использующий настройку lockdown=confidentiality, запрещает пользовательским процессам получать доступ к * конфиденциальной информации8 из запущенного ядра. Этот режим влияет также на root процессы и не ограничивается обычными пользователями.

Ubuntu 20.04 LTS также включает некоторые меры самозащиты ядра для обеспечения целостности потока управления, а также защиты от столкновений стека. Атака с столкновением стеков – это уязвимость в управлении памятью, которая может быть использована для выполнения произвольного кода.

 

2. Поддержка exFAT в Ubuntu 20.04 LTS

Поддержка exFAT позволяет легко форматировать съемные устройства, такие как USB-ключ, и монтировать их в формате exFAT в системе Windows. Файловые системы FAT ограничены файлами объемом 4 ГБ, для exFAT этого ограничения не существует. Поддержка exFAT в Linux теперь является встроенной, благодаря Microsoft за открытый доступ к файловой системе exFAT.

 

5. Улучшено время загрузки благодаря сжатию LZ4 в Ubuntu 20.04 LTS

initramfs Это временная корневая файловая система, загружаемая в память как часть процесса загрузки Linux. После распаковки она предоставляет необходимые модули для монтирования окончательной корневой файловой системы. Чтобы ускорить этот процесс, Ubuntu 20.04 LTS теперь использует декомпрессию LZ4 для initramfs и образов ядра, которые показали гораздо более быстрое время декомпрессии (улучшение на 15%-33%).

Выбранный алгоритм сжатия прошел тщательный анализ, поскольку обычно высокопроизводительный алгоритм (наименьшее сжатие) требует больше времени для распаковки из-за сложности алгоритма. Полное тестирование производительности было задокументировано при сравнении методов сжатия ядра (x86) в рамках процесса разработки Ubuntu 19.10 (eoan).

Exit mobile version