LINUX.ORG.RU

Linux Mint отказывается от libAdwaita и призывает остальных присоединиться к ним

 , ,


2

3

Разработчики Linux Mint в своем ежемесячном дайджесте новостей рассказали о ходе разработки Linux Mint 22 и, в том числе, поделились своим видением ситуации, связанной с развитием GNOME и приложений, разрабатываемых в рамках него.

В 2016 году разработчиками Linux Mint был запущен проект под названием XApps, направленный на создание универсальных приложений для традиционных настольных сред на базе GTK для замены базовых приложений GNOME. В их числе Xreader (форк Atrill, который, в свою очередь, форк Evince), Xplayer (форк Totem), Xviewer (форк Eye of Gnome) и другие. Более подробно о проекте можно узнать на их сайте.

В дайджесте заявляется, что разработчики планируют расширять список приложений, входящих в проект XApps, и призывают остальных присоединиться к работе над проектом. В первую очередь они обращаются к разработчикам Mate и XFCE, которые заинтересованы в развитии приложений, независимых от проекта GNOME, а также разработчиков дистрибутивов, которые в качестве своей базовой среды их используют. Почему-то упоминается в основном Xubuntu.

Причиной такого заявления, как и причиной создания проекта XApps, является все большее расхождение между разработчиками GNOME и остальными в понимании того, как должен строиться интерфейс пользовательских программ, и использование проектом GNOME библиотеки libAdwaita, которая является основой для построения интерфейсов в большинстве приложений в современном GNOME. По мнению разработчиков Linux Mint, указанная библиотека создавалась только для GNOME, и приложения GNOME все меньше и меньше подходят для работы где-либо еще, кроме самого GNOME.

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

По причинам такой несовместимости в будущем Linux Mint 22 был удален GNOME Font Viewer, а некоторые из программ были понижены до версии на GTK3, в частности:

  • Celluloid;
  • GNOME Calculator;
  • Simple Scan;
  • Baobab;
  • System Monitor;
  • GNOME Calendar;
  • File Roller;
  • Zenity.

От Zenity разработчики вообще планируют отказаться, а остальные развивать в виде форков.

Кроме этого, разработчики Mint считают нецелесообразным идти по пути Ubuntu, которая модифицирует библиотеку libAdwaita под свои темы оформления, потому тема Adwaita будет удалена из списка доступных в Cinnamon 6.2.

Разработчики считают, что проект XApps может решить проблему и заявляют для него в качестве основного принципа независимость от дистрибутива и окружения рабочего стола, будь то Cinnamon, XFCE, Mate или иной другой. XApps, по их мнению, должен быть отдельным проектом со своими репозиториями на GitHub, чатом, веб-сайтом, управлением и т. д.

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

★★★★★

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

Чел, ты ноунейм, который раз в два месяца, пишет пару строк кода. Не позорься больше. Это ты балабол, ты тут кичишься что ты «дивилопир» и «энфорсишь» Это просто гребаный позор. Никто и пустое место рассказывает, другим что они балаболы.

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

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

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

Типичный пример мема «не нужно» А потом «ой, а почему Линукс занимает 1,5% плак плак лучшая система никому не нужна плак плак». Вот прекрасный ответ, почему Линукс никому не нужен. Зачем развиваться, выложил исходники и пусть пользователь ебется, собирает. Это так делается в 24 году в 21 веке. Молодец! Сразу видно сдалека очередной «дивилопир»

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

Жаль только этот Nix нужен полтора дивилопирам и больше никому. Продолжайте дальше игнорировать популярные пакетные системы. Зачем думать как более массово и безопасно распространить софт, это путь не линукс разработчика! Только никому не известное говно или в исходниках, только так и только вопреки! лол

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

Может пользоваться Снапом и Флатпаком? А неее, херня, продолжим пользоваться Никсом, где есть наглядные проблемы, отмажемся что это проблема не Никса. З.Ы. И в упор не хотят видеть проблемы. Поражаюсь твердолобости.

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

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

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

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

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

Так я правильно понял СнапСтор и ФлатпакСтор это васянские магазины и ими никто не пользуется? Ты вот реально это высрал? О боже… Самые популярные дистрибутивы используют Снап и Стор, но у гениев это васяны. Шикарно

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

Конечно васяны, это ж подтверждается сказанным в этом треде — они создали магазины приложений, но не создали механизма проверки их наполнения, а их фанаты при этом перекладывают ответственность на… разрабов софта. П — Логика.

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

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

