Email or username:

Password:

Forgot your password?
Top-level
Mo Rijndael (archive)

@drq выкидываем докер, берем AppImage. Кому надо, тот под себя перепакует :blobcatderpdeer:

20 comments
:umu: :umu:
@termonoid @drq я понимаю снапы, флатпаки, ДОКЕР.

Но AppImage наихудший из них.
:umu: :umu:
@termonoid @drq ни тебе изоляции, ни тебе бинарей, протестированных на других машинах.

Собрал AppImage? Молодец. Оно скорее всего работает исключительно на твоём ПК. Даже если ты забандлишь туда все зависимости.
Mo Rijndael (archive)

@a1ba кучу раз запускал аппимаджи(чужие), ещё ни один не отказался работать

@drq

:umu: :umu:
@termonoid @drq попробуй на каком-нибудь необычном дистрибутиве, хорошо если чутка устаревшем.
Mo Rijndael (archive)

@a1ba насколько необычном и насколько устаревшем?

@drq

:umu: :umu:
@termonoid @drq любая Gentoo, например. Гентушники редко пересобирают систему и всё собрано с кастомными флагами. :)
Mo Rijndael (archive)

@a1ba ну значит твой пакет им собрать ваще как два пальца будет :blobcatgoogly:
Вычеркиваем Gentoo из списка поддерживаемых :blobcatgooglytrash:

@drq

:umu: :umu:
@termonoid @drq я уже вычеркнул Arch из списка поддерживаемых, потому что собираю свой аппимаж на убунте. :)

Собирать SDL2 с исходников со всем динамическим не помогает. Все равно где-нибудь отвалится какая-нибудь ебучая пульса.
Mo Rijndael (archive)

@a1ba AppImage не требует ничего ставить зато :blobcatgooglyshrug:

@drq

:umu: :umu:
@termonoid @drq ложь и пиздёж.

Ему как минимум хостовый libfuse нужен.

И во вторых, часто софт собранный в AppImage таки требует ручного вмешательства -- чтобы его запустить достаточно распаковать это говно и удалить всё что там забандлено и оно начинает работать. Если ABI нигде не сломали, конечно.
:umu: :umu:
@termonoid @drq самый идиотский формат. Это даже не формат по сути.

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

И результат будет такой же.
Dr. Quadragon ❌

@termonoid Appimage имеет смысл, если у тебя есть оговоренный и закрепленный base system - т.е. список софта, который прям железно везде есть. А в линухе-то его и нет :3

Mo Rijndael (archive)

@drq так аппимадж как раз позволяет притащить всё с собой, не?

Dr. Quadragon ❌

@termonoid Вопрос, где проводить границу. Если тащить с собой вообще все, проще дистриб целой системы сделать. А если все же только необходимое - то можно не угадать. Базы-то нету, а что за дистр у юзера - неизвестно.

Mo Rijndael (archive)

@drq то есть в докере систему всю тащить норм, а в аппимадже не норм? :blobcatwhat:

:umu: :umu:
@termonoid @drq они хотя бы проблему дубликации решат.

Ну лаааадно, будем считать что мы живём в идеальном мире розовых пони автора AppImage и представим что его проект "работает".

И вот у нас полсистемы -- это аппимажи. DE, браузер, мессенджер, игры, небо, Аллах -- аппимажи.

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

Получается та самая история, где виндузятники чтобы лишний раз не устаналивать, качают какие-то хитро похаченные Portable сборки.
@termonoid @drq они хотя бы проблему дубликации решат.

Ну лаааадно, будем считать что мы живём в идеальном мире розовых пони автора AppImage и представим что его проект "работает".
:umu: :umu:
@termonoid @drq только в отличие от винды, в линуксе как обычно зоопарк. И всё равно где-то что-то отваливается.

Курсор мыши например внезапно из установленного в настройках становится буквой X. Или звук отваливается. Или 3D ускорение. Или на вашем Wayland оно запускается через иксовую прослойку, потому что ну не положили, не подумали, не протестировали.
Лафиэль Элентари

@termonoid @drq
Хардкордный вариант - снести текущий линукс и поставить NixOS. Там запустить сервис Docker. У всех он будет работать одинаково.

Mo Rijndael (archive)

@Lafiel я может чета не понимаю, но зачем в NixOS ставить докер :blobcatgooglyholdingitsheadinitshands:
btw, я пробовал ставить, застрял на установке Ly

@drq

Лафиэль Элентари

@termonoid @drq
Некоторые сервисы и приложения очень сложно упаковать в nix.

Go Up