LINUX.ORG.RU

Ubuntu 23.04

 


3

3

20 апреля выпущена Ubuntu 23.04. Это промежуточный релиз, поддержка которого будет осуществляться в течение 9 месяцев вплоть до января 2024 года.

Основные изменения:

  • Ядро Linux обновлено до версии 6.2.

  • Осуществлен переход на GNOME 44.

  • Для установки Ubuntu Desktop по умолчанию задействован новый инсталлятор Subiquity, написанный на языке Dart и использующий фреймворк Flutter.

  • В число официальных редакций Ubuntu добавлена редакция с графическим окружением Cinnamon.

  • Возвращена редакция Edubuntu, предоставляющая подборку образовательных программ для детей разного возраста. Теперь в Edubuntu по умолчанию используется графической окружение GNOME, как и в десктопной редакции Ubuntu (ранее была оболочка Unity 7).

  • Официальные редакции Ubuntu прекратили поддержку Flatpak в базовой поставке.

  • LibreOffice в Ubuntu поддерживает архитектуру RISC-V.

  • Игровой клиент Steam переведён на Snap.

>>> Подробности

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Ответ на: комментарий от wandrien

debían/ в апстримные сорцы вкладывается только теми авторами, которые хотят обеспечить искаропочную сборку своей софтины в виде deb-пакета. Во всех остальных случаях дебиано-специфичная часть идёт в отдельном архиве рядом с апстрим-сорцами и .dsc файлом.

За последние полгода я вагон бэкпортов под 9-ый дебиан собрал

AlexM ★★★★★
()
Последнее исправление: AlexM (всего исправлений: 1)
Ответ на: комментарий от AlexM

Не, я вот про второй вариант как раз. Есть способ скачать это не в виде архивов, а в виде дерева портов с историей?

wandrien ★★
()
Ответ на: комментарий от arcanis

Так а смысл его в чем? Какую задачу решает переключение альтернатив на уровне системы, которую невозможно решить на уровне пользовательского процесса?

wandrien ★★
()
Ответ на: комментарий от wandrien

Не знаю. Вроде, где-то встречались следы vcs, но для меня официальным источником сорцов пакетов является packages.debían.org, а там они в виде архивов. Living in the past.

AlexM ★★★★★
()
Ответ на: комментарий от wandrien

Я для себя вижу удобство в том, что man python или там info awk даёт в случае метода через альтернативы ровно нужный результат.

В смысле, помимо «главной» альтернативы ещё и зависимые автоматом переключаются. Добиваться аналогичного результата через настойку $PATH или $MANPATH заметно хлопотнее.

AlexM ★★★★★
()
Последнее исправление: AlexM (всего исправлений: 1)
Ответ на: комментарий от AlexM

Ну это мелочь, не архитектурный момент.

Я бы понял эту фишку, если бы коллекция пакетов дебиана позволяла поставить набор пакетов в произвольный отдельный префикс. Типа, легко и просто двумя командами поднял себе среду разработки со всеми версиями нужного софта.

Но такую проблему вообще ни один двоичный дистрибутив не решает. Только source-based пытаются.

wandrien ★★
()
Ответ на: комментарий от wandrien

В других дистрибутивах я легко могу скачать дерево портов, обычно даже вместе с историей.

Что вы понимаете под «деревом портов»?

Rootlexx ★★★★★
()
Ответ на: комментарий от wandrien

, если бы коллекция пакетов дебиана позволяла поставить набор пакетов в произвольный отдельный префикс.

Эээ, он позволяет. Debootstrap и полетели.

У самого так пяток виртуалок разных версий и/или архитектур на рабочей машине лежат/крутятся.

А у rpm был отдельный флаг запуска, заменяющий рутовый каталог, тоже при раскатке чрута можно было использовать

AlexM ★★★★★
()
Последнее исправление: AlexM (всего исправлений: 1)
Ответ на: комментарий от AlexM

Эээ, он позволяет. Debootstrap и полетели.

Ну не, в чрут что угодно можно поставить. Я про миксинг пакетов без виртуализации пространства имён.

wandrien ★★
()

Ещё бы добавили настройку шрифтов из коробки, в Appearance какой-нибудь, доколе… :\

xterro ★★★★★
()
Ответ на: комментарий от Reset

Ещё бы беспокоиться о телеге, когда с офсайта качается архив с единственным бинарником внутри. Все что надо распаковать и запустить

Имхо у убунтоидов снап головного мозга. Жертвовать простотой ради удобства магазина

monkdt
()
Последнее исправление: monkdt (всего исправлений: 1)
Ответ на: комментарий от monkdt

Все что надо распаковать и запустить

Хы-хы. Так, конечно, сделать можно, но на выходе можно получить обидное. Например, что не будет работать переключение клавиатуры, как оно не работало у меня в дефолтном вайбере, пока я не загнул Qt, воткнутую в комплект поставки десктопного вайбера, для работы с fcitx.