Собранный пакет под Арч, работает только на Арче. Хочешь под Деб пакет. Пакуй под деб. Но учти, что дебов есть пару десятков, если хочешь максимальный охват. Но не забудь, еще есть РПМ. Там тоже пару десятков пакетов создай под разные дистрибутивы и версии их. Ну еще можешь выложить исходный код. Но и тут не просто. Надо будет учитывать разные версии компиляторов и системных либ. И это не всё, если начать писать все геморойные нюансы, размера поля комментария не хватит.

А можешь создать три пакета Снап, Флатпак, Аппимадж. И охватить сразу 90% дистрибутивов.

А еще ты уберешь посредника злоумышленика.

Но это слишком не очевидно же.

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

Конечно васяны, это ж подтверждается сказанным в этом треде — они создали магазины приложений, но не создали механизма проверки их наполнения, а их фанаты при этом перекладывают ответственность на… разрабов софта. П — Логика.

Начну с конца.

  1. А кто отвечает за свой софт? А. Конечный пользователь Б. Посредник В. Разработчик Г. Магазин

Помощь зала возьмешь?

  1. Почему компании создавшие магазин позволяют наполнять софт непроверенными людьми, я прекрасно понимаю. Это даже видно этому треду. Ответ очевиден. Разрабы на линуксе в основной массе ленивые и безответственные люди. Они пишут код ради кода. Вас не интересует как софт будет распространяться. У вас нет понятия репутации, да ее у вас и нет, чтобы понимать. Вы тупо игнорите проблемы и не собираетесь их решать. Вы привыкли перекладывать проблемы на чужие плечи, а сами сидите в коде ради кода. Удобная позиция. Когда в таких условиях работаешь, логично что приходится принимать не очень хорошие решения. Вас тупо не заставишь использовать то что по вашему мнению «не нужно». А не нужно, вам примерно всё!

Знали бы вы(вы, не ты, а разработчики) что такое ответственность и репутация. Давно бы перешли на Снапы и Флатпаки. Крича «НАКОНЕЦТО». Но увы.

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

Собранный пакет под Арч, работает только на Арче. Хочешь под Деб пакет. Пакуй под деб. Но учти, что дебов есть пару десятков, если хочешь максимальный охват. Но не забудь, еще есть РПМ. Там тоже пару десятков пакетов создай под разные дистрибутивы и версии их.

А можешь создать три пакета Снап, Флатпак, Аппимадж. И охватить сразу 90% дистрибутивов.

Так то да, но объем занимаемой памяти на дисках и оперативной увеличится многократно. Все зависимости же потянутся в этих твоих снапах и флатпаках. Другими словами одно из немногих преимуществ линукса исчезает, что дает взамен… что именно? Можешь назвать хотя бы одну причину зачем это нужно вот лично мне например? То что пакеты собираются под 115 дистрибутивов мне вообще без разницы, не я же их собираю и не я за это плачу.

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

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

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

Типичный пример мема «не нужно» А потом «ой, а почему Линукс занимает 1,5% плак плак лучшая система никому не нужна плак плак».

Линукс занимает 1.5% рынка, потому что я не использую Flatpak? Сильное заявление!

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

Зачем развиваться, выложил исходники и пусть пользователь ебется, собирает. Это так делается в 24 году в 21 веке. Молодец! Сразу видно сдалека очередной «дивилопир»

Не вижу особого развития в Flatpak. Попытка запаковать зависимости вместе с софтиной оказалась довольно ущербной.

Жаль только этот Nix нужен полтора дивилопирам и больше никому. Продолжайте дальше игнорировать популярные пакетные системы.

Шутка в том, что я знаю куда больше людей, пользующихся Nix чем тех, кто пользуется Flatpak. Потому что я не знаю вообще никого кто бы пользовался последним. Просто ноль.

Может пользоваться Снапом и Флатпаком?

Как это сделает мою жизнь лучше?

Проблема дивилопиров в том, что у них нет репутации. Они не знают чем она дорога. Им пофигу! И им не объяснить, чем это грозит для их софта.

Объясни мне, чем отсутствие моего софта в Flatpak грозит. При том, что он распространяется бесплатно и под открытой лицензией, а значит на мой доход это никак не повлияет как минимум. Может, мне будет приходить больше качественных патчей? Но нет, потому что флатпаком если кто-то и пользуется, то явно не слишком технически подкованные ребята, которые могут патчи делать, а сам флатпак для разработки подходит примерно никак. А значит чуваки всё равно будут пользоваться Nix или подобным для сборки.

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

Удивительно, но если разработчик разрабатывает софт, то этот софт для этого чувака будет самописным. Кто бы мог подумать?

