[Назад]
Ответ в нить
Captcha image
Тема   ( ответ в 28950)
Сообщение
flower
Файл  []
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов GIF, JPG, MP4, OGV, PNG, WEBM, WEBP размером до 25600 кБ.
  • Ныне 3496 unique user posts. Посмотреть каталог
  • Максимальное количество бампов нити: 200

0ad.gif - (1.04MB, 600×600)
28950
No. 28950  
Я могу подозревать, что тут могут быть вышивальщицы крестиком по ферритовых кольцах, которые ещё патчили KDE2 под FreeBSD, поэтому я хочу спросить: почему я могу запустить тридцатилетний Word 97 под современным Windows, а под Линуксом с бинарниками даже пятилетней давности могут быть проблемы? "У вас библиотека версии 4.0.0.18, а требуется 4.0.0.6", и отказывается запускаться, например. И совсем не получается ни с GTK2 работать, и вообще не помню, чтобы можно было взять бинарник и запустить. Очень редко так.
Хотя в Майкрософте те ещё молодцы ныне, где-то с Windows 8 сыпятся разные программы по мелочи, редко, но метко. А теперь так вообще, пишут и не проверяют, что пишут.
No. 28951  
1784937536297690.jpg - (531.00KB, 1024×1024)
28951
Потому что обновить одну libssl.so в случае необходимости легче(и быстрее) чем обновить 1000 програм статически слинкованых с уязвимой версией.

>У вас библиотека версии 4.0.0.18, а требуется 4.0.0.6
Либо библиотека сменила API сломав взаимодействие в программой(обычно проявляется в рантайме), либо в самой либе\программе есть проверка версии.

Гугли static linking, dynamic linking.
also man 8 ld.so
No. 28952  
1784360505011249.png - (258.54KB, 720×720)
28952
install ge~
No. 28953  
>>28950
>>28951
Вот да. В общем случае - линуксовый софт - меньше вещь в себе. Потому как изначально у софта на этой платформе прав подразумевалось меньше - и задачи которые делаются на уровне системы - либо которые делают многие программы - либо реализация которых может сильно отличаться в разных линуксах - делегировались куда более агрессивно. Посмотри на какую-нибуль виндовую программу - сколько всяких дллок она тащит с собой? А сколько из них повторяется по имени с теми что в системных папках с дллками? Можно бы ещё спросить - а давно ли виндовый софт научился работать из под ограниченной пользовательской учётки? Причём я не про такой софт, где подразумевается выдача прав - системные утилиты и прочее. Вот и ещё одна грань ответа.
No. 28956  
Когда-нибудь ты поймешь.
No. 28957  
>>28953
>Посмотри на какую-нибуль виндовую программу - сколько всяких дллок она тащит с собой?
А всякие эти докеры - это когда окружение всей программы тащат с собой?
No. 28958  
>>28957
Так и претензии были не к докер-контейнерам - а к линуксам.
No. 28962  
>>28958
Я спрашиваю, что докер в линуксе - это когда для программы тащат всё окружение с библиотеками, чтобы она так же легко запускалась, как старые программы в Виндоусе, которые тащат с собой все библиотеки?
No. 28966  
>>28962
Там всё ещё суровее. От системы по сути используется только ядро/HAL. Контейнер тащит в себе всю userspace часть ОС.
Удалить сообщение []
Пароль  
[Mod]