Сегодня одни хорошие новости на Хабре. Так, марсолет совершил свой второй полет, а мы почти сразу получили шикарное видео этого события. Ну и к вечеру еще новость — Canonical вот только что зарелизила Ubuntu 21.04 «Hirsute Hippo» с нативной интеграцией Microsoft Active Directory, дефолтным Wayland и SDK для Flutter. Кроме того, Canonical и Microsoft объявили об оптимизации производительности Microsoft SQL Server и совместной поддержке продукта.
«Интеграция Native Active Directory и сертифицированный Microsoft SQL Server на Ubuntu — приоритетные нововведения для корпоративных пользователей. Ну а для разработчиков Ubuntu 21.04 предоставляет Wayland и Flutter», — заявил Марк Шаттлворт, СЕО Canonical. Давайте посмотрим, что там еще за сюрпризы нас ожидают.
А их, сюрпризов, немало:
- В новом дистрибутиве в качестве рабочего стола используется GNOME Shell 3.38, собранного с использованием GTK3. Собственно, так все и было, но теперь приложения GNOME синхронизированы с GNOME 40, поскольку разработчики решили, что переходить на GTK 4 пока еще рано.
- Как и говорилось выше, по умолчанию используется сеанс на базе протокола Wayland. В случае использования проприетарных драйверов Nvidia пользователю предлагается сеанс на основе X-сервера. А вот для прочих конфигураций этот сеанс переведен в разряд опций. За последние несколько месяцев устранен ряд ограничений сеанса GNOME на базе Wayland. После этого появилась возможность предоставления совместного доступа к рабочему столу посредством мультимедийного сервера Pipewire.
- Впервые на Wayland Ubuntu попытались перевести в 2017 году, но из-за ряда проблем пришлось вернуть графический стек на основе X.Org Server. К слову, Wayland поддерживается теперь и сборками для «малинки». Так, добавлена поддержка GPIO (через libgpiod и liblgpio). Для плат Compute Module 4 реализована поддержка Wi-Fi и Bluetooth.
- Появились
нескучные обоитема оформления Yaru и пиктограммы для типов файлов.
- Кроме всего прочего, разработчики добавили поддержку мультимедийного сервера Pipewire. Это дает возможность организовать запись содержимого экрана, улучшает поддержку звука в изолированных приложениях, а также открывает возможность профессиональной обработки звука и избавляет от фрагментации.
- Ядро Linux обновлено до версии 5.11. В нем, кроме поддержки анклавов в Intel SGX, появился новый механизм перехвата системных вызовов, виртуальная шина auxiliary, запрет сборки модулей без MODULE_LICENSE(), режим быстрой фильтрации системных вызовов в seccomp, прекращение сопровождения архитектуры ia64, перенос технологии WiMAX в ветку «staging», возможность инкапсуляции SCTP в UDP.
- Пакетный фильтр nftables задействуется по умолчанию. Но для обеспечения обратной совместимости предусмотрен пакет iptables-nft, который предоставляет утилиты с тем же синтаксисом, что и у iptables, но с трансляцией полученных правил в nf_tables.
- Появилась поддержка аутентификации с использованием смарт-карт.
- Добавлена возможность изменения профиля энергопотребления, а на рабочем столе теперь можно перемещать ресурсы из приложений при помощи метода Drag&Drop.
- Инсталлятор поддерживает создание резервных ключей для восстановления доступа к зашифрованным разделам. Их можно использовать для расшифровки, если пароль утерян.
- Теперь подробнее про интеграцию с Active Directory. Кроме улучшения интеграции, разработчики добавили возможность аутентификации пользователей в Active Directory с поддержкой GPO (Group Policy Objects) сразу после установки Ubuntu. Таким образом системные администраторы получили возможность размещать настройки непосредственно в контроллере домена Active Directory для рабочих станций Ubuntu (включая настройки рабочего стола и набор пользовательских приложений). Для определения политик обеспечения безопасности клиентов можно использовать GPO, включая задание параметров доступа пользователей и правил оформления паролей.
- Внесены изменения в модель доступа к домашним каталогам пользователей в системе. Последние создаются с правами 750 (drwxr-x---), предоставляющими доступ к каталогу только владельцу и членам группы. Раньше у пользователей была возможность просматривать содержимое каталогов других пользователей.
- Поддержка режима UEFI SecureBoot улучшена для систем x86_64 (amd64) и AArch64 (arm64). В прослойке для организации верифицированной загрузки применяется механизм SBAT (UEFI Secure Boot Advanced Targeting). Он решает проблемы с отзывом сертификатов. Поддерживают этот механизм теперь пакеты grub2, shim и fwupd.
- Обновлен ряд системных компонентов и языков программирования, включая:
— GCC 10.3.0,
— binutils 2.36.1,
— glibc 2.33,
— Python 3.9.4,
— Perl 5.32.1,.
— LLVM 12,
— Go 1.16,
— Rust 1.50,
— OpenJDK 16,
— Ruby 2.7.2,
— Rails 6.
- Также обновлены версии приложений и подсистем, таких как:
— Mesa 21.0,
— PulseAudio 14,
— BlueZ 5.56,
— NetworkManager 1.30,
— Firefox 87,
— LibreOffice 7.1.2,
— Thunderbird 78.8.1,
— Darktable 3.4.1,
— Inkscape 1.0.2,
— Scribus 1.5.6.1,
— OBS 26.1.2,
— KDEnlive 20.12.3,
— Blender 2.83.5,
— Krita 4.4.3,
— GIMP 2.10.22.
- Дополнительно обновлены компоненты для серверных систем:
— PostgreSQL 13.2,
— Samba 4.13.3,
— QEMU 5.2,
— SSSD 2.40,
— Net-SNMP 5.9,
— DPDK 20.11.1,
— Strongswan 5.9.1,
— Open vSwitch 2.15,
— Chrony 4.0,
— OpenVPN 2.5.1,
— Virt-manager 3.2.0,
— Libvirt 7.0,
— Rsyslog 8.2102.0,
— Docker 20.10.2,
— OpenStack Wallaby.
- Появились сборки для плат HiFive SiFive Unleashed и HiFive SiFive Unmatched на базе архитектуры RISC-V. О RISC-V платах мы писали здесь.
- Для iSCSI теперь применяется инструментарий targetcli-fb. Ранее использовался tgt.
- В состав Ubuntu Server включен пакет needrestart. Он запускается в конце каждой транзакции APT, выявляет изменения, требующие перезагрузки, и информирует об этом администратора.
- Ликвидирована поддержка lua-модуля для nginx, который не совместим с новыми версиями nginx. Разумеется, nginx поддерживается, но вместо отдельного модуля теперь есть специальная редакция Nginx с интегрированной поддержкой LuaJIT.
- В Kubuntu, Xubuntu, Ubuntu MATE, Ubuntu Studio, Lubuntu внесены изменения в рабочие столы и ПО.
- Плюс сообщество предложило два неофициальных варианта Ubuntu 21.04: Ubuntu Cinnamon Remix 21.04 с рабочим столом Cinnamon и Ubuntu Unity Remix 21.04 с рабочим столом Unity.
Загрузить Ubuntu 21.04 можно по этой ссылке.
defuz
Звучит так будто раньше в Ubuntu drag&drop не работал. Объясните пожалуйста что имеется ввиду.
Darksa
Ну попробуйте перетащить что-либо из файлового менеджера на рабочий стол в предыдущей версии Ubuntu )
defuz
Уже давно не пользовался десктопной убунтой. Видимо это было ограничение новых оболочек.
xamdeath
Ubuntu Mate 18.04
Попробовал.
Перетаскивается.
karabanov
Mate на базе GNOME 2 сделана.
JPEGEC
20.04.2 LTS
Прекрасно таскается.
nonadminus
Попробуйте перетащить папку Документы из домашней директории на рабочий стол. У меня в 20.04 не работало
JPEGEC
Перетащилось и туда и назад.
feudor1
работает при условии включения расширений гном (gnome-extension), тогда рабочий стол становится папкой и позволяет не только выводить ярлыки приложений, но и копировать и перетаскивать файлы.
Mast22
А у меня не работает
20.04.02 LTS
GNOME Shell 3.36.7
JPEGEC
20.04.2 LTS
xfce4-4.14
DaemonGloom
Речь всё же шла про Ubuntu с её стандартной оболочкой Gnome Shell 3. И так понятно, что с другими особых вопросов нет. В кедах тоже файлы можно перетащить, было бы желание.
khajiit
Это какая из них стандартная, bash? )
Ubuntu — это дистрибутив с широким выбором DE. И его можно использовать вообще без DE, представляете?
Когда вы не уточняете свою DE — вы говорите о всем многообразии.
А между тем, проблемы конкретной DE — это проблемы только этой DE, всей Ubuntu они никоим образом не касаются и касаться не могут.
DaemonGloom
Стандартная — это когда вы ставите дистрибутив в варианте «Далее, далее, далее, готово».
Для современной Ubuntu это Gnome Shell. Для Xubuntu — xfce.
То, что вы можете поставить любую оболочку — не делает её стандартной для конкретного дистрибутива.
Более того — Ubuntu в её классическом «desktop» дистрибутиве не даёт вам право выбора оболочки во время установки. Специально прошёлся по всем шагам сейчас.
JPEGEC
Стандартная это использующая набор пакетов из стандартного репозитория дистрибутива.
Вы выдаете «дефолтная из коробки» за стандартную.
Выбор оболочки прекрасно делается и после установки.
koshi-dono
Это вы так свой спич за речь выдаёте?
JPEGEC
Для вас что-то осталось непонятным?
khajiit
Исключительно для Ubuntu Desktop.
Во-первых, раз уж взялись буквоедствовать, то делайте это правильно.
Во-вторых, xubuntu и ubuntu studio, по вашему одно и то же, так как у них одинаковая DE? А Ubuntu, развернутая через debootstrap с установленными kwin из kde и i3 или xmonad — уже, наверное, не Ubuntu вовсе?
UPD: а вы в курсе, чем отличается distribution от flavor?
poxvuibr
Я со стороны наблюдаю за дискуссией и со стороны видно, что буквоедствовать начали вы. Когда вы увидели слововсочетание "стандартная оболочка", которое комментатор использовал в переносном смысле и из контекста было понятно, что это за смысл, вы зачем-то стали понимать его буквально. Это в общем и есть буквоедство ))))
khajiit
От авторов Ты компьютер сделал?! когда сделаешь, тогда придешь! (КТ)
У меня крыша упала, приезжай скорее! (два квадратных дециметра штукатурки упало после сильного дождя)
Да и вообще, зачем писать без ошибок, ведь и так все понятно!
Подобно тому, как заряд аккумулятора не зависит от марки автомобиля, в котором он установлен, проблемы одной и той же DE одной и той же версии на разных дистрибутивах к проблемам дистрибутива отношения не имеют.
Так что, в данном случае, мы имеем дело или с воинствующей безграмотностью, или с соломенным чучелом.
А вы, стало быть, защищаете то ли непингуемого и необучаемого, то ли демагога.
Вот такая вот се ля ви.
poxvuibr
Проблемы одной и той же DE одной и той же версии на разных дистрибутивах? Это вы сейчас зачем сказали? Вы же назвали буквоедом человека, который сказал, что гном это стандартная оболочка на убунте. При чём тут DE одной и той же версии на разных дистрибутивах? Откуда это взялось? )))
Из чего это следует? Серьёзно, я вообще не понял ))
Aldrog
Если что, в стандартной поставке Ubuntu Gnome идёт с пачкой плагинов и настройками, сильно отличающимися от дефолтных. Чтобы в другом дистрибутиве получить то же самое DE, придётся хорошо постараться.
Так что нет, эта проблема всё-таки имеет отношение к дистрибутиву.
aavezel
Рабочий стол? Что это? :)
sumanai
Рисунок с иконками, погребённый под завалом окон.