The OpenNET Project / Index page

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

Релиз системы самодостаточных пакетов Flatpak 1.14.0

24.08.2022 10:48

Опубликована новая стабильная ветка инструментария Flatpak 1.14, который предоставляет систему для сборки самодостаточных пакетов, не привязанных к конкретным дистрибутивам Linux и выполняемых в специальном контейнере, изолирующем приложение от остальной системы. Поддержка выполнения Flatpak-пакетов обеспечена для Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux и Ubuntu. Пакеты с Flatpak включены в репозиторий Fedora и поддерживаются в штатной программе управления приложениями GNOME.

Ключевые новшества в ветке Flatpak 1.14:

  • Обеспечено создание каталога для файлов в состоянием (.local/state) и выставление указывающей на этот каталог переменной окружения XDG_STATE_HOME.
  • Добавлены условные проверки вида "have-kernel-module-имя" для определения наличия модулей ядра (универсальный аналог ранее предлагаемой проверке have-intel-gpu, вместо которой теперь можно использовать выражение "have-kernel-module-i915").
  • Реализована команда "flatpak document-unexport --doc-id=...".
  • Обеспечен экспорт метаданных Appstream для использования в основном окружении.
  • Добавлены правила автодополнения команд flatpak для командной оболочки Fish
  • Разрешён сетевой доступ к сервисам X11 и PulseAudio (при добавлении соответствующих настроек).
  • Основная ветка в Git-репозитории переименована с "master" на "main", так как слово "master" считается последнее время неполиткорректным.
  • Обеспечена перезапись скриптов запуска в случае переименования приложения.
  • В команду install добавлены опции "--include-sdk" и "--include-debug" для установки SDK и файлов debuginfo.
  • В файлы flatpakref и flatpakrepo добавлена поддержка параметра "DeploySideloadCollectionID", при установке которого идентификатор коллекции будет выставлен во время добавления удалённого репозитория, а не после загрузки метаданных.
  • Разрешено создание вложенных sandbox-окружений для обработчиков в сеансах с отдельными именами MPRIS (Media Player Remote Interfacing Specification).
  • В утилитах командной строки обеспечен вывод сведений об использовании устаревших runtime-расширений.
  • В команде uninstall реализован запрос подтверждения перед удалением runtime или runtime-расширений, которые ещё используются.
  • В команды подобные "flatpak run" добавлена поддержка опции "--socket=gpg-agent".
  • В libostree устранена уязвимость, потенциально позволяющая пользователю удалить произвольные файлы в системе через манипуляции с обработчиком flatpak-system-helper (отправке запроса на удаление со специально оформленным именем ветки). Проблема проявляется только в старых версиях Flatpak и libostree, выпущенных до 2018 года (< 0.10.2), и не затрагивает актуальные выпуски.

Напомним, что разработчикам приложений Flatpak даёт возможность упростить распространение своих программ, не входящих в штатные репозитории дистрибутивов за счет подготовки одного универсального контейнера без формирования отдельных сборок для каждого дистрибутива. Пользователям, заботящимся о безопасности, Flatpak позволяет выполнить вызывающее сомнение приложение в контейнере, предоставив доступ только к сетевым функциям и файлам пользователя, связанным с приложением. Пользователям, интересующимся новинками, Flatpak позволяет установить самые свежие тестовые и стабильные выпуски приложений без необходимости внесения изменений в систему. Например, Flatpak-пакеты собираются для LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 A.D., Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio и т.д.

Для уменьшения размера пакета он включает лишь специфичные для приложения зависимости, а базовые системные и графические библиотеки (GTK, Qt, библиотеки GNOME и KDE и т.п.) оформлены в виде подключаемых типовых runtime-окружений. Ключевое отличие Flatpak от Snap заключается в том, что Snap использует компоненты окружения основной системы и изоляцию на основе фильтрации системных вызовов, в то время как Flatpak создаёт отдельный от системы контейнер и оперирует крупными runtime-наборами, предоставляя в качестве зависимостей не пакеты, а типовые системные окружения (например, все библиотеки, необходимые для работы программ GNOME или KDE).

Помимо типового системного окружения (runtime), устанавливаемого через специальный репозиторий, поставляются дополнительные зависимости (bundle), требуемые для работы приложения. В сумме runtime и bundle образуют начинку контейнера, при том, что runtime устанавливается отдельно и привязывается сразу к нескольким контейнерам, что позволяет обойтись без дублирования общих для контейнеров системных файлов. В одной системе может быть установлено несколько разных runtime (GNOME, KDE) или несколько версий одного runtime (GNOME 3.40, GNOME 3.42). Контейнер с приложением в качестве зависимости использует привязку только к определённому runtime, без учёта отдельных пакетов, из которых состоит runtime. Все недостающие элементы упаковываются непосредственно вместе с приложением. При формировании контейнера содержимое runtime монтируется как раздел /usr, а bundle монтируется в директорию /app.

