Разработчик собственного дистрибутива Chimbalix, известный под ником Chimbal, опубликовал в своем блоге подробный материал, в котором на личном опыте продемонстрировал трудности компиляции и распространения программного обеспечения в среде Linux. В качестве примера он выбрал популярное приложение для стриминга OBS Studio, пытаясь собрать его актуальную версию на дистрибутиве Debian 12.
Как описывает Chimbal, ключевой проблемой на первом же этапе стала несовместимость версий зависимостей. Для сборки последней версии OBS Studio требовалась библиотека FFmpeg 6.1 или выше, тогда как в стабильных репозиториях Debian доступна только версия 5.1. Это вынудило энтузиаста заняться самостоятельной компиляцией FFmpeg из исходного кода, что, по его словам, превратилось в "ад зависимостей". Ему пришлось вручную разрешать многочисленные конфликты и устанавливать десятки пакетов для разработки.
Даже после успешной сборки FFmpeg процесс компиляции OBS Studio столкнулся с новыми трудностями, связанными с модулями NVENC и другими библиотеками. Однако главная проблема проявилась позже: полученное приложение не было по-настоящему портативным. Chimbal отметил, что при попытке запустить скомпилированную программу на других дистрибутивах, таких как Ubuntu и Fedora, она не работала из-за различий в версиях системных библиотек, в частности Python.
В своем заключении автор приходит к выводу, что фрагментация экосистемы Linux создает серьезные препятствия для разработчиков и пользователей. Необходимость компилировать ПО под каждый дистрибутив отдельно или вручную разрешать сложные цепочки зависимостей делает процесс установки и использования программного обеспечения значительно более трудоемким по сравнению с другими операционными системами, где разработчики чаще предоставляют готовые к запуску исполняемые файлы.
чувак сидит на стабильном дебиане и плачет что нет последних либ :)
кривые руки = сложности
не говорите ему что есть appimage и последняя версия OBS
отвечаешь за базар?
я сижу на х11 и в ус не дую а не судорожно жму на ф5 "Are we Wayland yet?"
Wayland даже не даёт крутить своё разрешение дисплея через xrandr, гугление в течении около недели не навело на какой-то действующий способ и каждый извращается как может либо забивает(на SO например до сих пор есть открытые вопросы по этому поводу)
Зачем wayland вообще нужен?
Но X11 благо позволяет без выкрутасов
Зато назло Биллу Гейтсу и его корпорации.
Линукс бесплатный, как-нибудь разберемся
Так винда тоже бесплатная, бери да качай.
Блин америку открыл.
Глупости. А для FreeBSD ему тоже сложно собирать софт?
Да, это чумба по этому он соберёт его из исходников и запихнет в свой формат и только потом установить
Я просто к тому, что в PS4 и PS5 ОС - на базе FreeBSD. Которая, в общем, от Линукса отличается не так уж и сильно.
Дальше не читал )))
Да этого клоуна на Оверклокере уже устали поливать отходами жизнедеятельности.Собрал какой-то мегаупоротый "дистрибутив" из старого *овна и кривых палок, и пытается из рандомных репозитариев запускать рандомный софт, после чего пилит очешуенно длинные посты с "разоблачениями".
Ффтопку и его, и его мнение, и его "дистрибутив".
Chimbalix серьезно? Плейграунд на только опустились что бы публиковать сказки чела что в сообществах считается позорящим Линукс идиотом. Никто в здравом уме его блог даже не читает, а сразу переходят в комменты покекать над его очередными извращениями и наивными что ведутся на его посты для байта.
Забавно наблюдать за войнами сверхразумов, консольщики против пекарей, ведроиды против огрызочников, теперь линуксоводы против окошководов)
не теперь, давно уже, и называлось это холивар. Линуксойды всё винду хоронят, никак не выходит.
люноксоводов на весь мир хотя бы тыщ 10 наберется?
Фанатики )
Выбрал для "демонстрации" дистр, предназначенный для серверов - такой, где софт и библиотеки максимально древние и "надежные" и удивляется, что что-то не так. А любители поделия от Microsoft и рады: "ко-ко-ко, смотрите, какой Linux кривой". Для того такая "демонстрация" и делалась - и выбрано именно то, где подобные вещи и не релевантны абсолютно. Ну кто будет сегодня использовать Debian (и его производные) для домашнего использования?.. Сегодня актуальны Arch-based дистрибутивы. Все будет свежее, максимально быстрое и работающее "из коробки"
сходи на оверклокер, почитай каменты к его "блогу" - там не одна панамка, там много накладено)
А зачем обычному среднестатистическому пользователю разбираться в этих версиях и сборках?
Как бы большинство юзеров не ныли, они продолжат использовать винду потому что это удобно. Ты устанавливаешь за 10 минут систему, за 15 минут драйвера и всё. Почти весь свежий софт у тебя работает без проблем.
А вот установка пингвина стопорится уже на этапе выбора дистрибутива, потому что хрен его знает какой подойдёт лучше, какой будет удобней и каким меньше геммороя.
Это скорее вопрос привычки: чтобы "переехать" на Линукс, нужно захотеть узнать что-то новое) Дело не в том, что Линукс - это сложно. Это давно уже не так, а ныне и тем более. Но чтобы об этом узнать, надо заинтересоваться и попробовать. И не ждать, что за пять минут во всем разберешься, а понимать, что это совсем другая ОС и многие принципы работы с ней отличаются. Опять же: эти вещи и особенности - не сложны давно, но научиться пользоваться новой системой все равно нужно. Но это почти в чем угодно так: никто ведь той же Виндой не умел пользоваться с рождения. Точно так же учились, что-то по ходу осваивали, узнавали. Это обычно незаметно происходило у большинства) Хотя кто-то и литераруру покупал даже, чтобы научиться пользоваться) Да и любой вещью надо сначала научиться пользоваться) Но почему-то все именно от Линукса требуют, чтобы вот прям хоба! - и все сразу понятно) Но от всего остального же этого не требуют, понимая, что надо сначала освоиться)) Ничего в этом Линуксе сложного нет на самом-то деле, все эти срачи в сети - это больше из-за недопонимания друг друга, да и по привычке просто)) Я сам "переехал" с Винды на Линь несколько лет назад, и обратно не тянет) Да, сначала пришлось узнать много нового, т.к. многие вещи устроены иначе. Но это того стоило, рад что попробовал)
Если ты на этом не поднимаешь бабла, смысл этих страданий?