Ну и системные стили, конечно же, не подхватятся.

AlexM ★★★★★
()
Ответ на: комментарий от Reset

Хорошо, что я успел откатить вчера, но теперь уже и откатить нельзя :)

С - современные технологии.

wandrien ★★
()
Ответ на: комментарий от Reset

В убунте с этим снапом делают явно что-то не то… Как по мне, в убунте здорового человека надо убрать и снап, и флатпак. Софт только через apt. Кому надо - пусть ставят флетпак и снап сами.

Werenter ★★★
()
Ответ на: комментарий от Reset

Разрабы телеги, напрмер, и вовсе послали вейландоделов и тупо вырубили опцию «Use system window frame» для вяленого. Фиксить не будут и не собираются. Правильно делают, кмк.

t3n3t
()
Ответ на: комментарий от wandrien

для меня, как пользователя - удобство держать в системе два-три-десять (в случае жвм еще есть вариации с вендором на одной и той же версии) неконфликтующих «интерпретатора» и переключаться между ними в любой момент времени для любого приложения (без оверрайда PATH, JAVA_HOME, INSTALL4J_JAVA_HOME_OVERRIDE и что там еще придет в голову авторам). С другой стороны, пакет зачем то в дерево добавили, видимо была необходимость :)

есть предположение, что для питона с рубями бы тоже добавили, если бы придумали как доставлять системные библиотеки к ним без дополнительной работы

arcanis ★★★★
()
Ответ на: комментарий от Werenter

Чем тогда убунта на десктопе будет принципиально отличаться от того же debian sid кроме нескучных обоев/тем/встроенных расширений?

t3n3t
()
Ответ на: комментарий от arcanis

Кстати, в том же арче есть утилита archlinux-java, прям из коробки позволяющая переключать версии.

t3n3t
()
Ответ на: комментарий от arcanis

для меня, как пользователя - удобство держать в системе два-три-десять (в случае жвм еще есть вариации с вендором на одной и той же версии) неконфликтующих «интерпретатора»

Так они как раз конфликтующие. Они конфликтуют за звание этого самого интерпретатора.

и переключаться между ними

apt install на любой современной системе выполнится из кэша за время, неотличимое от смены альтренативы. Но главное не это, а то что:

в любой момент времени для любого приложения

Совершенно непонятно, почему для приложения нужно переключать системный бинарь. Никто абсурд не видит что ли?

есть предположение, что для питона с рубями бы тоже добавили, если бы придумали как доставлять системные библиотеки к ним без дополнительной работы

Для питона и руби вообще нет никаких проблем держать хоть сто версий в системе. Каждая версия со всеми своими пакетами ставится в отдельном подкаталоге.

wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 2)
Ответ на: комментарий от wandrien

Переключать системный бинарь для приложения - это второе пришествие dll hell. MS по этим граблям с библиотеками в 95-й винде ходила.

wandrien ★★
()
Ответ на: комментарий от wandrien

Совершенно непонятно, почему для приложения нужно переключать системный бинарь. Никто абсурд не видит что ли?

в упомянутом ниже длл хеле переключать зато не надо :) Если вспомнить, когда была 6 джава, то переключение между 6 и 8, например, вызывало смену юая на нормальный, при этом 6я (а то и 5я), как системная, требовалась некоторым сайтам (привет, томпсон рейтерс)

Для питона и руби вообще нет никаких проблем держать хоть сто версий в системе.

я потом уже подумал, что там скорее дело в отсутствии необходимости, поскольку зоопарка нет

Каждая версия со всеми своими пакетами ставится в отдельном подкаталоге.

а приложение в /usr/bin. Про них речь. Еще лет 5 назад половина питонячих pkgbuildов в арче начиналась с sed -i 's|#/usr/bin/python|#/usr/bin/python2|g'

arcanis ★★★★
()
Ответ на: комментарий от arcanis

Ну сейчас python2 таки выпилили. Но сути не меняет. ABI в линуксах и то стабильнее, чем всякие питоны и джавы. Хочешь переносимости, а получается строго наоборот, сишный код выходит переносимее кода на джаве

Werenter ★★★
()
Ответ на: комментарий от Werenter

Ну до джавы тоже добрались смузихлебы на гироскутерах. «раньше было лучше»

А питоны и руби надо просто ставить через pyenv и rvm.

wandrien ★★
()
Ответ на: комментарий от arcanis

а приложение в /usr/bin

Приложение тоже в подкаталогах. В /usr/bin обычно запускалка. Ну и логично, что приложение установлено в рамках какой-то одной конкретной версии питона.

Еще лет 5 назад половина питонячих pkgbuildов в арче начиналась с sed -i 's|#/usr/bin/python|#/usr/bin/python2|g'

А всё просто, авторы питона, как и большей части остальных интерпретаторов, болт ложили на адекватный нейминг своих поделий без кофликтов имён.

wandrien ★★
()
Ответ на: комментарий от arcanis

