The OpenNET Project / Index page

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



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

Оглавление

Релиз системы самодостаточных пакетов Flatpak 0.10.1, opennews (??), 24-Ноя-17, (0) [смотреть все]

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


10. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  +17 +/
Сообщение от Аноним (-), 25-Ноя-17, 04:18 
Не понимаю и не одобряю. Память жрёт, место на диске жрёт, обновления из системы не подхватывает, ад зависимостей порождает. Пусть идут на %¥№ со своими контейнерами, а я продолжу пользоваться пакетным менеджером.
Ответить | Правка | Наверх | Cообщить модератору

40. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  –3 +/
Сообщение от Vladjmir (ok), 26-Ноя-17, 20:33 
Сравни цену 1 Гб жёсткого диска и стоимость человеко-часов работы 100+ мантейнеров на опакечивание одной и той же программы в 100+ дистрибутивах. А кол-во программ растёт и будет расти по мере популяризации линукса. Ограниченность человеческого ресурса и толкает тех.прогресс в сторону универсальных для всех дистрибутивов приложений-контейнеров независимо от твоего одобрямс.
Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  +3 +/
Сообщение от Аноним (-), 27-Ноя-17, 00:58 
> Сравни цену 1 Гб жёсткого диска и стоимость человеко-часов работы 100+ мантейнеров на опакечивание одной и той же программы в 100+ дистрибутивах

Фу, какой вы лживый. Вы наверное хотели сказать 1 Гб жёсткого диска на _каждое_ приложение у _каждого_ пользователя + драгоценное время авторов софта которым придётся разбираться с этими недопакетами + миллионы убытков из-за уязвимостей в забандленных зависимостях которые авторы не в силах мониторить и своевременно обновлять. А нативные пакеты будут вне зависимости от flatpak и вашей к ним рьяной любви, просто потому что большинство людей всё-таки думает головой, а не ведётся на рекламку форматика пригодного исключительно для распространения дырявой проприетарщины. И 100+ разных форматов пакетов вы не насчитаете, тут вы тоже мерзко и бессовестно соврали, Вова.

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

52. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  –1 +/
Сообщение от Vladjmir (ok), 27-Ноя-17, 13:04 
Автор сделает 1 флатпак для всех дистрибутивов, а потом будет его обновлять через OSTree, в результате чего флатпаки во всех дистрибутивах будут обновляться. Таким образом, контейнер-приложение Flatpak сопровождается автором программы, а не мантейнерами дистрибутивов. Такая модель разработки позволяет экономить человеческие ресурсы в дистрибутивах, а мантейнеры сосредоточатся на качестве базовой системы.

Об уязвимостях не понял, т.к. контейнеры с приложениями обновляются. Обновляются и контейнеры с рантаймами в пределах минорной версии. Или вы считаете, что авторы программ меньше заинтересованы в обновлениях безопасности и исправлении багов в своих приложениях, чем многочисленные мантейнеры дистрибутивов? Или, может быть, вы имеете ввиду уязвимости в приложениях? Но они же, в конце концов, находятся в контейнерах, которые изолируют их от системы!

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

68. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  +/
Сообщение от nexfwall (ok), 01-Дек-17, 23:13 
> Автор сделает 1 флатпак для всех дистрибутивов, а потом будет его обновлять
> через OSTree, в результате чего флатпаки во всех дистрибутивах будут обновляться.
> Таким образом, контейнер-приложение Flatpak сопровождается автором программы, а не мантейнерами
> дистрибутивов. Такая модель разработки позволяет экономить человеческие ресурсы в дистрибутивах,
> а мантейнеры сосредоточатся на качестве базовой системы.

Необязательно что приложение будет сопровождаться именно автором программы. Оно вполне может лежать на каком-нибудь Flathub, и сопровождаться тамошними.

Но разница всё равно будет ощутимой. Ибо собирать надо один раз, а подойдёт под все дистрибутивы.

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

54. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  –1 +/
Сообщение от Vladjmir (ok), 27-Ноя-17, 13:50 
> И 100+ разных форматов пакетов вы не насчитаете, тут вы тоже мерзко и бессовестно соврали, Вова.

