LINUX.ORG.RU
Ответ на: комментарий от crypt

Snap не может по определению стать стандартом, потому что это централизованный магазин в руках Canonical.

Это недоразумение, что он вышел за пределы IoT-редакции Ubuntu.

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

И нормально получилось, для IoT устройств прям самое оно.

Я специально лез в SNAP, думал на практике применить (сам работаю в сфере производства маршрутизаторов).

SNAP роутер с автообновлением приложений. Вот это вещь.

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

вот им и расскажи. я всеравно не пользуюсь.

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

нет, это всё пакеты с дедовскими зависимостями

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

для IoT устройств прям самое оно

Уже спорно. С появлением Podman от Red Hat нишу очень легко занять, при этом используя стандартизированные контейнеры, работающие за пределами какой-то единственной реализации, а не Canonical-специфичные пакеты. Ну, а плюсы Podman на поверхости: не требует root, работает с последними Linux-технологиями, вроде cgroups v2, не требует запущенного демона. Может так же автоматически обновлять контейнеры в фоне.

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

Уже спорно. С появлением Podman от Red Hat нишу очень легко занять, при этом используя стандартизированные контейнеры, работающие за пределами какой-то единственной реализации,

Let the battle of standards begin!

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

Контейнеры сейчас везде одинаковые. https://opencontainers.org/

ЧСХ, Flatpak тоже умеет работать с OCI-контейнерами. https://opencontainers.org/posts/blog/2018-11-07-bringing-oci-images-to-the-desktop-with-flatpak/

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

да кого это волнует.

Да никого, конечно, как и flatpak :)

Правда тут в треде говорят, что он кого-то там победил

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

SNAP роутер с автообновлением приложений. Вот это вещь.

и какой объем флеш-памяти на ваших роутера?

гигабайт

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

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

Ну, а плюсы Podman на поверхости: не требует root, работает с последними Linux-технологиями, вроде cgroups v2, не требует запущенного демона. Может так же автоматически обновлять контейнеры в фоне.

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

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

я слово Podman сейчас второй раз услышал 🙂 Помню, новость на ЛОРе была. И запомнил всё-таки.

Ну и всё… В дикой природе это слово больше не видел.

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

Podman Desktop для маков не существует

Ну и не надо, они же совместимы. Смысл macOS- и Windows-версий в том, что запускается виртуалка.

Podman’ом просто деплоить финальный билд куда-то на маломощное устройство, куда дерьмодемон dockerd не влезет. Речь про IoT, напоминаю.

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

В дикой природе это слово больше не видел

Ты и не DevOps, вроде бы, чтобы о таком знать.

Red Hat тем временем использует Podman на своём OpenShift, мейнтейнит плейбуки для Ansible, поставляет по умолчанию в RHEL и Fedora (для которых Docker вообще-то не собирают; в Fedora есть Moby Engine, разве что).

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

Так мониторю, читаю. Куда же программисту без этого.

Red Hat тем временем использует Podman

Ну вот, чисто этот селф фудинг какой-то.

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

Ну, просто Red Hat является столпом в разработке большей части экосистемы серверного и не очень Linux, поэтому их «селф фудинг» невзначай влияет и на все остальные дистрибутивы Linux в том или ином виде (на SUSE, как минимум, — они поставляют Podman в качестве основной управлялки контейнерами). Да и инструмент удобный в конечном итоге, в ином случае я бы его не упоминал вообще.

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

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

Ты понимаешь, что это ограничение версии flatpak сделано намеренно мейнтейнером Chromium?

Ты же понимаешь, что это оправдание из серии «к пуговицам претензий нет»? А на практике получается неработоспособное говно.

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

А зачем его устанавливать на флатпак, которому год?

А что, это говно надо как шиндавс, переустанавливать дважды в год?

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

SUSE

тоже так себе пример. десять лет назад наверно можно было сказать SUSE с этаким «во!», сейчас как-то стирано.

А так вообще мне всё напоминает: «результат? какой там результат – зато весело!»

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

тоже так себе пример

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

Просто деплоить программы без оркестратора такая себе практика, и в серьёзных деплоях будет практически только Kubernetes. Docker/Podman — для разработчиков и эджкейсов.

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

ДЕБильная ДЕБиановская (и не только) модель с фризом пакетов на весь срок жизненного цикла. ЛТСники все 5 лет так и будут сидеть

У меня во время работы в банке 80% отдела разработки так же реагировали на запрет деплоя за 2 недели до конца года вплоть до выхода с праздников. Что характерно, 20% остальных были ответственны за поднятие упавшего.

В убунте 20.2.1, в апстриме 20.2.6, апдейт так и не приехал. Штабильность

В Debian Sid и Testing апдейт прилетел на следующий день.

chupasaurus
()

