@drq выкидываем докер, берем AppImage. Кому надо, тот под себя перепакует :blobcatderpdeer:
Top-level
@drq выкидываем докер, берем AppImage. Кому надо, тот под себя перепакует :blobcatderpdeer: 20 comments
@termonoid @drq ни тебе изоляции, ни тебе бинарей, протестированных на других машинах.
Собрал AppImage? Молодец. Оно скорее всего работает исключительно на твоём ПК. Даже если ты забандлишь туда все зависимости. @termonoid @drq попробуй на каком-нибудь необычном дистрибутиве, хорошо если чутка устаревшем.
@termonoid @drq любая Gentoo, например. Гентушники редко пересобирают систему и всё собрано с кастомными флагами. :)
@a1ba ну значит твой пакет им собрать ваще как два пальца будет :blobcatgoogly: @termonoid @drq я уже вычеркнул Arch из списка поддерживаемых, потому что собираю свой аппимаж на убунте. :)
Собирать SDL2 с исходников со всем динамическим не помогает. Все равно где-нибудь отвалится какая-нибудь ебучая пульса. @termonoid @drq ложь и пиздёж.
Ему как минимум хостовый libfuse нужен. И во вторых, часто софт собранный в AppImage таки требует ручного вмешательства -- чтобы его запустить достаточно распаковать это говно и удалить всё что там забандлено и оно начинает работать. Если ABI нигде не сломали, конечно. @termonoid @drq самый идиотский формат. Это даже не формат по сути.
Он никакую проблему не решил, с таким же успехом я могу запаковать все бинари с собой, сделать шеллскрипт-заголовок, который в конце самого себя найдет архив, распакует в /tmp и запустит. И результат будет такой же. @termonoid Appimage имеет смысл, если у тебя есть оговоренный и закрепленный base system - т.е. список софта, который прям железно везде есть. А в линухе-то его и нет :3 @termonoid Вопрос, где проводить границу. Если тащить с собой вообще все, проще дистриб целой системы сделать. А если все же только необходимое - то можно не угадать. Базы-то нету, а что за дистр у юзера - неизвестно. @drq то есть в докере систему всю тащить норм, а в аппимадже не норм? :blobcatwhat: @termonoid @drq только в отличие от винды, в линуксе как обычно зоопарк. И всё равно где-то что-то отваливается.
Курсор мыши например внезапно из установленного в настройках становится буквой X. Или звук отваливается. Или 3D ускорение. Или на вашем Wayland оно запускается через иксовую прослойку, потому что ну не положили, не подумали, не протестировали. @termonoid @drq @Lafiel я может чета не понимаю, но зачем в NixOS ставить докер :blobcatgooglyholdingitsheadinitshands: |
Но AppImage наихудший из них.