Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы

Внезапно осознал одну из причин, по которым Юникс-подобные системы традиционно не игрушечные.
Вот ставите вы например игрушку на каком-то движке под Винды. Движок вместе с ней. Обычно он вместе с ней не только в дистрибутив входит, но и инсталлируется в её каталог. Если это не что-то совсем уж системное типа DirectX.
Ставите вы под Винды какую-нибудь не игрушку. И... то же самое.
Ставите вы какой-то не игрушечный софт под Юникс-подобную систему. У него куча зависимостей, они ставятся или собираются из репозиториев. Софт живёт своей жизнью, зависимости тоже, всё постепенно обновляется, а когда что-то расползётся, начинаются вопли и беготня, и всё более или менее чинят.
А игрушки? А они в >95% случаев с закрытыми исходниками. но не это самое страшное. Самое страшное то, что их зарелизили, все наигрались, и больше почти никому они не нужны. вто время, как третьесторонние программные компоненты развиваются и живут своей жизнью. Максимум, на что можно надеяться, это ремейк через несколько лет.
Почему и откуда эта тирада? А от размышлений на тему того, стоит ли под Юникс-подобные операционки визуальные новеллы на RenPy релизить в комплекте с экземпляром RenPy нужной версии, или же не стоит. Что важнее: Юникс-way или жизнеспособность?

#3IKCRE / @dluciv / 3802 дня назад

Одноразовую хуйню вроде игр лучше всегда релизить со всеми необходимыми зависимостями, чтобы не искать необходимые либы в пакетном менеджере и потом не парясь удалить со всеми ненужными уже компонентами.
#3IKCRE/5P5 / @anonymous / 3802 дня назад
@ccahnha И авторы игрушек думают то же самое. Что ж...
#3IKCRE/RE3 / @dluciv --> #3IKCRE/5P5 / 3802 дня назад
конечно важнее юниксвей.
#3IKCRE/BEA / @muromec / 3802 дня назад
А есть же потуги делать какие-то правильные пакетные менеджеры, которые позволят без конфликтов ставить произвольный набор версий произвольных компонент. Это компромисс, продиктованный жизнью. Насколько он реален?
#3IKCRE/PE3 / @dluciv / 3802 дня назад
@polecat Хоть и напрашивается само собой, но на вопрос не отвечает %)
#3IKCRE/0DZ / @dluciv --> #3IKCRE/0LS / 3802 дня назад
@polecat dae html4?
#3IKCRE/ZZT / @238328 --> #3IKCRE/0LS / 3802 дня назад
#3IKCRE/KV9 / @dluciv --> #3IKCRE/ZZT / 3802 дня назад
Так проприетарщина и ставится одним куском обычно, чаще всего в какой-нибудь /opt/, а иногда и вообще в /home/. А опенсорцу зависимости обычно не мешают, потому что библиотеки делаются с прицелом на обратную совместимость, а если её сломать, то быстро замечают и чинят (не знаю, правда, как конкретно с RenPy).
#3IKCRE/QHK / @goren / 3802 дня назад
Внезапно, ты дал ответ на мои длительные размышления. Да, **одноразовую** хуйню проще отдать пользователю бандлом и не ебать мозги. Хотя, бывают хорошие штуки вроде quake II. Только вот я до сих пор сосу со сборкой ботов под x86_64, ибо все положили на них хуй ещё в начале нулевых. А движок, как ни странно, до сих пор развивают.
#3IKCRE/0OG / @like-all / 3802 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.