The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Бета-выпуск Ubuntu 21.10, opennews (??), 24-Сен-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Бета-выпуск Ubuntu 21.10"  +/
Сообщение от сапопикал (?), 24-Сен-21, 09:50 
Вооот! И заметьте, насколько проще нам станет "поддерживать" версии наших дистрибутивов - никаких тебе страданий с бэкпортами, сборками с дистрибутивными а не самыми распоследними версиями из под компилятора библиотеками - просто каждый /bin/ls надо аккуратно завернуть в снап вместе со всей операционной системой! Эффективно, надежно, безопастно!

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

21. "Бета-выпуск Ubuntu 21.10"  +2 +/
Сообщение от llolik (ok), 24-Сен-21, 10:18 
Как раз это и делается для пользователей, которым не надо объяснять, почему они не могут использоать новый релиз GIMP, потому использует новую версию libheif с исправленными градиентами, которая требует нового gcc, потому что используют возможности нового стандарта, который ... в общем конечному пользователю на это похрен и ему просто надо дать работающий бандл с программой. А что там - flatpak или snap, обычного пользователя (не техногика) тоже не парит, если оно работает.
Ответить | Правка | Наверх | Cообщить модератору

31. "Бета-выпуск Ubuntu 21.10"  +5 +/
Сообщение от Аноним (36), 24-Сен-21, 10:50 
>которая требует нового gcc, потому что используют возможности нового стандарта

А пусть они соберут и пакет нового gcc тоже. Они дистр вообще, или ненужная коллекция устаревшего говна?

Ответить | Правка | Наверх | Cообщить модератору

40. "Бета-выпуск Ubuntu 21.10"  +3 +/
Сообщение от llolik (ok), 24-Сен-21, 11:15 
Кардинально проблему не решит. Если паралельно в новом релизе libheif сломали API и поломаешь зависимости с другими.

Ну ок, давненько была ситуация, когда для чего-то требовалась новая версия libpng, в которой исправлен серьёзный баг, но поломано API и бампить libpng нельзя, т.к. это сломает зависимости и бандлить по правилам Debian нельзя и релиз ещё какбы на поддержке. И это только одна зависимость.

В браузере (да и любом более-менее приличном софте) зависимостей дофига и контролировать их никак (со стороны разработчиков) и бандлить нельзя по правилам дистрибутивов, а обновлять продукт как-то надо. И конечного пользователя абсолютно не парит, почему он не может использовать софт в системе, которая ещё официально поддерживается несколько лет. Flatpak/Snap дают такую возможность.

upd. Ну и да, объём и сложность софта растёт экспоненциально. Количество мейнтейнеров дистрибутивов практически не растёт. Результаты очевидны.
Поэтому, думаю, вариант оставить поддержку сборок конечного софта на разработчиках этого самого софта верен. Думаю, что тема с базовой системой на пакетах и пользовательским софтом в Flatpak/Snap не лишена смысла.

Ответить | Правка | Наверх | Cообщить модератору

46. "Бета-выпуск Ubuntu 21.10"  +3 +/
Сообщение от Аноним (36), 24-Сен-21, 11:27 
>Если паралельно в новом релизе libheif сломали API и поломаешь зависимости с другими.

А пусть они и другие обновят. Они дистр вообще, или ненужная коллекция устаревшего говна?


>Debian

Известнейшая коллекция устаревшего говна.

>И конечного пользователя абсолютно не парит, почему он не может использовать софт в системе,

Конечного пользователя не парит, какое там нежелание работать у добровольных мейнтейнеров дебиана. Каноникал  же коммерческая корпорация, у неё люди на зарплате (вернее, судя по новости, на зряплате) сидят и коммерческие клиенты бабло платят.

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

Ответить | Правка | Наверх | Cообщить модератору

50. "Бета-выпуск Ubuntu 21.10"  +/
Сообщение от llolik (ok), 24-Сен-21, 11:40 
> А пусть они и другие обновят.

Срок поддержки коммерческого дистрибутива 10-лет. Прделагаешь на каждое новое dependency очередного браузера (которые выпускаются раз в месяц) пересобирать полсистемы всех поддерживаемых релизов?

В дистрибутивах все жизненно важные компоненты (aka GCC/libc/glib и т.д.) заморожены и бампить их версии нельзя, т.к. любой слом поведения сломает нахрен всё вообще. Никогда не думал, почему во всех (тех что не роллинг-релиз) дистрибутивах есть примерно за полгода до релиза стадия заморозки? Вот поэтому.

Ответить | Правка | Наверх | Cообщить модератору

65. "Бета-выпуск Ubuntu 21.10"  +/
Сообщение от Аноним (36), 24-Сен-21, 12:42 
Кому нужны устаревшие компоненты - те пусть на старье и сидят.
Ответить | Правка | Наверх | Cообщить модератору

105. "Бета-выпуск Ubuntu 21.10"  +/
Сообщение от Аноним (99), 24-Сен-21, 19:40 
Так в снап запихнуть это не поддержка. С таким же успехом можно было сделать поддержку 2 недели, кому не нравится пускай пользуются старыми пакетами (что и предлагает снап).
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

108. "Бета-выпуск Ubuntu 21.10"  +2 +/
Сообщение от llolik (ok), 24-Сен-21, 20:01 
> Так в снап запихнуть это не поддержка.