Вы имеете ввиду форматы пакетов контейнеров? Я говорю только про формат Flatpak, который, с моей точки зрения, наиболее перспективный и имеет преимущества перед другими для установки в десктоп-ОС. Хотя, если взять, к примеру, контейнеры Docker или AppImage, то у них своя ниша. Их предпочитают в серверных системах, т.к. у них выше степень изоляции, но туда пихают и больше системных библиотек и библиотек раб.окружения.

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

И самое главное, у каждого дистрибутива имеется в наличии ограниченное количество мантейнеров, которые и так перегружены работой. Наращивать кол-во программ в репозитории при ограниченном кол-ве людей возможно только за счёт автоматизации и усложнения сборочной среды. Спроси, чем занимались много лет разработчики из Альта и Росы. Они совершенствовали и усложняли инфраструктуру сборки, наращивали автоматизацию только ради того, чтобы временно преодолеть разрыв между экспоненциальным ростом приложений в репо и ограниченным кол-вом мантейнеров.

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

48. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  +1 +/
Сообщение от Аноним (-), 27-Ноя-17, 12:54 
> в 100+ дистрибутивах

Хм… Arch, Debian, Fedora, Gentoo, openSUSE, Slackware — добей список дистрибутивов, под которые действительно есть смысл что-то опакечивать, хотя бы до десятка.

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

55. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  –2 +/
Сообщение от Vladjmir (ok), 27-Ноя-17, 13:54 
https://distrowatch.com/
Ответить | Правка | Наверх | Cообщить модератору

58. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  +/
Сообщение от Аноним (-), 27-Ноя-17, 14:29 
Читать умеешь? *Те, для которых есть смысл что-то опакечивать.* То есть исключая клоны перечисленных мной, для которых трудозатраты нулевые, и те, у которых пользователей меньше, чем разработчиков. Из первой двадцадки DW под первый критерий подходят два дистрибутива — Solux и PCLinuxOS, вот только живых их пользователей я что-то не видел.
Для справки: положение в рейтинге крайне слабо коррелирует с числом реальных пользователей.
Ответить | Правка | Наверх | Cообщить модератору

59. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  –1 +/
Сообщение от Vladjmir (ok), 27-Ноя-17, 14:59 
Вот именно -- ты из своего окна живых пользователей не видел. Это не значит, что у этих дистрибутивов нет пользователей, хотя бы за рубежом. И уж, конечно, там есть мантейнеры, которые опакечивают всё те же самые программы, которые имеются в репах десятков других дистрибутивах.

Технология Flatpak появилась, чтобы из цепочки "автор - мантейнер дистрибутива - пользователь", убрать мантейнера, чтобы быстро доставлять до пользователя свежие версии софта прямо от автора. Чтобы оперативно обновлять софт и закрывать в нём баги. Чтобы исключить сизифов труд мантейнеров по встраиванию программ в дистрибутивы. Чтобы обеспечить безопасность выполнения программ в ОС за счёт контейнеров и атомарных обновлений файлов в них.

Пользователи Дебиана, например, сидят на протухшем софте из-за консервативной политики дистрибутива. А флатпаки дают им возможность устанавливать в свою систему самый свежий софт.

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

60. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  +/
Сообщение от Аноним (-), 27-Ноя-17, 15:25 
> Вот именно -- ты из своего окна живых пользователей не видел. Это не значит, что у этих дистрибутивов нет пользователей, хотя бы за рубежом. И уж, конечно, там есть мантейнеры, которые опакечивают всё те же самые программы, которые имеются в репах десятков других дистрибутивах.

Хотят — пускай опакечивают. Для себя и того парня. Разработчику же всех потенциальных пользователей в любом случае не охватить, а 0,001% от них потерять ваще не жалко.

> Технология Flatpak появилась, чтобы из цепочки "автор - мантейнер дистрибутива - пользователь", убрать мантейнера, чтобы быстро доставлять до пользователя свежие версии софта прямо от автора.