Так я правильно понял СнапСтор и ФлатпакСтор это васянские магазины и ими никто не пользуется?

Ты правильно понял. Повторюсь, не знаю ни одного человека, кто бы ими пользовался.

А можешь создать три пакета Снап, Флатпак, Аппимадж. И охватить сразу 90% дистрибутивов.

Зачем мне это делать? Меня не волнуют 90% дистрибутивов и их пользователи.

Ну поплачь еще, лол

Пока что плачешь тут только ты, потому что на твой васянский флатпак положили болт. У меня всё работает.

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

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

Лет через 10, а может и раньше, в традиционных репах мейнстримовых дистрибутивов останется только базовая система, а всё остальное переедет в Snap, Flatpak или другой подобный формат, в котором будут заинтересованы прежде всего коммерческие компании. Этот процесс уже запущен. Полтора землекопа, включая, возможно, тебя, будут гордо собирать LFS, все остальные пойдут в сторы ставить ПО в один клик. Призывы к разработчикам быть чуть ответственнее, чтобы не подсирать пользователю, вполне объяснимы и не являются преступлением или посягательством на честь разработчиков. И да, жирным котам типа Red Hat стоило бы «взять под крыло» Flathub, и скорее всего, так и произойдёт со временем. Canonical уже сейчас проверяет отдельные категории ПО, связанные с криптой и ещё чем-то, но нужна полноценная модерация.

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

но нужна полноценная модерация.

О, смотри-ка, мы продвигаемся! Ещё чуть-чуть осталось до понимания того, что модерацией магазинов должны заниматься владельцы магазинов, а не авторы софта.

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

Собранный пакет под Арч, работает только на Арче. Хочешь под Деб пакет. Пакуй под деб.

А зачем пакет, разве .tar.gz недостаточно? У меня так 25% софта стоит, мелкие утилиты типа dmde, realesrgan-ncnn-vulkan, soundwire и тд

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

Так то да, но объем занимаемой памяти на дисках и оперативной увеличится многократно.

Так то да. Места занимает больше, согласен. Но в эпоху, когда 1ТБ диск стоит копейки, этот минус можно игнорировать.

Все зависимости же потянутся в этих твоих снапах и флатпаках. Другими словами одно из немногих преимуществ линукса исчезает, чтобы дает взамен что именно?

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

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

Можешь назвать хотя бы одну причину зачем это нужно вот лично мне например?

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

Мне лично хочется иметь один пакет на все возможные дистрибутивы. И забыть про выбор «а какой у вас дистрибутив» и выпадающий список из десятка дистрибутивов.

То что пакеты собираются под 115 дистрибутивов мне вообще без разницы, не я же их собираю и не я за это плачу.

А вот и зря. Если про деньги, я согласен. Пофигу, что там и сколько тратит. Но, вот что мне не пофиг, так это безопасность. В текущих реалиях, что рпм с дебами, что снапы и флатпаки, часто собирают левые люди. (разрабам лень) И уже было не раз, что зловред попадался в репах. Причем, даже в официальных. Я бы хотел, чтобы посредник между софтом и магазином/репой умер как класс. Чтобы разработчик собирал свой пакет сам.

НО! Когда надо собрать 115 пакетов, я прекрасно понимаю, что редкий разраб это может себе позволить. Поэтому посредники будут. А вот если надо собрать 3/2/1 пакет(а), то уже можно ожидать, что этим займется лично разраб. Так как считаю, что это в первую очередь выгодно самому разрабу.

А учитывая, что еще помимо безопасности, мы получаем совместимость с обратной совместимостью, то тут больше плюсов, чем минусов.

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

модерацией магазинов должны заниматься владельцы магазинов, а не авторы софта.

Авторы софта могут этому способствовать по мере сил. И я об этом раза три уже писал. Хорошо, что улиточка смогла всосать смысл комментариев с третьего раза. Мы продвигаемся!

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

Авторы софта могут этому способствовать по мере сил. И я об этом раза три уже писал.

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

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

Мне лично хочется иметь один пакет на все возможные дистрибутивы. И забыть про выбор «а какой у вас дистрибутив» и выпадающий список из десятка дистрибутивов.

И расплачиваться за это адским ужором ресурсов и тормозами? Ну сам себе злобный буратин.

То что это удобно для корпораций где надо тупо поставить 1-2 приложения каждому хомячку на тонкого клиента и более ничего не надо - то тут не поспоришь. Но зачем для этого узкоспециального кейса весь *nix уродовать?

Qui-Gon ★★★★★
()
Ответ на: комментарий от hateyoufeel