Начинка runtime и контейнеров приложений формируется с использованием технологии OSTree, при которой образ атомарно обновляется из Git-подобного хранилища, позволяющего применять методы версионного контроля к компонентам дистрибутива (например, можно быстро откатить систему к прошлому состоянию). RPM-пакеты транслируются в репозиторий OSTree при помощи специальной прослойки rpm-ostree. Отдельная установка и обновление пакетов внутри рабочего окружения не поддерживается, система обновляется не на уровне отдельных компонентов, а целиком, атомарно меняя своё состояние. Предоставляются средства для инкрементального применения обновлений, избавляющие от необходимости полной замены образа при каждом обновлении.

Формируемое изолированное окружение полностью независимо от используемого дистрибутива и при надлежащих настройках пакета не имеет доступа к файлам и процессам пользователя или основной системы, не может напрямую обращаться к оборудованию, за исключением вывода через DRI, и обращений к сетевой подсистеме. Вывод графики и организация ввода реализованы при помощи протокола Wayland или через проброс сокета X11. Взаимодействие с внешней средой построено на основе системы обмена сообщениями DBus и специального API Portals.

Для изоляции используется прослойка Bubblewrap и традиционные для Linux технологии контейнерной виртуализации, основанные на использовании cgroups, пространств имён (namespaces), Seccomp и SELinux. Для вывода звука применяется PulseAudio. При этом изоляция может быть отключена, чем пользуются разработчики многих популярных пакетов для получения полного доступа к ФС и всем устройствам в системе. Например, с ограниченным режимом изоляции, оставляющим полный доступ к домашнему каталогу, поставляются пакеты GIMP, VSCodium, PyCharm, Octave, Inkscape, Audacity и VLC. В случае компрометации пакетов с доступом к домашнему каталогу, несмотря на наличие в описании пакета метки "sandboxed", атакующему для выполнения своего кода достаточно изменить файл ~/.bashrc. Отдельным вопросом является контроль за внесением изменений в пакеты и доверие к сборщикам пакетов, которые часто не связаны с основным проектом или дистрибутивами.

  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Релиз системы самодостаточных пакетов Flatpak 1.12.0
  3. OpenNews: Проект Celestial развивает сборку Ubuntu с Flatpak вместо Snap
  4. OpenNews: Обновление Flatpak 1.10.2 с устранением уязвимости, нарушающей sandbox-изоляцию
  5. OpenNews: Уязвимость во Flatpak, позволяющая обойти режим изоляции
  6. OpenNews: Разработчики Ubuntu приступили к решению проблем с медленным запуском snap-пакета Firefox
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57673-flatpak
Ключевые слова: flatpak
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (179) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Klizma (?), 11:44, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучшие! молодцы.
     
     
  • 2.22, Аноним (22), 12:50, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    а в чём, позвольте полюбопытствовать, они молодцы?
     
     
  • 3.70, Аноним (70), 17:23, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Очевидно же, в том, что создали инструмент для разработчиков приложений, котрый даёт возможность упростить распространение своих программ. А простым пользрователям дает возможность без каких-либо дополнительных телодвижений пользоваться свежими версиями этих программ, а не шарить по варезным сторонним репозиториям, приложения в которых могут быть несовместимы с текущими установленными зависимыми библиотеками.
     
     
  • 4.83, Аноним (83), 18:03, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > приложения в которых могут быть несовместимы с текущими установленными зависимыми библиотеками.

    библиотеки в шлакпаке могут быть несовместимы с текущей установленной системой.

     
     
  • 5.153, _hide_ (ok), 10:28, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А статическая линковка чем плоха?
     
     
  • 6.185, Аноним (185), 00:52, 26/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > чем плоха?

    Всем, если версия либы конфликтует с системой по любому поводу.

     
     
  • 7.186, _hide_ (ok), 09:46, 26/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Всем, если версия либы конфликтует с системой по любому поводу.

    И раз мы не в состоянии определиться с версией библиотеки (но каким-то боком тащим её в зависимости), то будем запускать приложение полностью в контейнере. Опупеть. Я чувствую, что чего-то не понимаю в этом мире (на самом деле такой подход называется "жрите с лопаты").

     
  • 6.194, Аноним (194), 20:57, 26/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Жор памяти: что оперативки, что диска. Протухшие, уязвимые зависимости.
     
  • 6.197, Neon (??), 00:29, 28/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А дыры в статически прилинкованных библиотеках останутся дырами навсегда ?))) Кто их затыкать будет
     
  • 4.109, Аноним (109), 21:13, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Благодаря шлакбяке пользователь теперь может ставить васянские приложения с набором рекомендованных васяном ископаемых библиотек!
    WinSxS как есть. Другой, но точно такой же.
     
     
  • 5.111, Bdfybec (?), 21:22, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На практике, наоборот, в флэтпаке более свежие библиотеки, чем в диструбутиве.
     
     
  • 6.139, КО (?), 05:27, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "изолированное окружение полностью независимо от используемого дистрибутива"
    -Представьте если в винде все директы, вулканы, visual c++ жрали место отдельно для каждой программы...
    -Да ну бред, какой-то.
     
     
  • 7.147, BeLord (ok), 09:42, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если бы под Виндой, можно было указать проге каталог и она свой хлам складывала только туда, а не засоряла систему, это было бы счастье. Место на диске вообще не важный параметр.
     
     
  • 8.198, Neon (??), 01:10, 28/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так обычно и делается под Виндой Каждая программа хранится в своем каталоге ... текст свёрнут, показать
     
  • 7.203, Аноним. (?), 09:04, 07/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://docs.flatpak.org/ru/latest/basic-concepts.html#runtimes

    Там не так.

     
  • 6.181, Аноним (109), 21:58, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Куда уж свежее чем в раче.
     
  • 5.177, Аноним (177), 18:56, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно, что может А когда может пересобрать приложение со свежими библотека... большой текст свёрнут, показать
     
     
  • 6.182, Аноним (109), 21:59, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > А когда может пересобрать приложение со свежими библотеками

    Никогда. Зачем? И так сойдет!

     
  • 2.188, йцук (?), 11:57, 26/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://flatkill.org/

    Не молодцы.

     

  • 1.2, Балалайка (?), 12:03, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Гладко было на бумаге, да забыли про овраги.
     
  • 1.3, pashev.ru (?), 12:03, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    # apt-mark showhold
    flatpak
    flatpak-builder
    flatpak-xdg-utils
    xdg-desktop-portal
    xdg-desktop-portal-gtk

     
     
  • 2.4, pashev.ru (?), 12:04, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ↑↑ пакеты не установлены.
     
  • 2.5, Аноним (5), 12:09, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а че, в никсоси теперь apt? Эй, Пашев.ру, ты че.
     
     
  • 3.27, EuPhobos (ok), 12:54, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ..и в ios apt, и в андройде apt.. почему бы не в никсОсе?
     

  • 1.6, Анончик (?), 12:10, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Жрет место как не в себя. Куча зависимостей и костыль на костыле костылем погоняет.
     
     
  • 2.46, Kuromi (ok), 14:19, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну так потому что "Flatpak создаёт отдельный от системы контейнер и оперирует крупными runtime-наборами, предоставляя в качестве зависимостей не пакеты, а типовые системные окружения".

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

     
     
  • 3.60, sdkhflskhgl (?), 16:11, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а какие здесь плюсы? так и до дистрибутива на программу докатиться недолго
     
     
  • 4.62, Аноним (62), 16:31, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Docker же
     
  • 4.82, Kuromi (ok), 17:51, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а какие здесь плюсы? так и до дистрибутива на программу докатиться недолго

    Плюсы у всей этой затеи, что Шнапс, что Фталпак - для удобства разработчков и мейнтейнеров. Удобство ПОЛЬЗОВАТЕЛЯ тут в самую последнюю очередь, разве что в духе "Ну вот тебе последняя версия софтины, хотя бы в виде флатпака, иначе долбайся сам". Что, много места занимает? Ну, се ля ви. И вообще, именно для этого вы террабайтный SSD покупали, не киношки же там хранить :)) Вероятнее всего логика именно такая.

    Как я уже писал ИНОГДА эти штуки пригождаются, мне в своё время до зарезу нужен был VLC 3, которого в репозитория дистрибутива не было и быть не могло из-за зависимостей. Пригодился Флатпак, но как основной способ распространения софта это все просто ужасно. Тормознуто, глючно и раздуто.

     
     
  • 5.101, Отражение луны (ok), 19:37, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для юзера отлично, что приложеньки можно ставить напрямую со стора, вместо того, чтобы лзиить по сайтам, выполнять какие-то команды на подключение странных реп, которые тебе еще и систему убить могут.
    Все доступно в 1 клик.
     
     
  • 6.134, Аноним (134), 03:16, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для юзера винды.
     
  • 5.156, iPony129412 (?), 11:10, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Фталпак - для удобства разработчков

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

     
  • 3.95, Анончик (?), 19:08, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В бытность skype когда еще не было докера и прочей прелестей, пихал это самый skype в chroot, через ldd выковыривали зависимости, звук прокидывали. Все работало. И главное занимало очень мало места.

    А что мне flatpak предлагает? Бахнуть рантайм от федоры, вжух -400 мбайт. Другое приложение хочет рантайм от убунты. Вжух -400 мбайт. Я как пользователь этого зоопарка смотрю и фигею.
    Мне тут проще самому нужный пакет собрать, тем более в некоторых дистрибутивах, не будем показывать пальцем, некоторые пакеты старые.

     
     
  • 4.96, Аноним (96), 19:15, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это ты где рантайм убунты во flatpack увидел? И рантайм федоры можешь не ставить, если не подключишь репозиторий федоры.
     
     
  • 5.117, Анончик (?), 22:18, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    может я что то и путаю, сейчас проверить не могу я его снес.
    ставил OpenShot и blender, и мне не понравилось по занимаемому месту.
     
  • 4.97, Аноним (97), 19:16, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В этом смысле там пока только один рантайм предлагают. От Flathub'а. Просто runtime'ом они условно называют все KDE библиотеки в одном пакете. Или Gnome. Или другой большой набор совместно используемых библиотек.
     
  • 2.71, Аноним (70), 17:25, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    О какой куче речь? Ты список покажи. Чушь написать каждый может.
     

  • 1.7, Аноним (7), 12:10, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Обожаю, когда к каждому пакету пара гигов зависимостей
     
     
  • 2.72, Аноним (70), 17:28, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    тогда тебе на Windows надо переходить, так как раз так, как ты обожаешь.
     
     
  • 3.79, iPony129412 (?), 17:37, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну в Windows хотя бы гигабайт KDE просто так не прилетит с телеграммом, как мне в Flatpak.
     
     
  • 4.86, Аноним (97), 18:19, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во Flatpak тебе лишь один раз на все пакеты прилетит по полгига пары-тройки, по необходимости, рантаймов (KDE,Gnome,freedesktop). Новые версии будут как бинарные diff'ы к предыдущим. Причем старые удалятся, если не используются ни одним приложением.

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

    Хотя, в Винде обычно предустановленных рантаймов целый вагон. Три мажорных версии dotNETа, как-минимум. Чтобы инсталлятор драйвера от Невидии запустился. Без дотнетов же никак не поставить драйвер..

     
     
  • 5.118, microsoft (?), 22:34, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Смотрю размер телеги винды, 50 мб. Смотрю размер телеги хрясьпака, более 800 метров. Хмммм... кажется ты лжец.
     
     
  • 6.164, Аноним (177), 17:35, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кажется, Телеграм - это для школьников.

    В любом случае:
    > ID Download
    > org.telegram.desktop.webview < 35.9 MB
    > org.telegram.desktop < 56.0 MB

     
  • 5.119, microsoft (?), 22:36, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пысы, смотрю у меня нету донетав, а драйвер нвиди ставится нормально. Хмммм... у тебя патология.
     
     
  • 6.165, Аноним (177), 17:38, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У тебя проблемы со зрением. Инсталлятор драйвера Невидии построен на NETFramework и без него, очевидно, не запустится. И с ним не запустится, если не угадать с мажорной версией.
     
  • 5.140, iPony129412 (?), 07:17, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Во Flatpak тебе лишь один раз на все пакеты прилетит по полгига пары-тройки, по необходимости

    Я же написал - гиг КДЕ.

     
     
  • 6.166, Аноним (177), 17:39, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Там KDE и Qt. Два в одном гиге.
     
  • 5.141, iPony129412 (?), 07:20, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Новые версии будут как бинарные diff'ы к предыдущим.

    Кстате отдельная байка, про могучий diff.

    В случае жирных файлов ака локализация KDE. Поправили там точку в жирном при жирном лакализации - всё будет жрать по полной без diff.  

     
     
  • 6.167, Аноним (177), 17:42, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Бинарные диффы, действительно, не так хороши, как текстовые. Но это компенсируется своевременным обновлением зависимостей со стороны сопроводителя, и удалением неиспользуемого со стороны пользователя.
     
  • 5.143, iPony129412 (?), 07:26, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Причем старые удалятся, если не используются ни одним приложением.

    Не заметил, может на бумаге в теории. на практике баг на баге

    https://github.com/flatpak/flatpak/issues?page=2&q=is%3Aissue+unused

     
     
  • 6.168, Аноним (177), 17:45, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Всё ещё можно удалить весь мусор одной командой:
    flatpak uninstall --unused
    А теперь попробуй так в Винде.

    Баги, уязвимости и т.п. - это временное и ненормированное поведение. Не аргумент.

     
     
  • 7.179, iPony129412 (?), 19:36, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И это не сработает.

    > Баги, уязвимости и т.п. - это временное и ненормированное поведен

    Аргумент. особенно учтивая сколько лет Flatpak.

    > теперь попробуй так в Винде

    И начинается сравнение реальной Windows, с этаким выдуманным нереальном линуксом с идеальным и вылизанным Flatpak с хороше инфраструктурой.

     
     
  • 8.189, Аноним (194), 13:59, 26/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сработает Все эти много лет Flatpak активно развивался, а не покрывался плесень... текст свёрнут, показать
     
  • 4.110, Аноним (109), 21:16, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Берешь какой-нибудь SmPlayer. О он радостно ставит культи.
     
     
  • 5.112, Bdfybec (?), 21:28, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты что хотел сказать-то? Что где-то SmPlayer будет работать без культей?
     
     
  • 6.184, Аноним (109), 22:04, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    То, что в винде каждая софтина на Qt таскает экземпляр культей с собой.
     
  • 5.142, iPony129412 (?), 07:21, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Берешь какой-нибудь SmPlayer. О он радостно ставит культи.

    Ты не видишь разницу между QT и кучей KDE барахла?

     
  • 5.169, Аноним (177), 17:49, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это проблема только для тех, кто ставит один пакет, чтобы повозмущаться. Когда используемых пакетов десятки, большой роли не играет таскать с Qt ещё и KDElibs, или нет. Наверняка, оба будут в зависимостях.
     
  • 4.130, Аноним (130), 00:29, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Хотя, в Винде обычно предустановленных рантаймов целый вагон.

    Нет.

     
     
  • 5.170, Аноним (177), 18:05, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Как минимум, через системные обновления прилетают увесистые NETFramework 3.x, 4.x и дальше больше.

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

    Поэтому ворох языковых рантаймов неизбежно прилетит с приложениями на C++, Java, ActionScript. А также ворох DirectX, PhysX и т.п. с приложениями использующими эти API.

     

  • 1.9, Гость (??), 12:13, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Популярный запрос в интернете:
    bubblewrap блокирует flatpak chromium-based browsers на alt linux.

    На Альте не работают флетпаки с браузерами на основе хромиума - это хорошая защита Альта или как?

     
     
  • 2.11, Амомин (?), 12:30, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я не смог в Альте Телегу на флатпаке под пользователем установить - ни Телегу не обновляют, ни Флатпак нормально не работает. Так что скорее всего - последнее.
     
     
  • 3.64, Аноним (64), 16:43, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надо ставить нормально поддерживаемые майнстримные ос - debian, ubuntu, mint, arch, manjaro, fedora, opensuse. А всякие васяновские подделки не нужны
     
     
  • 4.67, Бывалый (?), 17:03, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего нового - ищем где послаще
     
  • 4.120, microsoft (?), 22:37, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты хотел сказать - просто поставьте шиндовс?
     
  • 2.52, Бывалый смузихлёб (?), 15:25, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это хорошая защита Альта от ухода пользователя с тропы юниксвейности
     
     
  • 3.80, Аноним (80), 17:38, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Альт с Вентоя не ставится, не может решить, что делать с флэшкой, на которой лежит )
     
  • 2.63, я из фейсбука (?), 16:43, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуй Астру
     

  • 1.10, какая разница (?), 12:22, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это https://www.opennet.ru/opennews/art.shtml?num=57662 включили по умолчанию?
     
     
  • 2.39, Аноним (62), 13:38, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Само собой, а куда же без самого главного
     
  • 2.89, Аноним (97), 18:33, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А что должны были включить в клиент (Flatpak)? Обещали только модернизацию серверного бэкенда (Flathub).
     

  • 1.12, Аноним (12), 12:32, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    что посоветуют опытные линуксоиды: flatpak, snap или appimage?
     
     
  • 2.15, Аноним (83), 12:40, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +14 +/
    deb, rpm, tar.gz
     
     
  • 3.29, Аноним (29), 12:57, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    ebuild, попрошу!
     
     
  • 4.47, ryoken (ok), 14:22, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ППКС
     
  • 4.133, iCat (ok), 02:10, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >ebuild, попрошу!

    Трудно написать самостоятельно?
    Чаще всего - нетрудно.

     
  • 2.16, Аноним (16), 12:40, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Пакеты AppImage собранные собственоручно.
     
     
  • 3.58, _kp (ok), 16:08, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если уж самому собирать, то на кой мне тогда всякие Appimage.
    Там смысл, чтоб работало на какой нибудь системе, а собираеть можно сразу под нужную.
     
     
  • 4.131, Аноним (131), 00:31, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Смысл не только, чтоб везде, но и чтоб не болтались в основной системе какие-то уникальные, нужные только конткретной проге, зависимости.
     
     
  • 5.159, _kp (ok), 14:55, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >  чтоб не болтались в основной системе какие-то уникальные .. зависимости.

    Стоп. Мы же под конкретную систему и собираем, а не для раздачи.
    Явно место установки типа /opt. Если конфликт имен и версий, то префиксы.
    Какие там конфликты?

    А если надо в на чем то типа Devuan запихать systemd в snap, или подобные научные эксперименты, то лучше уж  виртуалки.  :)


     
  • 2.17, Аноним (17), 12:41, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Опытные линуксоиды советуют ставить из репозитариев, но если очень хочется пожрать добра, то возьми appimage.
     
  • 2.33, CDCrom (??), 13:15, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне в Appimage понравилась возможность взять приложение с собой на флешке и спокойно запустить без бубнов на другой машине.
     
  • 2.35, Ваня (??), 13:34, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    срр и нрр
     
     
  • 3.38, Аноним (12), 13:36, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хип-хоп, хаус и рок-н-ролл?
     
  • 2.36, Аноним (36), 13:35, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    appimage
     
  • 2.40, Аноним (62), 13:41, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Собрать вручную из исходников.
    configure
    Make
    Make install

    Все пакеты для латентных виндузятников

     
     
  • 3.43, Аноним (12), 13:49, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это вам в #2.15 нужно было отвечать
     
  • 3.54, Бывалый смузихлёб (?), 15:27, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    но что если всё чуть сложнее ввода пары-тройки команд, заточенных под способности самой дурной обезьяны ?
     
  • 3.66, Аноним (64), 16:48, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, на старых слабых ноутах по паре часов каждый пакет собирать, как раз на несколько суток для всех нужных программ, да ещё и за обновами вручную следить на всех гитхабах
     
  • 2.61, Аноним (61), 16:30, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С точки зрения функциональности - портаж, юзабилити - пакман.
     
     
  • 3.65, Аноним (64), 16:47, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Говори правильно. Не pacman, а pamac
     
  • 2.73, Аноним (70), 17:29, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Очевидно же что  flatpak
     
     
  • 3.90, Аноним (97), 18:34, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Интернет-опрос показал, что 100% опрошенных пользуются Интернетом?
     
  • 2.121, microsoft (?), 22:39, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Посоветуют больше не связываться с ляликсам на десктопах. он там умер. ляликс только для серверов
     

  • 1.13, Аноним (13), 12:36, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Почему из новости в новость про флатпак вранье. При чем тут самодостаточные пакеты? Как пакеты, требующие установки рантайма, могут называться самодостаточными? Или у вас выпускники журфака новости пишут? gecrfq
     
     
  • 2.18, Аноним (83), 12:41, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Или у вас выпускники журфака новости пишут?

    Более того, они ещё и придумывают всё это...

     
     
  • 3.20, Аноним (83), 12:42, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    P.S. Не все журфаковцы идут работать "свободная касса!", кто-то даже в кодинг сваливается.
     
  • 3.31, КрымчунЗлой (?), 13:10, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вот, вот. Самодостаточен только appimage. Скачал и запустил. Остальным нужно непоими какое Г окружение непойми каких версий.
     
     
  • 4.44, Аноним (13), 13:54, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот, вот. Самодостаточен только appimage. Скачал и запустил.

    Угу, правда если он запуститься. А то тут как повезет.

     
     
  • 5.154, _hide_ (ok), 10:37, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да, есть такое. Ну тут можно просто сформировать список пакетов с обязательными зависимостями для своего дистрибутива.
    Без X-ов большая часть гуйёвин не работает :-)
     
  • 2.21, Аноним (16), 12:45, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По моему скромному мнению, не могут. В самодостаточный должны быть и GTK (Qt) требуемых версий засунуты.
     
  • 2.37, Ваня (??), 13:36, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Демон то понятно.
    Штука в том, что они еще и другие флатпаки требовают.
     
  • 2.41, Аноним (62), 13:42, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    В этом суть так называемого "свободного" ПО. Одно сплошное враньё и маркетинговый булшит
     
     
  • 3.45, Аноним (16), 14:11, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Маркетинг предполагает профит на карман, что более подходит для проприетарного ПО.
     
  • 3.59, Аноним (59), 16:11, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не стоит проицировать свои фантазии на реальный мир
     
     
  • 4.122, microsoft (?), 22:42, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это не фантазии уж как с 2002 года.
     
     
  • 5.128, Аноним (131), 00:22, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А чего в 2002 такого знаменательного было?
     
  • 2.50, FixingGunsInAir (ok), 14:42, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    По тем же причинам, по которым некоторые умники называют Docker самодостаточным.
     
  • 2.55, Juha (ok), 15:34, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так же как любой пакет в системе что то да требует. Внезапно.

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

     
  • 2.75, Аноним (70), 17:32, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так ты дай определение, что такое "самодостаточные пакеты", я тебе тоже напишу, что вранье, нужна еще ОС и т.п.
     
     
  • 3.85, Аноним (62), 18:16, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Настоящий самодостаточный пакет должен работать без операционной системы
     
     
  • 4.113, Bdfybec (?), 21:32, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А также без процессора, компьютера, в безвоздушном пространстве, без электричества и т.п.
     
     
  • 5.187, Juha (ok), 11:20, 26/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И без желания и надежд.
     
  • 4.132, Аноним (130), 01:11, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И без железки.
     
  • 2.92, Аноним (97), 18:44, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пакеты не требуют установки рантайма, он автоматически устанавливается как зависимость. В момент запуска приложения из него и пакета собирается самодостаточное (для запуска приложения) окружение.

    Требуется только установка клиента (для установки пакета). Также, как требуется ПК, ОС, драйвера.

     
     
  • 3.155, _hide_ (ok), 10:41, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Пакеты не требуют установки рантайма, он автоматически устанавливается как зависимость.
    > В момент запуска приложения из него и пакета собирается самодостаточное (для
    > запуска приложения) окружение.
    > Требуется только установка клиента (для установки пакета). Также, как требуется ПК, ОС,
    > драйвера.

    Самодостаточный и "только установка клиента" + "1-10ГБ свободного места". Нда... Филологи совсем стыд потеряли

     

  • 1.14, Sw00p aka Jerom (?), 12:39, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Main of Puppets :)
     
     
  • 2.19, Sw00p aka Jerom (?), 12:41, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    в контексте со словом master если нет слова slave, с какого бодуна это неполиткорректно?
     
     
  • 3.28, Аноним (-), 12:55, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты так мило ведёшь монолог, не хочется мешать аж
     
     
  • 4.107, Sw00p aka Jerom (?), 20:54, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > ты так мило ведёшь монолог, не хочется мешать аж

    автор любой книги такой же диалог ведет:)

    короч, мысли в коментах

     

  • 1.48, FixingGunsInAir (ok), 14:31, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Основная ветка в Git-репозитории переименована с "master" на "main", так как слово "master" считается последнее время неполиткорректным.

    Есть хоть кто-то, кто не прогнулся под это?

    master форева (с).

     
     
  • 2.53, Аноним (53), 15:26, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я поменял просто так, просто потому что main лучше master во всех смыслах.
     
     
  • 3.201, FixingGunsInAir (ok), 16:14, 17/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Я поменял просто так, просто потому что main лучше master во всех
    > смыслах.

    В каких во всех? Чем лучше? Бла-бла-бла и никакой конкретики. Лучше видимо, только потому, что вам так в голову насрaли.

     

  • 1.49, Аноним (-), 14:37, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Appimage объективно лучше!
     
     
  • 2.51, FixingGunsInAir (ok), 14:50, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чем же он так сильно "лучше"? Вы случаем не пытаетесь сравнить контейнеровоз с кемпингом? Или Docker со статическим бинарём всё-в-одном (Windows-style).
     

  • 1.56, keydon (ok), 15:41, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Flatpak это ошибка. И как идея и как реализация. Вместо того чтобы решать проблемы, он их создаёт.
     
  • 1.57, Аноним (57), 15:59, 24/08/2022 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +3 +/
     

     ....ответы скрыты (9)

  • 1.76, Аноним (76), 17:32, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Приятно видеть, как экосистема линукса развивается в сторону удобства пользователей.
     
     
  • 2.81, Аноним (83), 17:48, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > в сторону удобства

    программистов, у которых руки вместо ног растут.

     
     
  • 3.87, Аноним (62), 18:23, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ох уж эти современные open source программисты ни память за собой освободить не могут, ни пакеты собрать ещё и руки не из того места.
    Вместо того чтобы собрать несколько десятков, ну сотню, пакетов под все версии всех популярных дистрибутивов им подавай единый формат и магазин. И ещё с оплатой виртуальных пикселей.
    Одним словом виндо-вэй.
     
     
  • 4.94, Аноним (97), 18:58, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сразу видно теоретика.

    От разработчика требуется лишь src.tgz. Всё остальное обычно делают люди с прямыми руками под свои окружения, на своих мощностях.

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

     
     
  • 5.116, Admino (ok), 21:47, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Всё остальное обычно делают люди с прямыми руками под свои окружения, на своих мощностях.

    Это совершенно замечательные люди, а конечным криворуким пользователям, коих подавляющее большинство, ждать ебилдов?

     
     
  • 6.136, iCat (ok), 03:42, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >...ждать ебилдов?

    Писать ебилды...
    Это не сложнее, чем "поставить (условно) танчкики, найти ломалку и сделать анонимную регистрацию"

     
  • 5.125, Аноним (62), 22:59, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ждать пока как-то с прямыми как палки руками что-то соберёт это виндо-вэй.
    Настоящий Линукс-вэй это
    Configure
    Make
    Make install
    Остальное для неосиляторов.
     
  • 5.176, Аноним (177), 18:45, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    @Admino
    Криворуким пользователям рекомендуется обратиться за квалифицированной помощью к пряморуким. А что они обычно делают, когда у них случается пожар или отравление? Они же в обществе живут, а не волком в лесу. Что они как маленькие?
     
  • 3.88, Аноним (62), 18:27, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Жаль что те кто пытается что-то делать под Линукс не видят комментарии местных экспертов.
    Они бы поняли что не в коем случае не стоит ничего разрабатывать
    Это напрасный труд, за который получишь только упрёки и унижение
     
     
  • 4.99, user90 (?), 19:32, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Жаль что те кто пытается что-то делать под Линукс

    Сделали нопремер:
    - третьгном,
    - системда.
    Спасибо не надо.

     
     
  • 5.126, Аноним (62), 23:00, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Правильно, чем меньше программ для Линукс тем лучше
     
     
  • 6.129, Аноним (131), 00:24, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чем больше _прикладных_ программ, тем лучше.
     
  • 5.135, Аноним (76), 03:41, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пользуюсь и тем, и другим. Systemd — топчик. Всё сделано так, как надо. Третий гном тоже шикарен, я предыдущие на дух не переносил, пользовался тайлингом. Недавно заценил на чужом компе, сразу же проникся и выкинул нафиг stumpwm.
     
     
  • 6.137, iCat (ok), 03:50, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Systemd — топчик

    Ты просто не ту OS для себя выбрал...
    Надо было Windows или OSX выбирать.

     
     
  • 7.146, Аноним (62), 09:07, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В винде нет системд, вайланд, пулсаудио, гном3, флатпак и прочего блоатвар. Идеальная ос для опеннетОвцев
     
     
  • 8.152, Аноним (152), 10:10, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты сейчас описал Chrome OS ... текст свёрнут, показать
     
  • 8.157, Аноним (157), 12:06, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это уже вопрос времени Будет вам и даже на Verona ... текст свёрнут, показать
     

  • 1.98, user90 (?), 19:27, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не юзал и не собираюсь. Ну и зависимости - это как раз фича, иначе "как на венде". Нафиг надо?
     
  • 1.108, истина в последней инстанции (?), 21:07, 24/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Самое главное достоинство всех этих флатошлаков это то что они отлично показывают уровень грамотности разработчика. Если разработчик не смог осилить нормальную сборку и хотябы 3-ку популярных пакетов - смело можно сказать, апликашка-<тут следует рифма на слок 'ка'>.

    Так забавно как неосиляторы нормальных сборок городят велосипеды на квадратных колёсах. Местами ещё и без руля.

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

     
     
  • 2.115, Bdfybec (?), 21:41, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Очевидно, что ты не в теме и никогда не имел дело с разработкой софта и его распространением. Прямо вот так все разработчики приложений распространяемых через флэтхаб тупые "не осилившие сборку 3-х пакетов", а ты кукарека на опеннете - знаток какх свет не видывал.
     
     
  • 3.124, microsoft (?), 22:50, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тобиш ты мне щас выкатишь легко и не принужденно во флятпряках ceph собранный в двух-трех вариациях? Я так понял тебе это легко? Или как всегда... построить умника?
     
     
  • 4.127, Bdfybec (?), 23:05, 24/08/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это чуваку выше все легко и все у него неосиляторы.
     
     
  • 5.161, истина в последней инстанции (?), 16:03, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Прикинь а я запросто.

    У меня уже 4 года автоматом собирается под debian (stable, testing, unstable), rhel и suse

     
  • 5.162, истина в последней инстанции (?), 16:05, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Прикинь а я запросто.

    У меня уже 4 года автоматом собирается под debian (stable, testing, unstable), rhel и suse BSD и даже opk облегченный для buildroot. И вообще я давно про это забыл. Сборка сама себя подтягивает и держит в актуальном состоянии.

    Если ты такой маленький но у тебя достойное приложение - давай и тебе буду собирать под основные дистры.

     
  • 4.138, iCat (ok), 03:54, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >...в двух-трех вариациях?

    С полным набором QT, GTK, motif, Java, wine и .NET на всякий случай...

     
  • 2.144, iPony129412 (?), 07:34, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Если разработчик не смог осилить нормальную сборку и хотябы 3-ку популярных пакетов

    Я бы скорее подписался на сборку трёх популряных пакетов, чем на Flatpak - это прям адъ.

    А для тех кому лень - распространяешь бинарники в tar.gz с жирной сборкой. А там пользователь суй куда хочет.

     
     
  • 3.163, истина в последней инстанции (?), 16:07, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Я бы скорее подписался на сборку трёх популряных пакетов, чем на Flatpak - это прям адъ.

    Коняш, ты не осилишь.

     
     
  • 4.180, iPony129412 (?), 19:38, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > ты не осилишь.

    Почему? Я имею опыт только с DEB, yocto, SNAP.
    Что в RPM так уж сложно?

     

  • 1.145, Аноним (-), 07:40, 25/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Для уменьшения размера пакета он включает лишь специфичные для приложения зависимости
    > с использованием технологии OSTree ... избавляющие от необходимости полной замены образа при каждом обновлении

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

     
     
  • 2.175, Аноним (177), 18:39, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Эээм. Перестать использовать флаг '--user'?

    Для избегания дупликации файлов обычно используют средства ФС. Например, Btrfs.

    А как это там в вантузе "лучше" сделано. Не поделитесь?

     

  • 1.151, Аноним (152), 10:10, 25/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Странно почему же этот ваш Линус, который по совместительству ещё и Товальдс сразу не предусмотрел такую возможность и не сделали всё по человечески. Почему такие задачи решают средствами, которые надо прикручивать где-то сбоку?
     
     
  • 2.173, Аноним (177), 18:33, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Наш Линус aka Торвальдс занимается разработкой ядра, а не пространства пользователя. А доставка ПО до человеков в зону отвественности ядра, очевидно, не входит.
     
  • 2.174, Аноним (177), 18:34, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А вот изоляция процессов во Flatpak'е, как раз и реализована средствами ядра.
     
     
  • 3.191, Аноним (191), 15:19, 26/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Почему их нельзя реализовать без флатпака?
     
     
  • 4.196, Аноним (196), 20:16, 27/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, но сложно. Из-за особенностей Filesystem Hierarchy Standard.
     

  • 1.158, А (??), 14:44, 25/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > не может напрямую обращаться к оборудованию, за исключением вывода через DRI, и обращений к сетевой подсистеме.

    Вона во чё... оказыться. Широкий заход. :(

     
     
  • 2.172, Аноним (177), 18:30, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Исключения, то есть доступ к /dev/dri и network namespace, должны быть предоставлены явно.
     

  • 1.160, zog (??), 16:01, 25/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Классическое костыльное ненужно. Вместо того, чтобы решить проблему фрагментации платформы Linux они навяели ковнокостыль с изоляцией и прочими источниками поблем и проседания производительности. В топку флатпак и все прочие подобные решения.
     
     
  • 2.171, Аноним (177), 18:28, 25/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В фрагментации платформы Linux нет никакой проблемы. Как нет никакой Единой Платформы Linux(TM).

    Изоляция и прочие источники проблем во Flatpak - не костыли, а ядерные решения. То есть средствами Kernel, с минимальными затратами для производительности и потребления памяти.

     
     
  • 3.192, Аноним (191), 15:20, 26/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Есть и проблемы большие. Посмотри на венду там всё просто берет и работает.

    Затраты есть, но они не нужны. Линукс всё запорол и он не нужен.

     
     
  • 4.195, Аноним (196), 20:13, 27/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я больше десяти лет *эксклюзивно* использую Arch Linux на десктопе для работы и отдыха. А Виндовс удалил за ненужностью. Сталкиваюсь с ним только на чужих машинах, где он просто берёт и нифига не работает, а меня просят починить. И куда мне смотреть? В параллельную Вселенную?

     
  • 3.200, Аноним (200), 14:14, 01/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Есть - Android, и она единственная рабочая, остальное из серии - конструктор, а ты заставь меня работать как надо.
     
  • 2.199, pic (?), 20:43, 31/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Android хорошее решение и всё что с ним связанное.
    А костыль в виде настольного GNU/Linux надо оставить, он мёртвый, кроме как для серверов, разработки и узкого применения, дальше никуда не поедет, т.к. фрагментированное. Есть конечно SteamOS, но оно тоже узкое.
    IBM PC вообще повезло что открыли стандарты, иначе бы в истории что-то более дельное стрельнуло бы.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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