Если по уму, то нейминг интерпретаторов должен выполняться по тем же правилам, что и нейминг so. Так как со стороны приложения требования к версионированию аналогичные. Но всем пофиг. «И так сойдёт».

wandrien ★★
()
Ответ на: комментарий от arcanis

Питоны отлично разводятся как по мажорной версии, так и, с некоторыми недоделками, по минорным версиям.

AlexM ★★★★★
()
Ответ на: комментарий от wandrien

Ну и логично, что приложение установлено в рамках какой-то одной конкретной версии питона.

Приложение/библиотека либо ставятся в /usr/share/pyshared и тогда оно переносимо между py2 и py3, либо в /usr/lib/python3 - и тогда оно условно переносимо в рамках минорных версий py3, либо в каталог питона, специфичный для major.minor.

В целом, работает.

AlexM ★★★★★
()
Ответ на: комментарий от arcanis

там скорее дело в отсутствии необходимости, поскольку зоопарка нет

От питоновского позорища с 2 vs 3 только недавно избавились. Перл посмотрев на эти страдания тупо переименовался. Руби давно укатил в категорию «олды помнят зачем это когда-то было нужно».

zabbal ★★★★★
()
Ответ на: комментарий от zabbal

Руби давно укатил в категорию «олды помнят зачем это когда-то было нужно»

Ну раз сам zabbal с лора сказал… пойду увольняться.

t3n3t
()
Ответ на: комментарий от t3n3t

Ну раз сам zabbal с лора сказал… пойду увольняться.

А вот и олды подтянулись :-D

В TIOBE руби с трудом из 20ки не вылетела, в остальных рейтингах та же картина. Язык потихоньку уходит в забвение: как оставшиеся сайты смигрируют с RoR на что-нибудь современное - канет в Лету окончательно.

zabbal ★★★★★
()
Ответ на: комментарий от Werenter

я обновляю snap через терминал, иначе, если обновлять через Приложения, то он будет висеть там, как белье на балконе…

alex001223
()

Когда wpa supplicant поправят, чтобы к компу с убунтой можно было снова подключаться по wi-fi как к точке доступа? Пришлось пересобирать deb’ку старой версии от 20.04, чтобы на 22.04 завести. Проверял - версия из 23.04 не работает.

Sorcerer ★★★★★
()
Ответ на: комментарий от DumLemming

Если ты кладёшь jre в пакет с софтом, то ты попадаешь на те же грабли, что и распространяя обычные нативные бинарники. jre то собой представляет как раз таки бинарник, который, например, может не работать из-за сломанного ABI. И все равно Java не выходит портабельнее, чем C.

Werenter ★★★
()
Ответ на: комментарий от Udacha

Свалил на православный дебиан после 7,04, ибо предчувствовал что космонавт не туда летит.

cheshuyka_joes
()
Ответ на: комментарий от cobold

Так что 4.2 ваше сообщение

У меня сосед на ниве постоянно жалуется что крестовину карданного вала часто менять приходиться, врёт всё, потому что у меня на восьмёрке менять не нужно.

Я не знаю как там на «зелёных блобах» и «синих интеграшках», а вот на открытых дровах Radeon такая проблема.

unixnik ★★★★★
()
Последнее исправление: unixnik (всего исправлений: 1)
Ответ на: комментарий от unixnik

А, ну вот этого про вашу ниву в исходном сообщении и не хватает чтобы не быть 4.2

cobold ★★★★★
()
Ответ на: комментарий от Udacha

Оно перманентно скатывается, просто сначала думаешь «ну совсем плохо, дальше просто некуда - никто этим пользоваться не захочет», а потом тебе завозят юнити, мир, снэп... Снэп даже в серверной редакции.

Всегда считал гноме3 заторможенным, ну авторы именно гнома криворукие, вот это вот всё. И кеды в убунте действительно шевелятся поживее. Поставил манжару с этим самым гномом, чего раньше никогда не делал - всё летает, ни одного лага. Ощущение, как будто встретил толпу гопников в подворотне, а они тебе «чувак, ты такой уставший - на тебе пивасик, расслабься уже» :)

Грустно, что весь проприетарный софт пилится под бубунту в основном, а он иногда нужен бывает.

yu-boot ★★★★
()
Ответ на: комментарий от yu-boot

Проприетарный софт под убунту обычно без проблем запускается под нормальными дистрибутивами. Во всяком случае, я проблем не встречал пока.

Werenter ★★★
()
Ответ на: комментарий от yu-boot

Поставил манжару с этим самым гномом, чего раньше никогда не делал - всё летает, ни одного лага.

Ну так я когда в тредах «что поставить на старое железо» отвечаю «Арч», некоторые думают, что я шучу. А я не шучу.

wandrien ★★
()
Ответ на: комментарий от Werenter

надо убрать … флатпак

Кому надо - пусть ставят флетпак

желание исполнено

flant ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.