Кроме тупой идеи собеседовать потенциального мейнтейнера по видеосвязи без возможности как-то на него повлиять.

Развиртуализация, указание на странице проекта имени и контактов чувака, который собирает и выкладывает софт, это и есть «влияние». В случае встраивания в ПО вредоносного кода, рожа виновника будет известна всем и каждому. Не хочешь «собеседовать», напиши предупреждение, что распространяешь ПО только в сорцах, поэтому пользователь ставит ПО в других форматах и с других площадок на свой страх и риск. Пример с Chrome ищи выше, в Flathub так и написали. В то же время Mozilla, у которой возможностей и денег по сравнению с Google гораздо меньше, не поленилась выложить официальные сборки Firefox в Snap Store и Flathub. Это вопрос ответственного подхода и здравого отношения к пользователям. То что лично тебе всё похрен, я понял, можешь не повторять.

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

Там ключевая мысль не про способы, на самом деле, а про то, что божэственные снап и флатпак столь безупречны, что даже Самые Популярные Дистрибутивы используют именно их (кстати, а кто кроме бубунты?), потому разрабы быстро, решительно, должны отринуть старые привычки и сконцентрироваться на доставке софта Их Величествам удобным оным величествам способом.

Не дойдёт до респондентов, что написание кода, его проверка и доставка — это три разные работы, и разраб должен только разрабатывать, мейнтейнер - паковать и поддерживать, а тестировщик - тестировать. И разраб за каждого мейнтейнера не должен и не может, потому что и дистров много и форматов распространения как собак нерезаных. Логика тут ломается в моменте, когда традицонные методы с репозиториями (где за мейнтейнеров пакетов по факту репутацией отвечают авторы дистрибутива) объявляются НИНУЖНА, и следует логичный (нет) вывод о том, что всем надо срочно перейти на флатпак и снап. Правда, я даже в рамках этой логики не улавливаю момент, с хрена ли разраб должен подбирать мейнтейнеров — в этом случае задача по контролю переходит на тех, кто организует средства доставки. Но тут уже горох, стена, вот это вот всё. Подозреваю, что человеки не понимают разницу между продуктом сообщества и коммерческим, равно как между продуктом и инструментом. Для улиточки же это становится слишком утомительно.

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

объем занимаемой памяти на дисках и оперативной увеличится многократно

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

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

Ахахахахаха чел даже не замечает что он несет. Вот прям всё, то что я говорю, он своими словами подверждает. Абсолютно каждый мой тезис, в этом комменте подвердился. лол

Линукс занимает 1.5% рынка, потому что я не использую Flatpak? Сильное заявление!

Передергивание. Но проблема с софтом, это одна из причин, почему Линукс не такой популярный. Таких причин больше одного. Но этот в том числе. И я не за флатпак сейчас говорю. А вообще, мне пофигу какая система будет, Флат, Снап, или что то еще. Просто сейчас эти двое самые топовые. Вот и всё.

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

А знаешь, я верю. Я про это выше писал. Полная безответственность с отсутствием репутации и понимания ее. Спасибо, что подтверждаешь мои слова.

Не вижу особого развития в Flatpak. Попытка запаковать зависимости вместе с софтиной оказалась довольно ущербной.

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

Шутка в том, что я знаю куда больше людей, пользующихся Nix чем тех, кто пользуется Flatpak. Потому что я не знаю вообще никого кто бы пользовался последним. Просто ноль.

Смешно) Учитывая тот факт, что статистика говорит, что ты и два твоих друга, в меньшенстве перед всеми кто пользуется Снапами и Флатпаками. Зачем ты это в аргументы пишешь? Это же испанский стыд.

Объясни мне, чем отсутствие моего софта в Flatpak грозит.

Я только что другому пользователю ответил на этот вопрос. Ну не прям на этот, но там я написал, почему Снапы и Флатпаки хороши. Чтобы не повторять простыню (которая и так уже растет с каждым сообщением) кину ссылку, почитай Linux Mint отказывается от libAdwaita и призывает остальных присоединиться к ним (комментарий)

Но нет, потому что флатпаком если кто-то и пользуется, то явно не слишком технически подкованные ребята, которые могут патчи делать, а сам флатпак для разработки подходит примерно никак. А значит чуваки всё равно будут пользоваться Nix или подобным для сборки.

  1. Флатпаки/Снапы для распространения софта, а не для разработки софта. Ты блин гонишь сейчас!
  2. БОЛЬШИНСТВО, повторюсь БОЛЬШИНСТВО, то есть основная масса людей, практически вся масса людей, технически неподкованы. А еще это же большинство, клала болт на сложности линукса и хотят просто пользоваться. Кликнуть два раза и пользоваться. Вот что они хотят. Чтобы всё работало, легко и просто. И это абсолютно нормально! Если ты разработчик и ты этого не понимаешь, первое, ты программист, а не разработчик и ты пишешь софт для себя. Что в целом не значит, что-то плохое. Как хобби я тоже много чего делаю. Но говорить, что мое хобби что то важное и на что надо полагаться, я бы не стал.