И полностью лишить этот процесс какого бы то ни было контроля. Наличие в цепочке квалифицированного майнтейнера, руководствующегося политиками дистрибутива, даёт хотя бы минимальные гарантии, что Васян не пропихнёт свой гoвнoкод в репы.

> Пользователи Дебиана, например, сидят на протухшем софте из-за консервативной политики дистрибутива.

Заметь, с обновлениями безопасности, и не ломающемся из-за очередного внезапного мегаапдейта.

> А флатпаки дают им возможность устанавливать в свою систему самый свежий софт.

На то есть бекпорты. Но откуда тебе о них знать, ты же про дебиан только cpaчики на форумах читал.

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

61. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  –1 +/
Сообщение от Vladjmir (ok), 27-Ноя-17, 15:50 
Если хочешь, сиди на опакеченном софте. Думаю, дистрибутивы ещё долго будут собирать популярные программы. А контейнеры-приложения будут существовать параллельно.

Думаю, что со временем разработчики софта возьмут эту технологию на вооружение. Потому что выгодно поддерживать 1 пакет для всех линуксов, нежели делать N сборок под несколько популярных линуксов.

Лично для меня лучше использовать флатпаки, если они есть. Они стоят в стороне от системы и не загаживают систему своими библиотеками, система остаётся чистой и быстро обновляется. Пока я не вижу существенных недостатков, чтобы не использовать эту технологию.

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

63. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  +/
Сообщение от Аноним (-), 27-Ноя-17, 19:16 
> Думаю, что со временем разработчики софта возьмут эту технологию на вооружение. Потому что выгодно поддерживать 1 пакет для всех линуксов, нежели делать N сборок под несколько популярных линуксов.

Я бы, может, и поверил, да вот только проходили мы это неоднократно. 0install, listaller, autopackage и прочие — все они обещали ровно то же самое, но оказались выкинуты на помойку.

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

64. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  +/
Сообщение от Vladjmir (ok), 27-Ноя-17, 20:01 
Это инсталяторы, которые в той или иной мере пытались повторить принцип инсталяторов Windows. Они устанавливают приложение в Linux (и возможно в др. ОС) также, как это делается в Windows. То есть, просто создают каталог приложения и засовывают туда бинарники и файлы библиотек программы.

Их применение, скорее всего, ограничено проприетарным софтом. Типа установить статически слинкованную прогу в каталог /opt.

Эти инсталяторы не решают следующие проблемы:
-- проблему изоляции приложения от системы, а следовательно, безопасности ОС;
-- проблему периодического обновления приложения;
-- проблему совместимости устанавливаемого приложения с текущей системой (проприетарщики просто оговаривают, в какие версии ОС можно устанавливать их прлгу);
-- проблему работоспособности приложения после обновления системы;
-- эти инсталяторы даже не отслеживают зависимости и соответствия приложения используемым в системе библиотекам.

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

Не удивительно, что эти инсталлеры в экосистеме Linux не взлетели.

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

67. "Релиз системы самодостаточных пакетов Flatpak 0.10.1"  +1 +/
Сообщение от Аноним (-), 28-Ноя-17, 15:20 
>-- проблему изоляции приложения от системы, а следовательно, безопасности ОС;

Купи себе отдельный комп под каждую программку. Ну или виртуальный комп. Потому что под линукс нет ни одной песочницы, решающей проблемы безопасности. Проблемы безопасности под линуксом решаются запуском виртуалки, в которой своя система.

>проблему периодического обновления приложения;

решает пакетный менеджер.

>-- проблему совместимости устанавливаемого приложения с текущей системой (проприетарщики просто оговаривают, в какие версии ОС можно устанавливать их прлгу);

контейнеры не решают. Я не могу поставить новые проги на старое ядро даже в контейнерке. Тут только виртуалка.

> -- проблему работоспособности приложения после обновления системы;

пакетный менеджер.

>-- эти инсталяторы даже не отслеживают зависимости и соответствия приложения используемым в системе библиотекам.

пакетный менеджер.

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

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

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




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

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