Проект unsnap развивает утилиту для перевода систем на базе Ubuntu с использования пакетов snap на пакеты в формате flatpak. Утилита не только заменяет пакетный менеджер snap на flatpak, но также подбирает и устанавливает flatpak-аналоги для уже установленных в системе snap-пакетов. В идеальном случае пользователь может получить полностью аналогичный набор приложений, но установленный в формате flatpak. Код написан на shell и распространяется под лицензией MIT...Подробнее: https://www.opennet.me/opennews/art.shtml?num=59366
> unsnap
> Проект развивает Алан Поуп (Alan Pope), один из разработчиков системы SnapЗрада то какая, хоспаде.
Или творец поделия решил остановить распространение заразы?
Он просто мстит, других поводов я представить не могу.
Почему?
Человек давным
-давно привык к публичному опенсорсу. Собственно он и занимался по связям с общественностью.Он использует Ubuntu, и ему не нравится SNAP из-за кучи проблем.
Что он делает? Правильно, средство по устранению его проблемы, и … выкладывает это.
Жаль Леннарт Поттеринг так не работает.
Днём клерк, ночью Чёрный плащ.
А что должен сделать Поттеринг на его месте? Создать утилиту, которая в дистрибутивах заменяет "systemD" на "SysV init"?
Он должен каким-то волшебным образом предотвратить отрицательную селекцию среди линуксоидов, которые помешались на борьбе-боротьбе с системдой.
и про пульсу не забудь
> Он использует Ubuntu, и ему не нравится SNAP из-за кучи проблем.
> Что он делает? Правильно, средство по устранению его проблемы, и … выкладывает
> это.Это примерно как патчинг Венды, т.к. не нравится Венда. Вместо просто смены дистрибутива с объяснением причин.
Каноникл настолько заложилось в расходах и количестве людей, что они будут толькать снеп как можно дальше.
А поскольку есть альтернативы, тогда один из вариантов - уходить от к алтренативам и там развивать и всё.
>> unsnap
>> Проект развивает Алан Поуп (Alan Pope), один из разработчиков системы Snap
> Зрада то какая, хоспаде.
> Или творец поделия решил остановить распространение заразы?Он вступил в игру ;)
Ждём ответочки от канониклов с вставлянием палок в колёса велосипеда unsnap, с названием ununsnap
>>ununsnapresnap :D
recursnap
Просто Алану Поупу в своё время не додали денег. Как только ему вернут причитающую по справедливости сумму, он перестанет разрабатывать эту утилиту.
Годнота. Flatpack куда получше этой поделки под названием snap
Эскобар.жпг
куда получше?
Appimage лучше их обоих.
> Appimage лучше их обоих.А пакетник никса ещё лучше
Я немного обалдел, когда узнал, что для флетпака нужны админские права.К тому же, он зачем-то пакеты для всех пользователей ставит.
Каких-то отличий флетпака от rpm я не вижу.
Ты_был_призван_бороться_со_злом.жпг....а не, просто зачёркнутое лого snap.
В чем принципиальная разница между ними и чем одно, хуже другого, чем одно лучше другого?
Flatpak открытый и децентрализованный, Snap - проприетарная поделка от КанониКала
Ну ладно... А хуже-то чем snap?
тебе уже ответили, что snap - путь в никуда
Как коммунизм или капитализм?
Как социализм.
в Скандинавии
Сейчас бы страну с рыночной экономикой называть социалистической.
Поридж.jpg
Снап имеет устаревшую архитектуру - упакованные ФС с компрессией. За счёт этого очень сильно тормозит при запуске. У флатпака файлы пакета идут как есть, а там уже в ядре есть фишка, чтобы отделить их от остальной ФС. То есть флатпак по скорости работы практически не уступает нативным приложениям.
Спасибо, немного понятнее сталоНо если отложить принципиальность открытости-закрытости, то в основе своей они делают одно и тоже, ведь и то и другое, делают из приложения в 5мб - приложение в 150мб и оно работает, и лишь разница выходит в том, что одно запустится чуть быстрее другого
Там есть таки отличие - на каком уровне отсекается хостовая система и подхватывается опакеченная. Не упомню какой из этих двух тащит в виде основного пакета большой набор библиотек. А прикладной пакет соответственно построен на нем и тащит с собой гораздо поменьше. Что то среднее между типичными линуксовыми пакетными и менеджерами и самодостаточным бинарником, как в другом подходе. Кто из них снап и кто флэтпэк знает гугл.
> Снап имеет устаревшую архитектуру - упакованные ФС с компрессией. За счёт этого
> очень сильно тормозит при запуске.Само по себе сжатие не является причиной замедления.
В случае медленных накопителей наоборот будет выигрыш.
За исключением алгоритма xz.
>У флатпака файлы пакета идут как есть, а там уже в ядре есть фишка, чтобы отделить их от остальной ФС.Сказки не рассказывай, а лучше посмотри повнимательнее на реализацию flatpak. Об "идут как есть" сильно переборщил.
> В чем принципиальная разница между ними и чем одно, хуже другого, чем
> одно лучше другого?Ну как, "flatpak же это типа как snap, только правильный snap, потому что от модной и крутой красношляпы", а snap те же яйца, только от неверных.
На самом деле всё это без смазки укладывается по Аксиоме Эскобара.
Мне и было интересно понять для себя, в чём различие между ними, а по факту, как понимаю - это одно и тоже и принципиально одно ничем и никак не лучше другого
Да, другие алгоритмы, другая логика и тд, но профитности судя по всему то и нет
В этом и заключался вопрос, собственно говоря
Потому что это все обертки над cgroups. Также как и докер и lxc и appimage.
Только вот изначальная идея отвратная и выбирать между сортами !@#$%^ так себе удовольствие.
appimage не является оберткой над cgroups)
Flatpak не запускает на старте системы демона и не создаёт кучу точек монтирования.
Не знаю, кому как, но по мне, держать рутового демона в системе только ради того, чтобы раз в месяц запустить приложение - очень херовая идея. И с точки зрения безопасности, и с точки зрения отказоустойчивости.В остальном с точки зрения пользователя всё это примерно одинаковое. При небольшом кол-ве приложений snap будет жрать меньше места, при большом - flatpak будет жрать меньше места.
Но снап - это очередное NIH-поделие каноникла, ещё и завязанное строго на snap-store. В итоге оно будет на том же кладбище, где и остальные NIH-поделия каноникла.
Столько бумаги испортить, но сократить слово "количество" на 5 букв. Всё-таки это успех текущего, как говорят все, режима образования 🙂
На 4 символа.
Snap store можно и самому поднять. Смотри доки.
На холостом ходу они тоже не очень - https://www.reddit.com/r/linux/comments/zwuxs2/an_update_on_.../Можно глянуть на связку рутового демона и Systemd, оно у них для изоляции в песочницы. А Systemd для того, что не рискнули пробовать осилить изоляцию самим и вязли Системду, как чужой готовый инструмент.
Но, да, оно очень сырое, с нюансами и потерей возможностей. Для пользака Мак такое Ок, а вот тем, кто сознательно неМак, для тех: снеп - это плохо
Снап куда злобнее вгрызается в систему, его loop устройсва остаются в системе даже после сноса самого snapd. Тот же системд потом весь засран юнитами про snap.От себя добавлю что не считю все эти контейнерные упаковки откровенным злом, иногда они реально выручают, когда вам до зарезу ножна новая версия приложения, а попытка её поставить вызывает dependency hell. Но вот НАВЯЗЫВАТЬ шнапс как основное средство доставки приложений - ну это вот уже зло.
Мне интересно другое. Чего это snapd шебуршит по разделам и лазит в интернет, когда в системе ни одного snap-мусоропакета вообще не установлено -_-
пакеты и самому поискать можно, а вот конвертилка из снапа в чонить нормальное - пригодилась бы, или есть уже такая?
В .MSI
> В .MSIОни что-то иногда уже пишут, что новое не поддерживает WSL2. Поэтому спорно и туманно. Могут кинуть.
Выкинул Убунту, перешел на Федору. Вот и все решение проблемы.
Любишь пожёстче?
да, а не хлипкое поделие подпёртое костылями
Вместо хлипкого поделия - ещё более хлипкое?
Да месье затейник...
> Вместо хлипкого поделия - ещё более хлипкое?
> Да месье затейник...Лучше несовсем просохшее, но здоровое со всеми возможностями, чем на костылях.
Посмотри в Убунтушные коды. Местами костыли на скорую руку.
> Проект развивает Алан Поуп (Alan Pope), один из разработчиков системы Snap, в 2021 году уволившийся из Canonical, после 10 лет работы в данной компанииВидать, жёстко поср*лся перед уходом, если решил выкорчевать отовсюду своё собственное поделие.
> подбирает и устанавливает flatpak-аналогиДаже не разбирает на либы и перепаковывает, а просто скачивает из репы замену? Фи...
Таким людям надо давать золотой парашют, хотя-бы годовой оклад. В таком случае они не станут портить репутацию и мстить конторе в которой работали. Но Каноникал решил сэкономить видимо.
Бизнес-советы опеннетных анонимов — мой любимый комедийный жанр. Что мешает взять годовой оклад и, выражаясь языком бизнес-коуча выше, мстить конторе мы, наверное, никогда не узнаем. Возможно, у Алана Поупа имеется специальный пункт персонального кодекса чести — не мстить конторе, если дали золотой парашют.
> Что мешает взять годовой оклад и, выражаясь языком бизнес-коуча выше, мстить контореДоговор?
Договор кого, с кем и о чём конкретно? Хотя бы примерно сформулируй.
> Договор?Все те условия, которые можно прописать в таком договоре, нормальные конторы прописывают при приёме на работу.
>> Проект развивает Алан Поуп (Alan Pope), один из разработчиков системы Snap, в 2021 году уволившийся из Canonical, после 10 лет работы в данной компании
> Видать, жёстко поср*лся перед уходом, если решил выкорчевать отовсюду своё собственное
> поделие.
>> подбирает и устанавливает flatpak-аналоги
> Даже не разбирает на либы и перепаковывает, а просто скачивает из репы
> замену? Фи...Когда Брендана Айка выпихали из Мозиллы он пошел делать новый браузер, причем - на основе Хромиума. Неприятненько получилось.
И флатпак и снап отличные штуки для распространения проприетари. Но нафига паковать в них все остальное?)
Как это нафига? Кошек к унитазу тоже постепенно приучают. Сперва все подсядут на флатстор/снупстор. Потом там появятся пакеты с ценниками. К тому же формат хороший, закрытый, запхать в него можно что угодно, от сбора телеметрии до "кнопки судного дня".Есть еще эльфы что не в курсе, что амерским компаниям (таким как rathut и cumonical) запрещено брать деньги у туземцев РФ? Догадаетесь что приключится когда эти гавносторы превратятся в полноценные торговые площадки?
> Догадаетесь что
> приключится когда эти гавносторы превратятся в полноценные торговые площадки?Введут эмбарго на экспорт исходников или воспользуются закладкой GPL-3.0-or-later?
>закладкой GPL-3.0-or-laterМожно подробнее, ничего не понятно
>>закладкой GPL-3.0-or-later
> Можно подробнее, ничего не понятноПерелицензируют под GPL-4, запрещающей использование в странах с ограничивающими свободу режимами, например.
Или например, вдруг станут недоступны к установке и удалятся из системы уже установленные программы. Так как это случилось в гуглсторе/стиме. Думаете у snap/fatpack демоном для этого нет прав и возможностей, хех?
> в странах с ограничивающими свободу режимами, например.Это и Франция тогда попадёт )
>> в странах с ограничивающими свободу режимами, например.
> Это и Франция тогда попадёт )Не попадёт - борцы за свободу уже снимают новую серию Эмануэль.
> Потом там появятся пакеты с ценникамиУже надоели со своей пугалкой с ценниками.
У Ubuntu 12 лет назад был магазин Deb приложений. Где можно было купить дефрагментатор диска, или к примеру игру Bred.
Тебя это не пугало?
К Snap Store черновой вариант API для оплаты был представлен лет шесть назад. Дальше черновика оно не пошло.В Flatpak черновой вариант для оплаты был представлен четыре года назад. И что? Ничего. Только перекати кати поле. Что они не делают, не идут дела.
https://www.phoronix.com/news/Flatpak-1.5.1-Released
Ну что, где? Сколько ещё ждать, когда «зло» захватит Мир?
Расслабься, не обращай внимание и ничего не делай, тогда захватит
Отвернуться надо?
А так RedHat/Canonical видет, что я вижу, и боится порабощать линукс платными магазинами?Я и не знал, что они меня боятся.
> Отвернуться надо?И наклониться.
> Есть еще эльфы что не в курсеFix: Есть еще эльфы, которые не в курсе
Всё-таки у потомков получилось смешнее... ¯\_(ツ)_/¯
Почему не придумали что-то более нормальное причем лет так 20 назад? Аппимадж тоже не подходит уже сколько раз ловил аппимаджи, которые тупо не запускаются потому что хотят зависимости в системе, которых нет, как какие-то обычные пакеты.
> Почему не придумали что-то более нормальное причем лет так 20 назад? Аппимадж
> тоже не подходит уже сколько раз ловил аппимаджи, которые тупо не
> запускаются потому что хотят зависимости в системе, которых нет, как какие-то
> обычные пакеты.Потому что такие "аппимаджи" пакуют дeгeнeраты. На самом деле с ними хуже всего обходятся, как нарочно, то подписей не положат, то даже хэщсумм для проверки нет и валяются по всяким гадюшникам. Хотя сам формат неплохой для своих целей, но таким отношением он себе дурную славу заработал и не взлетел.
Appimage самое вменяемое из того варианта snap или flatpak
Просто по той причине, что если собрать его правильно, не потребуется возиться с библиотеками (если косепорить, то и пакеты ломаные можно сделать, нет проблем)
Но аапимаге, не требует подсистемы для флатхабов или снапхаков, что юзверю проще - скачал нужную прогу и просто запусти, а не парь мозг
Особенно прикольно в дистрах, где софтина только флатпак, а в системе только снап или наоборот - УНИКАЛЬНО ГЕНИАЛЬНО!
Windows
Затем, что экосистема линукса представляет из себя огромный разношёрстный зоопарк, пакеты на каждый дистрибутив которого сделать попросту невозможно. Флатпак со снапом худо-бедно решают эту проблему
> Затем, что экосистема линукса представляет из себя огромный разношёрстный зоопарк, пакеты
> на каждый дистрибутив которого сделать попросту невозможно. Флатпак со снапом худо-бедно
> решают эту проблемуА что мешало всем зоопаркообам просто выкладывать сорцы или же тарболы с бинарями со статикой, как некоторые и делали? Паковка в нативные пакеты это дело мейнтейнеров конкретных дистрибутивов. Или обязательно надо было как собакам, предоставить сперва загон, а потом скомандовать, что там можно резвиться?!
> А что мешало всем зоопаркообам просто выкладывать сорцы или же тарболы с бинарями со статикой, как некоторые и делали? Паковка в нативные пакеты это дело мейнтейнеров конкретных дистрибутивов.Так кто же этим заниматься то будет?
В том же Debian даже худо бедно Chromium не могут нормально мейнтейнерить.
А тут какой-то пакет не выполняющий их правила.
> Паковка в нативные пакеты это дело мейнтейнеров конкретных дистрибутивовКонечно, вместо полезной работы нужно допиливать под дистрибутив десятки тысяч пакетов, вместо того, чтоб потратить затраченные усилия на что-то действительно полезное.
> пакеты на каждый дистрибутив которого сделать попросту невозможноКому ты втираешь? ;) На основные дистры элементарно, а для всякой экзотики сами пересоберут. Т. е. своим дебильным сообщением только показываешь, насколько это ненужно НЕНУЖНО.
Так иди и делай, и помогай куче проектов. Как минимум дюжине.
Какая еще куча?? Если только та самая.. Без примеров тех бедняжечек не канает.
GIMP.
Вот надо было мне поставить в Ubuntu LTS.
Пришлось лезть в глючный Flatpak.
Кисель-гуляшный PPA корявый.Chromium.
В Debian вечно дыряв.Можно и дальше продолжать, смысла не вижу.
> Можно и дальше продолжать, смысла не вижу.В том-то и дело! GIMP мне никогда и не был нужен, т. к. не художник — зато ВСЕГДА не хватало тулзы для быстрого рисования схем-диаграмм-итп. И вот прикинь, в итоге древний Xfig мне куда удобнее, чем эта твоя попса ;) Тоже лень продолжать..
> мнеПоследняя буква.
А теперь посмотри чуть дальше своего носа и прими тот факт, что ты на планете не один и тебе нужен один набор софта, другим другой набор софта
Так то не вопрос, по вашей логике, уберите нафиг amd* - нинужно, я же не юзаю - значит никому нинужно
Так, что это, проснитесь, уже время много и солнце высоко
Можно скачивать и обновлять батником Хромиум-ГОСТ. Он свеж всегда.
У меня в Ubuntu LTS ни с гимпом, ни с хромом нет проблем.
У тебя что-то с руками? (или с головой)
> меняПоследняя буква алфавита.
А что там в ubuntu с gimp'ом? В пакетной базе дистрибутива вроде всегда был?
Ну вот понадобилась поддержка HEIF.
А в версии GIMP из Ubuntu 20.04 её не было.Надо более новую, и начинается…
А. Я решил, что "изкоробочная" поломатая нехорошим образом.
Не то, чтобы кто-нибудь просил советов, но я под такое lxc'шные мусорки завожу - на те 1,5 раза когда мне прям НАДО - удобней, чем snap\flatpack\virtualbox\смена дистра\ручная сборка... но тоже прям такоЭ себе, конечно.
> экосистема линукса представляет из себя огромный разношёрстный зоопаркЛюбителям идеологии "одна партия, один вождь, одна расово верная ОС" - сами знаете куда пройти
> И флатпак и снап отличные штуки для распространения проприетари. Но нафига паковать
> в них все остальное?)А вы ещё не поняли всей сути задумки?
К слову, проприетарь и без изобретения flatpak можно было прекрасно распространять.А разрабатывают это корпорации, которые имеют своих мейнтейнеров в штате, которые занимаются упаковкой пакетов, беря бинари или даже сорцы у разработчиков софта. А те много плачутся про зоопарк линуксов и что они де паковали бы сами, но зоопарк же, вот если бы был один стандарт... вот тогда зажили бы.
Несмотря на то, что стандарт как бы есть, но многим на него положить с высокой колокольни прямо от его основания, то придумали хитрозадый ход:
Если объявить, что красношляпый rpm единственно верный формат пакетов, то остальные обидятся и будут бухтеть, сопротивляться, ведь почему это корпорация хочет заставить вольных камен... мейнтейнеров паковать всё под красношляпу? Загнать таким образом в единый загон не получится.
Хитрый план не получится, если просто разработать стратегию технического воплощения этой идеи, главное это грамотно продать, чтобы oлyхи сами полетели опакечивать и складывать свои пакеты в указанный репозиторий.
И вот объявляется альтернатива - "независимые" ни от каких дистрибутивов "самодостаточные" пакеты.
Проходит модный смузи-пиар со всех утюгов, что нет больше слёзок по зоопарку дистров, по неудовлетворённым зависимостям и г@вну мамонта.И пусть будет счастье для всех,даром, и пусть никто не уйдёт обиженный, потому что, вот же решение всех проблем!
Главное, чтобы все идиoты поверили, что это они сами добровольно этим занимаются, а корпорасты там вообще не при чём.
Хитрый план неплохо учитывает психологию.
И вот в итоге, по хитрому плану, мы получаем такую картину:1) Разработчики сами пакуют свои пакеты в формат, который "подходит к любому дистрибутиву", они довольны, что наконец их хотелки пихать любые зависимости не будут восприниматься мейнтейнерами дистриутивов как нapкoмaнcкиe и будут отрываться по полной, насколько это возможно в рамках формата этих пакетов.
2) Корпорасты с себя снимают необходимость паковать/перепаковывать, а значит могут обойтись без труда своих мейнтенеров, и ответственность за пакеты теперь не на них, их ведь пакуют не они, а мaкaки-разработчики.
3) Пользователи довольны и постепенно некоторые из них начинают задумываться: а вот если флатпаки изначально от такой-то компании/сообщества, а они работают везде, то может мне с моей условной бубунты лучше пойти к прaродителю, пакеты же те же самые, зато база будет от производителя, они наверное в совокупности будут работать лучше? Как ни крути, даже нехотя, рядовой пользователь будет слышать то тут то там про flatpak в связи с fedora/красношляпа и на подкорку это сочетание как в навязчивой рекламе будут откладываться и делать своё дело, пусть не все поведутся, но кто-то же поведётся.Тут казалось бы напрашивается мысль, что этот пункт несколько притянут за уши, но вы недооцениваете психологию. Главное изначально было создать дочку, которая типа никак не зависит от батьки и в свободном плаваньи для общего блага, даром, приносит всем счастье.
Такой же независимый свободный проект с флатпаком, какая независимая и неподконтрольная от красношляпы федорка, ага. Только вот, сюрприз-сюрприз, как красношляпка захочет, так федорка и будет танцевать, о чём говорит сама возможность красношляпы принимать весомые решения в федоре, типа недавнего https://www.opennet.me/opennews/art.shtml?num=59133
Полезне идиoты и прочие, отрабатывающие свою плошку риса в пользу красношляпы, будут продолжать вскyкapeкивать про независимость flatpak и flathub, но кто рулит направлением разработки, тот девушку и танцует.
Напомнить что "самодостаточные" пакеты flatpak на самом деле не такие самодостаточные, как например обычные тарболы со статической линковкой или appimage?
Вспоминаем, что им нужны рантаймы, а что у нас там за рантаймы, а кто на вперде разработки рантаймов? Ещё не доходит?
Представим гипотетическую, ни при каких обстоятельствах невозможную конечно же, ситуацию, что у одного дистрибутива интеграция работы его иммутабельной core-системы будет "чуточку лучше", чем у других, уж не знаю как это будет делаться, они придумают как, они это умеют.
Как думаете, некоторый пользователь не будет задумываться над тем, что более ванильный и свежий GNO... flatpak всегда есть по счастливому совпадению только в одном дистрибутиве? Не, бред же, правда?! Такого не может быть, потому что такого не может быть никогда!!!4)Корпорасты в итоге выпускают только core-систему, которая будет в форме неделимых образов с разными базовыми вариациями, типа с KDE, GNOME и спины, что значительно сократит им хлопоты, т.к. сократит возможные комбинации с их всевозможными глюками, а остальное будет обмазываться "независимыми" "самодостаточными" пакетами.
5)Остальные, возможно конкурирующие дистры, потихоньку утухают, потому что у кого надо есть уже (кольцо, которое управляет всеми...) "стандарт", который ниразу теперь не вендорлочный, ага, в этом ведь теперь нельзя обвинить, потому что он свободный-пресвободный, вон и флатхаб свой наколенный можно на подкроватном сервачке поднять, свобода ведь, да! Выбирать между цветами миски с которой кормят педигрипалом, да и тут вроде как в итоге выбрали за с@баку.
6)Да-да, а "полезные идиoты" будут с пеной у рта кричать про независимость разработки флатпаков и что он "суперсвaбодный, ниаткаво независимый, ваще-ваще!", а с ними и пиарщики на зряплате и просто тролли, что тоже в совокупности льёт воду на мельницу "независимого и единого".
.....
Profit
И тут может у кого-то всё ещё остался вопрос, а причём тут канониклы со своим снапом?
А притом, что Маркуша смекнул куда ветер дует по всему этому движу с нетонкими посылами оживившихся линуксовых видеоблогеров со своими: Why Fedora is New Ubuntu, Why Fedora is may daily driver?, смекнул, что запускать к себе flatpak, это как пускать пастись чужую козу в свой огород, она и твоё всё пожрёт и молоко будет давать своему хозяину, поэтому Маркуша придумал, что на его поле пастись должна его коза, которой он сам будет приказывать, где ей пастись и молочко планирует сам получать.
В итоге он просто решил повторить историю со своим велосипедом, который приведёт всё к той же "неделимой" core-системе, своим "самодостаточным" пакетам, своя миска и свой педигри.Маркуша не лoх, он прекрасно видит чем в итоге обернётся, если не предпринимать мер по засилию флатпака, в том числе в его дистрибутиве, плюс идея скинуть с со своей конторы нужду самостоятельно паковать deb, пусть-ка теперь добровольные дармовые мейнтейнеры понаполняют его загончик, очень заманчива. Маркуше самому нравится эта идея, но т.к. NIH-синдром и они этим не могут управлять - это угроза для его бизнеса в долгосроке.
Поэтому он пытается скоренько запрыгнуть в этот поезд, пока ещё не слишком поздно (хотя возможно и поздновато), чтобы не потерять долю рынка, а при удаче и расширить её. Отсюда и пиление своего велосипеда, и активные походы к разным блогерам и заигрывания с повесточками для набора социальных балов.Ничего личного просто бизнес.
Именно так. Вечно недоедающим акционерам rathut-cananalical гуловская/мсовская 30% комиссия в сторе спать не дает.
И барашики, не видящие дальше своего хвоста, рады-радёшеньки что в своей засохшей убунте могут актуальным либром/гимпом/стимом пользоваться. Пока они еще бесплатны, хех.
Это сегодня flathub "независимый" а завтра глядишь - и вполне себе официально зависимый. А где альтернативы - а нет их!
> Именно так. Вечно недоедающим акционерам rathut-cananalical гуловская/мсовская 30% комиссия
> в сторе спать не дает.
> И барашики, не видящие дальше своего хвоста, рады-радёшеньки что в своей засохшей
> убунте могут актуальным либром/гимпом/стимом пользоваться. Пока они еще бесплатны, хех.
> Это сегодня flathub "независимый" а завтра глядишь - и вполне себе официально
> зависимый. А где альтернативы - а нет их!Он не независимый прям с ходу, в этом плане закручивания гаек не будет с очень большой вероятностью , иначе воздушный замок свободы и независимости развеется. А вот всяко пакостить можно, вспоминаем где "лучше, свежее и ванильнее GNOME", под чьи хотелки прогибается GTK, кто рулит разработкой systemd, а кто в вечно догоняющих и починяющих свои костылики для этого всего, после очередных подкапотных смен? А как вы думаете, проще или сложнее будет при "неделимых" системах класть туда немножечко оптимизаций, чтобы рантаймы "чуточку" быстрее работали и от этого в целом flatpak "чуточку" лучше работал по счастливому совпадению у идейных вдохновителей и педровиков разработки?
А так, в открытую - маловероятно, что они сбросят маски, так будут до предела топить на педаль свободы и независимости выбирать цвета у миски, хотя и этот выбор по итогу "выбор". А рядовой овеча просто будет думать: ну вот, fedora (условно) просто работает лучше, раз flatpak с ней работает лучше, ведь в остальном всё везде одинаковое и все в одинаковых условиях!
В конечном итоге и байку о свободе и независимости поддерживают и издержки лихо сокращают и такой мягкий ненавязчивый вендорлок без лубриканта и добровольно.
Profit!
При монополии любого дистра будет то же самое, только в дефолтном репозитории. Флатпак хотя бы не делает это сразу.
> При монополии любого дистра будет то же самое, только в дефолтном репозитории.
> Флатпак хотя бы не делает это сразу.Т.е. лучше варить лягушку медленно?
Согласен, нельзя загонять сразу шершавого, нужно смазать и плавно, неспеша, по мулиметрику.
А если предоставить иллюзию выбора вкуса смазок, то вообще маркинтинговая красота!
> И флатпак и снап отличные штуки для распространения проприетари. Но нафига паковать
> в них все остальное?)Покажи исходники протокола работы со снепстором.
Их нет?Вот для этого - чтоб магазин был собственный и рулить кто туда может добавить, а кто не может. И чтоб свой было труднее сделать.
Например блендер в снапе можно выбрать какую версию блендера ставить хоть 3.6 хоть 2.93. При это флатпаковская версия позволяет поставить только последнюю 3.6 и всё. Из чего делается вывод полной ущербности флатпака и всех кто им пользуется.
В flatpak тоже можно. Правда это делается не очень очевидным образом.
> В flatpak тоже можно. Правда это делается не очень очевидным образом.А что там с установкой консольных программ в flatpak, тоже можно?
Флатпак это игрушки IBM консоль им ненужна. Правда если быть честным для консолей уже есть докер.
> Флатпак это игрушки IBM консоль им ненужна. Правда если быть честным для
> консолей уже есть докер.Ну да, для установки того же mc на SteamOS будем докер городить, идея 10 из 10!
Какие проблемы твой Steam Deck перегреется от докера? Докер это всего лишь набор команд для ядра, и да я например для тулз даже менее функциональных, чем mc, но редких ставил из докера никаких проблема. Пусть Линукс лучше придумывает более лучший способ.Это я даже не говорю почему mc из snap лучше чем докер. У тебя какая-то биполярочка.
> Какие проблемы твой Steam Deck перегреется от докера? Докер это всего лишь
> набор команд для ядра, и да я например для тулз даже
> менее функциональных, чем mc, но редких ставил из докера никаких проблема.Мне ещё моя бабка рассказывала, что бывают такие, которые гвозди микроскопом забивают.
> Пусть Линукс лучше придумывает более лучший способ.
Линукс это ядро, оно не может придумывать.
> Это я даже не говорю почему mc из snap лучше чем докер.
> У тебя какая-то биполярочка.Мда, я думал я с адекватом общаюсь, а тут очередной опеннетный диагност-дохтур по интернетам.
Но я уже привык к этой кащенке, просто почему-то понадеялся на нормального собеседника, наивно сглупил.
Ну да, дуралка. Начал про то что флатпак это топ для консольных приложений закончил, про то что всё дураки. Ты это лечись лучше.
Нельзя. Откатиться можно назад не десяток коммитов и всё. Откатится на коммит нужной версии блендера конкретно сейчас выложенного на флатхабе как «официальный» невозможно.
Не знаю, что там у вас тормозит, но Chromium в snap открывается быстрее чем обычный, но этим пользоваться я всё равно не буду, ибо такой наглости при обновлении Ubuntu с 18.04 на 20.04 я не ожидал, когда но автоматом заменило мне deb на snap.
> Не знаю, что там у вас тормозит, но Chromium в snap открывается
> быстрее чем обычный, но этим пользоваться я всё равно не буду,
> ибо такой наглости при обновлении Ubuntu с 18.04 на 20.04 я
> не ожидал, когда но автоматом заменило мне deb на snap.А вы предпочли бы остаться вообще без Chromium? Canonical же больше не пакует браузеры, они отдали это на откуп апстриму.
живу на хромиуме без снапов.
ради этого с юбунты съехал на дебиан.
брат жив, хромиум обновляется
> живу на хромиуме без снапов.
> ради этого с юбунты съехал на дебиан.
> брат жив, хромиум обновляетсяА мне это за чем говорить? Я сам использую Debian, или вы решили подержать в курсе? ;)
Но тут есть местные товарищи, которых свежесть chromium в Debian не устраивает и они не осиливают этот вопрос решить иначе, чем через flatpak, как я понял. Чтож, бывает и хуже.
Зачем копрофильством на десктопе страдать? Есть, например, неплохой проект https://xtradeb.net где куча свежака в ppa лежит в том числе Firefox и chromium.
> ибо такой наглости при обновлении Ubuntu с 18.04 на 20.04 я не ожидал, когда но автоматом заменило мне deb на snap.То есть техническая составляющая о нормальной работе тебя не интересует?
Я вот не заместил, что оно нормально работает. А что там и как под капотом — дело десятое.Такое же было и много раз. Называется миграция.
А там тебе вместо ffmpeg прилетит его клон, или вместо scanbuttond scanbd.
Другие проекты, и всё ломается.
> То есть техническая составляющая о нормальной работе тебя не интересует?
> Я вот не заместил, что оно нормально работает. А что там и
> как под капотом — дело десятое.
> Такое же было и много раз. Называется миграция.
> А там тебе вместо ffmpeg прилетит его клон, или вместо scanbuttond scanbd.
> Другие проекты, и всё ломается.Это путь мелкомягких. Заменить рабочую среду пользака на ту, которую они решили продавать лучше. И если пользаку нужно что-то из прежних фич, то пользак должен уйти или терпеть.
Вместе со снепами ушла кучка возможностей для творчества и развития. Появились жётские ограничения на набор системных компонент. Дистрибутив костенеет в направлении коммерциализации и это многим пользакам не нужно.
> Не знаю, что там у вас тормозит, но Chromium в snap открывается
> быстрее чем обычный, но этим пользоваться я всё равно не буду,
> ибо такой наглости при обновлении Ubuntu с 18.04 на 20.04 я
> не ожидал, когда но автоматом заменило мне deb на snap.Я вот тоже негодую, при обновлении с 14.04 автоматом заменило upstart на systemd, такой наглости при обновлении я не ожидал.
Ладно бубунта, с Whezzy на Jessie переезжал такая же неглость - заменило sysvinit на systemd, сейчас вот pipewire автоматом толкают, кругом зрада!
Ради интереса поставил snap и через него chromium в manjaro. Действительно запускается быстрее. Правда в интернет не ходит но запускается быстрее.
> Ради интереса поставил snap и через него chromium в manjaro. Действительно запускается
> быстрее. Правда в интернет не ходит но запускается быстрее.https://www.reddit.com/r/linux/comments/zwuxs2/an_update_on_.../
Кажется уже был проект по очистке Ubuntu от Snap, как он там назывался... Ах да, точно - Debian 😁
Это какая-то недоработочка.Надо было сделать appstoreD.
> Это какая-то недоработочка.
> Надо было сделать appstoreD.systemd-snapd же
Это проект по очистке от свежего софта.
Свежий софт соберёшь из исходников ручками.
> Свежий софт соберёшь из исходников ручками.Ну такой себе вариант. Тогда надо генту ставить, там все из исходников
Дайте угадаю, вы не пользовались Debian и не знаете про бэкпорты и тестинг, да?
> Дайте угадаю, вы не пользовались Debian и не знаете про бэкпорты и
> тестинг, да?Найди мне в тестинге mesa 23.1
>> Дайте угадаю, вы не пользовались Debian и не знаете про бэкпорты и
>> тестинг, да?
> Найди мне в тестинге mesa 23.1Чтобы что? Свежая версия не только самая последняя. И кстати Меза поддерживает кучу веток в т.ч. более несвежие чем та, что в тестинге.
Ну и как я и предположил: вы не пользовались testing. Пакеты из sid (там как раз 23.1) прекрасно ставятся и работают в testing.
Вот и нафига оно мне надо? То testing то unstable поставь пакет оттуда, поставь отсюда. У меня есть стабильная Ubuntu 22.04, к которой элементарно добавляется ppa kisak, этот разработчик непосредственно связанный с Valve, и все нововведения от Valve там сразу же появляются. И вообще у меня есть список нужных мне ppa, которые уже очен давно существуют и предоставляют мне доступ к нужному мне свежему софту. А Debian я уже пробовал не раз, в итоге для дома его всегда надо переводить на unstable, который реально может сломаться.
> Кажется уже был проект по очистке Ubuntu от Snap, как он там
> назывался... Ах да, точно - Debian 😁Вообще-то - LMDE Mint - https://linuxmint.com/download_lmde.php
Но, да, Дебиан.
>Код написан на shellсразу ффтопку. на bash серьёзные вещи не пишут, только хлам, который чуть не ту командную строку используй или случись исключение - сломается где-то посередине.
собственно, и сама задача смены snap на flatpak несерьёзна. кому нужен флатпак - те пусть федорой пользуемы будут.
Одимны локахоста не могут отличить bash от sh
sh ещё более всратый, чем баш.
Не бойся, мелкомягкие тоже считают их одинаковыми в инструментах управления конфигурациями.Хотя шелл язык - основной инструмент администрирования и они обязаны сначала это знать и только потом пытаться делать продукт.
> сразу ффтопку. на bash серьёзные вещи не пишут, только хлам, который чуть не ту командную строку используй или случись исключение - сломается где-то посередине.Не знаешь основ админства никсовой системы.
Шелл - основной язык для админства. А эта история со снеп пока ещё к счастью разруливается на уровне админства. Но позже и это задавят.
Поэтому уже сейчас надо менять дистрибутив. Ну или просто купить Мак и не париться больше о самому противных темах.
эскобар.джпг
Только AppImage, только хоркор
Не работает просит зависимости, аппимадж — отстой.
Что именно "не работает": голова, руки, половой орган?
У меня в системе нет либ ни КЕД ни Гноме, и тем не менее из appimage работают:
Krita, Kotatogram (форк Телеграма), Inkscape, Libreoffice, Pycharm, Subtitle-Composer, kitscenarist, qbittorrent, Freecad, VSCode (был когда-то). Только Subtitld, собранный убунтоводом с лапками требует по зависимости какую-то древнюю версию либы python-mpv отсутствующую в образе (собрать ее же в основной системе у меня пока не получилось). Итог: ваша реплика верна лишь на 10% - по моим данным.
Вот что у меня в последний раз не заработало. https://github.com/zecruel/CadZinho/releases/tag/0.4.0 Очевидно что такой худенький аппимадж не может работать везде. И он не работает. Просто кто-то забил на переносимость и сама концепция аппимаджей потеряла смысл.
Ждем в репозиториях ubuntu.
И в SnapStore
Зато устанавливается в два клика. Как сам дистр,так и пакетики к нему. Вы же из-за этого его выбрали.Любопытно,что еще вам там заменят,предложат со временем.
Замечательная победа добра над баблом, бабла над злом и комьюнити над энтер прайсом, и всех - над здравым смыслом! %-)По факту - просто перешли с g0вна на Х-кременты :)
Описание прогресса бубунты в одну строку(С).
Больные шизоиды. Вся линукс тусовка это по сути имитация того как бывшие "мейнтейнеры" пытаются в программистов/маркетологов/управленцев. А именно 1. синдром nih, 2. желание стричь с продаж софта через свой маркетплейс, 3. желание пробиться в карьерной лестнице на зарплату. Вместо того чтобы представить миру STABLE ABI/API иными словами железобетонный LTS на условные 5 лет и сотрудничать с разработчиками ключевых подсистем и библиотек над тем как "не ломать abi/api" на каждый чих. Для того чтобы переход на новый LTS почти не вызывал отвала проприетарного софта. Они решили что лучше когда в уже установленную систему они добавят еще одну не изменчивую систему в виде base/core20/22 snap пакетов, вот только от своей дроchильни по типа того как в github в js/python/go тусовке люди клянчат "version bump" обновить библиотеку где авторы подняли последнюю цифру в simver ради того чтобы исправить опечатку в их README.md (или поставить lgbt флаг в окошко about/вывода команды -help) - они от этого не избавились. И это одна из ключевых причин почему snap это обреченная технология (но конечно же там куча фундаментальных проблем в виде тормозов и жора памяти). flatpak между прочим страдает всем тем же самым (за исключением тормозов) да безопасность там это такая же филькина грамота на словах, но не на деле.Ubuntu на десктопе начинала как замечательная ОС из-за которой по сути сейчас пользуются линуксом условные 1%, а не 0.1%. У них были все возможности выйти на самоокупаемость, но они решили ухватиться за все направления пальцами одной ноги. К сожалению сейчас это тупо очередной дистрибутив по переупаковке Gnome. Вообще не понимаю нафига козе боян когда есть Linux Mint, и Debian кому не нравится Mint, любителям посмотреть на segmentation fault edge софта есть Arch.
Извиняюсь за поток сознания ибо накипело.
>бывшие "мейнтейнеры" пытаются в программистов/маркетологов/управленцевИдут туда, где могут заплатить. Гранток какой или контракт на поддержку.
Большинство шло не для того, чтобы пакет поддерживать, а чтобы сделаться дороже на рынке труда, строчку в резюме добавить. Для этого же отвечают на стековерфлоу/кворе, а не из-за любви делиться знаниями.
Ок, допустим, перестали так делать. Лучше станет?>Ubuntu на десктопе начинала как замечательная ОС
Которую ругали за глючность и бесполезную перелицовку дебиана. Как щас помню.
>были все возможности выйти на самоокупаемость
Могли самоокупаться за счет магазина приложений - юзеры решительно сказали нет.
Могли за счет платной поддержки серверных решений - юзеры опять завоняли.>любителям посмотреть на segmentation fault edge софта есть Arch
Шаг влево-вправо в дебиане - и пострашнее можно получить. В свое время пытался расширения пхп ставить пакетами из реп, кончилось ручной сборкой с патчами. Опенссл-боли до сих пор не прекращаются, после всех попыток как-то все это преодолеть. Стабильность такая, что только держись.
Просто чтобы ты был в курсе Убунту вышла на самоокупаемость в 2020 году.
Ну так сдались по поводу десктопов.
> Просто чтобы ты был в курсе Убунту вышла на самоокупаемость в 2020 году.Но качество кода по прежнему страдает. И страдают способы использования кода.
Linux выбирают не потому, что приносит доход, а потому, что удобно и хорошо сделан для людей. А не для коммерции.
Огромная разница. И Убунту стремительно уходит из ниши для людей в нишу Огрызков - услуги за деньги строго через папу.
А что мешает снести snap пакет и поставить flatpak? В старых убунтах его даже доустанавливать наоборот приходилось для пакета cvescan (он только в snap есть, а в репах нет его).
То что у тебя уже полно нужных снапов, а руками переставлять лень.
> То что у тебя уже полно нужных снапов, а руками переставлять лень.То есть сначала ставим кучу снапов, а потом всё переделываем. Я всё правильно понял?
>А что мешает снести snap пакет и поставить flatpak?Бюджет редхата, который надо освоить.
> А что мешает снести snap пакет и поставить flatpak?Они стараются вклеить снэп так, чтоб выдрать было не совсем просто.
Проще перейти на др. дистр. Или, да, вот это вот всё с автогенератором кода анти-снепа.
> В старых убунтах его даже доустанавливать наоборот приходилось для пакета cvescan (он только в snap есть, а в репах нет его).
Можно просто распаковать снеп в корень ФС и скорее всего будет просто работать. В 2019-м это работало для всякого модняво-гламурного тулинга. Но может работать не всегда, зависит от насколько хорошо софт написан.
Snap это самое лучшее что произошло с linux! Некто не хочет возиться с совместностьями с +100500 дистрибутивами.
Со Gnome и SystemD было тоже были споры, но прогрессивная сторона выиграла а луддиты проиграли!
> Некто не хочет возиться с совместностьями с +100500 дистрибутивами.Т.е. не хочет работать, не хочет отдавать сырцы зависимостей, прячет исходный код. Этот некто не нужен тут.
Тока обрати внимание, что создание пользака при установке Бубунты перехало из работы инсталлятора на момент первой загрузки.
Т.е. они потеряли, в т.ч. из-за устройства снепов, возможность сетапить систему сразу и загружаться уже в готовую. Привет Венда, в которой много нельзя без перезагрузки.
Обрати внимание, что снеп не работает вообще, если нет Systemd процесса строго с PID=1. Т.е. тебе для ремонта системы или нужна сложная гимнастика (найди сам у них в тестовых скриптах этот ужас) или переставлять с нуля.
Посмотри сколько ресурсов зря расходует - https://www.reddit.com/r/linux/comments/zwuxs2/an_update_on_.../
Прникнись идеей единственного источника приложений из магазина доброго папы продавца программ. Никто не показал исходник протокола работы с снеп-стором, т.к. закрытая, проприетарная, сырая разработка эти снепы.
Теперь нам нужен unflatpak, который переводит flatpak в deb.
У Дебина скрипты упаковки дерева файлов в пакет - часть сборочного тулинга для упаковки в Deb.
Usplash, unity, upstart, mir, snap.
Таков путь.
Глядя на качество кода. Да, такой способ существования белковых тел.Всё бы пускай и хорошо, да вот пихание неготового в релиз - это приговор.
Вещь может быть готовой к релизу, а может быть не доделана. У них удел недоделок.
Начали новое и не смогли, начали новое и не смогли, но зато втюхивали окружающим под видом хорошего. Типа: не бояре, потерпите, сами допишете, холопы ихневы...