Ты правильно понял. Повторюсь, не знаю ни одного человека, кто бы ими пользовался.

Твоя личная статистика не релевантная. К примеру. Я не знаю ни одного индуса. Индусы не нужны или их не существует? Или что? Статистика говорит, что ими пользуются и много.

Зачем мне это делать? Меня не волнуют 90% дистрибутивов и их пользователи.

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

Пока что плачешь тут только ты, потому что на твой васянский флатпак положили болт. У меня всё работает.

Игнорирование реальности, это норма для линукс разработчика. Повторяй дальше, что никто не пользуется снапами и флатпаками. Не забывай кричать, что они никому не нужны. Это именно так. А когда реальность скажет, что ты не нужен, не плачь.

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

Кроме тупой идеи собеседовать потенциального мейнтейнера по видеосвязи без возможности как-то на него повлиять.

Развиртуализация, указание на странице проекта имени и контактов чувака, который собирает и выкладывает софт, это и есть «влияние».

То есть, если я увижу на моём экране лысеющего жирного задрота лет 40, пускающего слюну, то это как-то поможет мне на него влиять? Странная идея.

В случае встраивания в ПО вредоносного кода, рожа виновника будет известна всем и каждому.

А если чувак просто мудак и косячит?

Это вопрос ответственного подхода и здравого отношения к пользователям. То что лично тебе всё похрен, я понял, можешь не повторять.

Штука в том, что похрен не только мне. Подавляющее большинство опенсорсного софта пишется вот ровно так вот: для себя и друзей. А пользователи – они просто так, хорошо если багрепорт напишут. И, что характерно, эта модель отлично работает. Особенно учитывая то, что моим друзьям я доверяю, а вот какому-то непонятному херу из Red Hat, который модерирует флатпак, не очень. Даже если его рожа расклеена по всему интернета, а растянутый анус выставлен на порнхабе.

hateyoufeel ★★★★★
()
Ответ на: комментарий от Qui-Gon

И расплачиваться за это адским ужором ресурсов и тормозами? Ну сам себе злобный буратин.

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

А про адский ужор ресурсов, это просто смех. Обнови комп наконецто. Это просто уже стыдно писать. Даже на древних компах с 8ГБ памяти и с 1ТБ диском, этот ужор будет незаметен, чуть больше, чем полностью. Но если у тебя диск 4ГБ, а памяти 64МБ, то конечно, тут спору нет. Тебе лучше из исходников собирать ахаха

То что это удобно для корпораций где надо тупо поставить 1-2 приложения каждому хомячку на тонкого клиента и более ничего не надо - то тут не поспоришь. Но зачем для этого узкоспециального кейса весь *nix уродовать?

Ну то что большинство линуксятников оторваны от реальности, я всегда знал. Ты меня не удивил. Это удобно корпорациям, ставить софт легко и просто. Ахахахаха Правильно, правильному пользователю не удобно легко и просто ставить софт, он хочет собирать всё из исходников! Ждать месяцами нужные релизы. Это мечта прям)))

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

Не могу согласиться, если каждая утилита или приложение будет тянуть с собой например свою версию Qt то объем занимаемой памяти вполне может увеличиться многократно.

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

Ахахахахаха чел даже не замечает что он несет. Вот прям всё, то что я говорю, он своими словами подверждает. Абсолютно каждый мой тезис, в этом комменте подвердился. лол

Ну, да. Потому что разница в отношении к этим тезисам, а не в самих тезисах. Не вижу проблемы.

Передергивание.

Как будто что-то плохое.

А знаешь, я верю. Я про это выше писал. Полная безответственность с отсутствием репутации и понимания ее. Спасибо, что подтверждаешь мои слова.

Вот и отлично же! Нам, нонеймам пишущим софт по фану, на репутацию среди тебя абсолютно плевать.

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

Смешно) Учитывая тот факт, что статистика говорит, что ты и два твоих друга, в меньшенстве перед всеми кто пользуется Снапами и Флатпаками. Зачем ты это в аргументы пишешь?

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

Флатпаки/Снапы для распространения софта, а не для разработки софта. Ты блин гонишь сейчас!

А это очень пересекающиеся применения. Почему я не должен иметь возможность скачать исходники (если они открыты) проги, которая у меня установлена в системе, и попытаться воспроизвести или отдебажить сборку?

БОЛЬШИНСТВО, повторюсь БОЛЬШИНСТВО, то есть основная масса людей, практически вся масса людей, технически неподкованы.

Да, я в курсе. Но мне на них и плевать.

Твоя личная статистика не релевантная. К примеру. Я не знаю ни одного индуса. Индусы не нужны или их не существует? Или что? Статистика говорит, что ими пользуются и много.

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

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

Ох лол… амбициозненький ты наш! Как твои амбиции там? Уже делаешь 300кк в секунду на флатпаке?

Игнорирование реальности, это норма для линукс разработчика.

Реальность в том, что от количества юзеров мне ни холодно, ни жарко. Как и от флатпака. Вот и всё.

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

божэственные снап и флатпак столь безупречны

Что?

потому разрабы быстро, решительно, должны отринуть старые привычки и сконцентрироваться на доставке софта Их Величествам удобным оным величествам способом

Их и спрашивать никто не будет. Linux делают корпорации для себя. Сообщество закончилось в начале нулевых. Ты либо сделаешь, как надо, либо твои никому не нужные сорцы будут валяться на GitHub.

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

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

… абсолютное не понимание, что ему пишут, абсолютная стена глупости. Но читаем дальше.

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

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

Это просто жесть, насколько люди зашореные.

Подозреваю, что человеки не понимают разницу между продуктом сообщества и коммерческим, равно как между продуктом и инструментом.

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

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

Боже, это просто прекрасный пример как человек не понимает, что ему пишут. АБСОЛЮТНЫЙ ИГНОР что ему пишут. Он живет в своих фантазиях.

Мы понимаем, что сейчас это вот так. Что есть кодеры, что есть мейтейнеры, что есть дистрибутивы. И есть понимание прекрасное, почему так сложилось. И походу понимания больше у нас как раз, чем у тебя. У нас есть понимание, что надеятся на мейтейнера, глупая идея. Так как даже они не успевают собирать пакеты под все возможные дистрибутивы. Кто не успевает, что просто болт кладет, а кто занимается внедрением зловредов. Так же у нас есть понимание, что не должны дистрибутивы отвечать за софт написанный таким программистом как ты. И мейтейнер не должен, как его существование не должно быть. И даже тестировщик не должен отвечать за твой код. За твой код, отвечаешь ТЫ и только ТЫ!

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

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

Ты либо сделаешь, как надо, либо твои никому не нужные сорцы будут валяться на GitHub.

Пока что бинарники из моих «ненужных» сырцов лежат в репозитарии популярных дистров. Без каких-либо видеособеседований. Пиши ещё :3

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

Не могу согласиться, если каждая утилита или приложение будет тянуть с собой например свою версию Qt то объем занимаемой памяти вполне может увеличиться многократно.

Хотелось бы увидеть подтверждение этого вне спецслучаев, поскольку механизм аж кратного роста потребления памяти в общем случае непонятен.

(Не говоря уже о том, что в случае того же flatpak значительная часть программ из того же KDE будет использовать один и тот же runtime от KDE, с одними и теми же библиотеками.)

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

Не могу согласиться, если каждая утилита или приложение будет тянуть с собой например свою версию Qt то объем занимаемой памяти вполне может увеличиться многократно.

Насколько? На 10% на 20% Или может столько же, сколько и у обычной софтины из сырцом? Но ты кстати поднял хорошую тему и проблему реальную. такие вещи как Кюте или другие мейнстримовые библиотеки могли бы идти в пакетах отдельно. Чтобы ими пользовались другие программы. Это бы не полностью решило проблему, но уменьшило негатив.

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

и ты пишешь софт для себя

Ты начинаешь понимать.

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

совместимость с другими дистрибутивами

А зачем? Ну предположим deb-пакет из репозитория моего дистрибутива несовместим с другими дистрибутивами, и что? Мне лично зачем чтобы он был совместим с другими дистрибутивами? А тебе зачем?

Я бы хотел, чтобы посредник между софтом и магазином/репой умер как класс. Чтобы разработчик собирал свой пакет сам.

Как ты узнаешь что разработчик сам собирал snap который ты скачиваешь в snapstore? Добавить в store значок «мамой клянусь»? И применительно к реальным приложениям, там же разработчиков десятки и сотни. Кто из них должен собирать, им на спичках тянуть?

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

собирать всё из исходников! Ждать месяцами нужные релизы.

вы уж батенька определитесь - или кретик снимите или трусы оденьте. Собирать все из исходников или таки ждать месяцами нужные релизы?

Даже на древних компах с 8ГБ памяти

8Гб это не древние компы а дохрена производимых ныне ноутов. В том числе и для корпоративного сектора. на моем конторском как раз те самые 8 гиг а ссд 128Гб - 1Тб это для корпоративного ноута излишний жыр.

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

Qui-Gon ★★★★★
()
Ответ на: комментарий от noc101

глупости зашоренные высрал высираешь высервысервысер зашоренные ВЫНИПАНИМАИТИ!!!

не останавливайся

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

К примеру. Я не знаю ни одного индуса.

Человек не знающий ни оного индуса вообще смеет рассуждать о чем-то в сфере айти? Ну тогда мне все понятно.

Qui-Gon ★★★★★
()
Ответ на: комментарий от hateyoufeel

Вот и отлично же! Нам, нонеймам пишущим софт по фану, на репутацию среди тебя абсолютно плевать.

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

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

Ахахахаха Это такой испанский стыд. Понтанулся) Тебя узнают в кружке по хобби. Круто!

А это очень пересекающиеся применения. Почему я не должен иметь возможность скачать исходники (если они открыты) проги, которая у меня установлена в системе, и попытаться воспроизвести или отдебажить сборку?

Где я говорил, или кто тут сказал, что надо это запретить? Жесть. Что не аргумент, то испанский стыд. Ты в голове у себя придумал аргумент против тебя. Автор софта в праве выкладывать софт в исходниках. Это полезно и нужно. Я против того, чтобы эта практика прекращалась. Только, мы тут про другое.

Да, я в курсе. Но мне на них и плевать.

Естественно. Я третий раз об этом говорю. Спасибо, что подверждаешь мои слова. Только ты не понимаешь, что твои слова становяться пустыми сразу, как ты это признал. Тебе насрать на проблемы и ты против, потому что ты ССЗБ. Вот и всё. очередной анон против системДи/флатпака/ПульсАудио/НетПлан и тп. А караван то идет ;)

Они для тебя не играют роли Реальность в том, что от количества юзеров мне ни холодно, ни жарко. Как и от флатпака. Вот и всё.

Когда до тебя дойдет, что мы говорим не лично о тебе? Ты думаешь, мы заставляем тебя использовать флатпак?

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

И когда до тебя дойдет, что мы говорим не о тебе?

Тогда зачем ты МНЕ всё это пишешь? Тебе хочется поныть тут о том, как плохие разработчики обижают бедного тебя и не используют Flatpak?

Тебя узнают в кружке по хобби. Круто!

Ну, да. Подавляющее большинство линуксового софта пилится как хобби. Удивительно, правда?

Но ты встал в защиту и тем самым выставил себя против прогресса

Flatpak – это не прогресс, потому что положить зависимости в один пакет с прогой – это не прогресс. Это просто сраный костыль.

С другой стороны, ты тут ноешь, что линукс не такой как венда или макось, но тогда непонятно, почему ты им пользуешься. А не вендой или макосью.

Типа, сорян, чувак. Тут другая культура. Привыкай.

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

А зачем? Ну предположим deb-пакет из репозитория моего дистрибутива несовместим с другими дистрибутивами, и что? Мне лично зачем чтобы он был совместим с другими дистрибутивами? А тебе зачем?

Выбор? Сегодня я дома ставлю Убунта, а после завтра на работе Федору. Разве это плохо иметь возможность ставить софт не оглядываясь на дистрибутив? Просто ситуация смешная выходит. Вроде Линукс везде один. Ядро одно. Библиотеки практически одни. и тп. Но каждый дистрибутив это отдельный мир, который оооооочень слабо пересекается с другими дистрибутивами. У винды даже с этим лучше. Софт под винду 7, отлично работает на 11. И также всё в обратную сторону. КАК ТАК? Получается, на винде есть выбор, а на линуксе нет?

Как ты узнаешь что разработчик сам собирал snap который ты скачиваешь в snapstore?

Верифицированный аккаунт в магазине? Ссылка на сайте на официальную страницу в магазине с верифицированным аккаунтом? Мне бы этого хватило. Мейнтейнера нет и слава богу. Все довольны. Разраб сделал программу и распространил везде. Слава богу и хвала Торвальдсу)

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

Вопрос вообще не понимаю. Есть команда разработчиков, которая разрабатывает софт. Вот один из тех, кто самый компетентный и собирает. Главное, чтобы это было официальное лицо. Чтобы когда будет факап с его стороны, можно было когото наказать. Даже в опенсорсе есть человек, который отвечает за сшивание веток разработок в гите. В чем проблема собрать пакет? Кстати собирание пакета можно автоматизировать, легко и просто. Это может сделать любой член команды.

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

Ты либо сделаешь, как надо, либо твои никому не нужные сорцы будут валяться на GitHub.

Пример «никому не нужного софта, которое валяется на GitHub»:

https://github.com/tmux-plugins/tpm

11 тысяч лайков. Полный ютуб видосов про настройку и использование.

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

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

Ахахахахахахах! Господи, ты похоже вообще не в теме.

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

Нет никаких официальных лиц. Есть просто сборище аутистов, пилящих только им нужные штуки, которые по чистой случайности пригодились кому-то ещё. Мир лялекса выглядит вот ровно так. Поэтому Flatpak и прочие корпоратские высеры в нём не слишком приживаются.

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

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

)))

Продолжай. =)

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

Сегодня я дома ставлю Убунта, а после завтра на работе Федору. Разве это плохо иметь возможность ставить софт не оглядываясь на дистрибутив?

Ты не поверишь! Представь, оно сейчас так и есть! Не надо никуда оглядываться, открываешь в Ubuntu AppCenter (или как там его, я то Kubuntu использую) и просто ставишь любое приложение. И в Fedora точно так же открываешь и ставишь, и тоже никуда не нужно оглядываться. И так в любом дистрибутиве. Не благодари, рад был помочь.

Верифицированный аккаунт в магазине? Ссылка на сайте на официальную страницу в магазине с верифицированным аккаунтом? Мне бы этого хватило. Мейнтейнера нет и слава богу.

Гениально! И главное мейнтейнер без работы не останется, он будет верифицировать аакаунты. Шило на мыло, но зато все модно и молодежно))

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

(Не говоря уже о том, что в случае того же flatpak значительная часть программ из того же KDE будет использовать один и тот же runtime от KDE, с одними и теми же библиотеками.)

Нет никаких причин использовать один и тот же runtime, если это требование не накладывает дистрибутив ОС.

А на прикладников, пакетирующих под дистрибутивы, именно дистрибутив это ограничение и накладывает.

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

Тогда зачем ты МНЕ всё это пишешь?

Форум, общение… эй проснись, мы не в личных сообщениях сидим. Или ты так решел слится? Что не комментарий, то испанский стыд.

плохие разработчики обижают бедного тебя и не используют Flatpak?

Опять у тебя фантазии в голове.

Ну, да. Подавляющее большинство линуксового софта пилится как хобби. Удивительно, правда?

Слава богу это вранье. Я даже уже понял, что у линукс разработчиков корона на голове сдавило вены. Правда в том, что основной софт пишется или поддерживается компаниями. Под открытой лицензией. А базовый софт дистрибутивов, абсолютно пишется корпорациями. Когда там ваше сообщество героев Иксы начнет поддерживать? Гений Только и слышится как ноете, какой хороший Иксы, вэйланд не нужен. А чуть что, иксы лежат и никому не нужны. А еще напомнить, что именно компания Каноникал популизировала Линукс среди обычных пользователей. Не вы «коронованные» разработчики опенсорса. А именно корпорация! И что все популярные дистрибутивы это детище корпораций. У вас, у линукс разработчиков абсолютно выборочная логика. Тут видим, а тут не видим. Даже ядро это продукт корпорации! А не опен сорса!

И кстати, вы сообщества линукс, тормоза линукса и линукс сообщества. Опустись на землю. Твое хобби нужно только тебе!

Flatpak – это не прогресс, потому что положить зависимости в один пакет с прогой – это не прогресс.

Это прогресс. Я уверен, ты даже не знаешь, что такое прогресс, в каноничном понимании.

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

С другой стороны, ты тут ноешь, что линукс не такой как венда или макось, но тогда непонятно, почему ты им пользуешься. А не вендой или макосью.

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

И кстати, я пользуюсь и виндой и линуксом. У меня ОС это инструмент, которым я пользуюсь. Я не больно фанатик.

Типа, сорян, чувак. Тут другая культура. Привыкай.

Культура была в 80-90, а сейчас вы живете в своем манямирке, отрицая любой прогресс и даже просто изменение. Флатпаки? Фууу говно СистемДи? Фууу говно Вэйланд? Фууу говно ПульсАудио? Фууу говно PipeWave? Фууу говно А сколько ваш маня мирок похоронил хороших продуктов, я и не вспомню. Топчетесь на месте и радуетесь.

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