Я за appimage. Один файл, не нужна установка, работает тоже везде, если (внезапно) недоступен FUSE - то есть распаковка «из коробки», для работы не требуются никакие дополнительные сервисы в системе.

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

AppImage работает не везде, а только там, где работу явно предусмотрели. Если разработчик не предусмотрел, например, отсутствие на пользовательской машине какой-то библиотеки - AppImage работать не будет. На самом деле, это же не «незавсисимый от дистрибутива» формат, а этакий самораспаковывающийся архив на стероидах. И это его принципиальное отличие от flatpak и snap (кроме classic), в которых ABI полностью изолировано от хост-системы, до libc включительно.

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

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

«пользы от него, как с козла молока, но и вреда, однако, тоже никакого» (с) может, так оно и лучше, чем то, что RH сейчас наклепал.

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

ТС пишет про историю успеха с установкой Chromium.

Ты приходишь и говоришь, что Snap лучше.

На серверах.

Потом говоришь, что тема не про десктопы.

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

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

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

Flatpak только для десктопов используется, ТС десктопный софт и устанавливает.

При чём тут запуск сервисов вообще?

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

Я специально лез в SNAP, думал на практике применить (сам работаю в сфере производства маршрутизаторов).

А можно узнать имя конторы, чтобы потом случайно не купить? :)

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

Flatpak только для десктопов используется, ТС десктопный софт и устанавливает.

Чё пристал? Я же сказал, snap лучше, потому что умеет не только десктопы. Когда flatpak научится запускать сервисы, тогда и приходи, точка. Мне насрать, что тебе это не надо, это никак не влияет на мой пользовательский опыт. Так яснее?

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

Чё пристал?

Ты тупняк развёл, который если и относится к теме, то очень косвенно, а к запуску Chromium вообще нет.

Когда flatpak научится запускать сервисы, тогда и приходи, точка

https://flatpak.org

Flatpak is a next-generation technology for building and distributing desktop applications on Linux

Оно by design не обязано такое уметь. Для этого есть https://opencontainers.org/ со специализированными программами, работающими по общепринятому стандарту. В этот стандарт умеет и Flatpak, так что если в OCI-контейнер запихнуть графическую программу — она будет работать. А для запуска демона лучше использовать другой фронтенд, вроде Docker/Podman/Kubernetes.

Зачем нужна блоатварь типа Snap, которая пытается усесться на двух стульях сразу, при этом делая это плохо?

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

Ты тупняк развёл, который если и относится к теме, то очень косвенно, а к запуску Chromium вообще нет.

Не я.

Оно by design не обязано такое уметь.

Потому что by design хуже snapd.

Зачем нужна блоатварь типа Snap, которая пытается усесться на двух стульях сразу, при этом делая это плохо?

Затем, что я так хочу. Я, в отличие от тебя, никого ни в чём убедить не пытаюсь, и говорю только о своём опыте.

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

Я, в отличие от тебя, никого ни в чём убедить не пытаюсь

Я тоже никого не убеждаю. Просто констатирую факт и с недоумением смотрю, как мне в ответ говорят, что скрещивание ужа с ежом является фичей.

Ну, окей, что ли.

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

Я тоже никого не убеждаю.

Конечно-конечно.

Просто констатирую факт и с недоумением смотрю, как мне в ответ говорят, что скрещивание ужа с ежом является фичей.

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

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

Flatpack это типа виндового msi?

В Windows нет аналога Flatpak.

А как же Dllhell?

Каждая программа собирается под определённый изолированный рантайм.

Обновления, не качающие гигабайты?

Flatpak скачивает дельту обновлений, а не заново перекачивает всё подряд.

Unixway и прочее?

Flatpak представляет собой ряд не особо прибитых друг к другу компонентов (Flatpak, bubblewrap, xdg-desktop-portal etc.)

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

потребности несколько шире

Пока что я могу только предположить, что тебе гиперлень использовать разные инструменты и вместо условного systemd демонами должен заниматься, внезапно, Snap. Он же тебе и браузер должен установить. Расскажешь насчёт потребностей самостоятельно?

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

Линуксовые пакеты, которые ломаются каждые 6 месяцев должны умереть. flatpak приложение в теории будет работать всегда, приложение лишь подтянет свой рантайм.

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

Линуксовые пакеты, которые ломаются каждые 6 месяцев должны умереть. flatpak приложение в теории будет работать всегда, приложение лишь подтянет свой рантайм

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

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

Конечно, вот тебе пример почему подход Windows лучше: Eschalon: Book I - Помогите найти недостающие библиотеки

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

По-моему для линуксоидов лучше flatpak, чем wine…

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

Это случилось уже давно, с распространением Докера. Идея поместить в контейнер и десктопные приложения тоже вполне закономерна. Флатпак, правда, не совсем всё таскает с собой - у разных приложений общие рантаймы.

gasinvein ★★★
()
Последнее исправление: gasinvein (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.