@dettlaff а зачем они нужны? Сборки под линукс это постоянная проблема с поддержкой кучей древних дистров, кривых библиотек, никакой портабельности. То ли дело портабельные exe файлы pe32+
@dettlaff appimage не решает никаких проблем, это тупой бандл. Бандл сам по себе ничем не лучше просто архива с бинарниками, разве что чуть удобнее. Но мне лмчно некомфортно запускать бандлы, когда я не вижу что внутри
@dettlaff а теперь технически:
В линуксе не хватает какого-то интерфейса, который позволит собрать приложение так, чтобы оно везде работало без проблем и при этом не имело большого оверхеда.
По сути надо то всего лишь прослойки над libc, которая позволит реализовать поверх неё условный qt (вохможно с libx11 и libwayland-client), при этом не линкуясь к libc напрямую. не таща другой дистр целиком в контейнере. И как блять ни странно, wine является такой прослойкой. Это не контейнер,для него не надо тащить кучу библиотек (если нормально собрать и не поддерживать 32 бита), он использует системный opengl/vulkan , а не тащит с собой в отличие от флетпака и он весьма компактный. Какой-ниюудь wine 1.0 уместится в 5-10 мегабайт целиком. Так что всякие порты с winelib - не такая уж и плохая идея. У современного wine к сожалению большой оверхед после перезода на PE формат, но это вынужленная мера - так в скором времени он сможет использовать 64битные библиотеки в win32 приложениях.
@dettlaff а теперь технически:
В линуксе не хватает какого-то интерфейса, который позволит собрать приложение так, чтобы оно везде работало без проблем и при этом не имело большого оверхеда.
По сути надо то всего лишь прослойки над libc, которая позволит реализовать поверх неё условный qt (вохможно с libx11 и libwayland-client), при этом не линкуясь к libc напрямую. не таща другой дистр целиком в контейнере. И как блять ни странно, wine является такой прослойкой. Это не контейнер,для него не надо...
@mittorn дак вся не имеет сборок под линукс