Зато в снап можно запихнуть хоть весь браузер одним бандлом и не связывать зависимостями с системой. В идеале его вообще сама Mozilla и сопровождала-бы.

Ответить | Правка | Наверх | Cообщить модератору

170. "Бета-выпуск Ubuntu 21.10"  +/
Сообщение от Аноним (168), 25-Сен-21, 19:21 
Ты покушаешься на святое: целесообразность существования 100500 дристрибутивов кocтылинупca, зоопарка из десятка пакетных менеджеров и все такое
Ответить | Правка | Наверх | Cообщить модератору

106. "Бета-выпуск Ubuntu 21.10"  +/
Сообщение от Аноним (99), 24-Сен-21, 19:53 
>В браузере (да и любом более-менее приличном софте) зависимостей дофига и контролировать их никак (со стороны разработчиков) и бандлить нельзя по правилам дистрибутивов, а обновлять продукт как-то надо. И конечного пользователя абсолютно не парит, почему он не может использовать софт в системе, которая ещё официально поддерживается несколько лет. Flatpak/Snap дают такую возможность.

Если софт слишком сложен для сборки и никто его не хочет фиксить (как телегу например) то его просто не собирают, у него становится меньше пользователей, он умирает, ему на смену приходит другой. Тут как раз сбалансированная система - если очень очень хочется, то колются и собирают, если очень очень колется то никто не берётся, забивают. Это позволяет не утонуть в пучине излишне переусложненного софта и не делать абстракцию на абстракцией ради абстракции. Это раз.
Кому очень хочется, есть докер, виртуалки, снап городить незачем. Это два.
Можно приложению переписать либы с LD_PRELOAD. Это три.
Функции мейнтейнера и заключаются в том чтобы править код софта под нужды дистрибутива, влиять на разработчиков (присылать патчи, публично освещать проблемы), моделировать изменения, иначе зачем он нужен? Контейнер и разработчик софта собрать может. Зачем это каноникл понятно - экономия. Зачем это конечному пользователю - не понятно. Это четыре.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

109. "Бета-выпуск Ubuntu 21.10"  +/
Сообщение от llolik (ok), 24-Сен-21, 20:14 
> Если софт слишком сложен для сборки и никто его не хочет фиксить
> (как телегу например) то его просто не собирают, у него становится
> меньше пользователей, он умирает, ему на смену приходит другой.

Угу. Хром, ФФокс, Vbox/VMware ... продолжать до бесконечности, хоть теже игры. Как там, чего, много пришли? И да, чего там телега, уже померла и все на XMPP?

> Тут как раз сбалансированная система - если очень очень хочется, то колются и
> собирают, если очень очень колется то никто не берётся, забивают.

Именно поэтому почти весь десктоп-движ хоть как-то тащат RH и Canonical. Именно те, кто создал и продвигает FlatPak/Snap. Именно поэтому и создют, что задолбались. Сообщество нынче способно вот именно только разве что ныть да забивать.

> Кому очень хочется, есть докер, виртуалки, снап городить незачем. Это два.

Угу. Вот сади рядом жену и заставляй её половину софта запускать в докере и в виртуалках. Ну БДСМ тоже форма развлечения, чё.

> Можно приложению переписать либы с LD_PRELOAD. Это три.

Садись, переписывай. Как закончишь, пришли открытку.

> Функции мейнтейнера и заключаются в том чтобы править код софта под нужды
> дистрибутива, влиять на разработчиков (присылать патчи, публично освещать проблемы),
> моделировать изменения, иначе зачем он нужен?

Несколькими постами выше написал. Повторю: количество, размер и сложность софта - экспоненциально растущие величины. Количество мейнтейнеров - логарифмически (в лучшем случае) растущая величина. Тебе график нарисовать, как это выглядит? Рук и времени не хватает, короче говоря.

> Контейнер и разработчик софта собрать может.

За этим всё и затевалось.

> Зачем это конечному пользователю - не понятно. Это четыре.

Свежий софт на системе без любки мозга с зависимостями, LD_PRELOAD-ом и прочим что рядовому пользователю ОС не интересно от слова совсем.

Ответить | Правка | Наверх | Cообщить модератору

118. "Бета-выпуск Ubuntu 21.10"  –1 +/
Сообщение от Аноним (118), 24-Сен-21, 22:32 
с вашим подходом далеко не уедешь ...
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

30. "Бета-выпуск Ubuntu 21.10"  +/
Сообщение от 4512asdzxc (?), 24-Сен-21, 10:49 
Только вот что у snap, что у flatpak пакеты с либами отдельно и они не дублируются (только если разные версии).
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

47. "Бета-выпуск Ubuntu 21.10"  –1 +/
Сообщение от iPony129412 (?), 24-Сен-21, 11:29 
В общем нет.
Ответить | Правка | Наверх | Cообщить модератору

42. "Бета-выпуск Ubuntu 21.10"  +/
Сообщение от Аноним (42), 24-Сен-21, 11:22 
Так есть же уже одна (а может и не одна) такая 3.14сданутая ОС - Endless OS называется.. Но что-то особой популярностью не пользуется..
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

120. "Бета-выпуск Ubuntu 21.10"  +/
Сообщение от Павел (??), 24-Сен-21, 22:40 
> Эффективно, надежно, безопастно!

Это извращение!

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру