История изменений
Исправление sena, (текущая версия) :
-
Обновления (безопасности и не только) - при обнаружение дыры в разделяемой библиотеке, разрабам дистрибутива достаточно исправить только версию используемой библиотеки, а пользователям обновить один пакет. В случае статической линковки, разрабам придётся пересобирать весь дистрибутив (например в случае какой-нибудь libc), а пользователям переустанавливать все пакеты, которые линкуют эту библиотеку. И это ещё не всё: пакеты со статической линковкой могут тянуть за собой копию библиотеки и собирать её самостоятельно, тогда обновление безопасности вообще превращается в квест.
-
Банальная экономия ОЗУ, места на диске и сетевого трафика.
-
Вопросы совместимости: удобно когда все (или большинство) приложений в дистрибутиве используют одну и ту же версию библиотеки. Со статической линковкой это тоже возможно, но всё же динамическая линковка это поощряет.
-
Вопрос подмены: некоторые приложения типа socks используют подмену библиотек для реализации функциональности.
Преимущества у статической линковки тоже есть, но их всё же меньше. Кроме того, вполне можно предоставить статический вариант приложения для тех, кому это действительно нужно.
Исправление sena, :
-
Обновления (безопасности и не только) - при обнаружение дыры в библиотеке, разрабам дистрибутива достаточно исправить только версию используемой библиотеки, а пользователям обновить один пакет. В случае статической линковки, разрабам придётся пересобирать весь дистрибутив (например в случае какой-нибудь libc), а пользователям переустанавливать все пакеты, которые линкуют эту библиотеку. И это ещё не всё: пакеты со статической линковкой могут тянуть за собой копию библиотеки и собирать её самостоятельно, тогда обновление безопасности вообще превращается в квест.
-
Банальная экономия ОЗУ, места на диске и сетевого трафика.
-
Вопросы совместимости: удобно когда все (или большинство) приложений в дистрибутиве используют одну и ту же версию библиотеки. Со статической линковкой это тоже возможно, но всё же динамическая линковка это поощряет.
-
Вопрос подмены: некоторые приложения типа socks используют подмену библиотек для реализации функциональности.
Преимущества у статической линковки тоже есть, но их всё же меньше. Кроме того, вполне можно предоставить статический вариант приложения для тех, кому это действительно нужно.
Исправление sena, :
-
Обновления (безопасности и не только) - при обнаружение дыры в библиотеке, разрабам дистрибутива достаточно исправить только версию используемой библиотеки, а пользователям обновить один пакет. В случае статической линковки, разрабам придётся пересобирать весь дистрибутив (например в случае какой-нибудь libc), а пользователям переустанавливать все пакеты, которые линкуют эту библиотеку.
-
Банальная экономия ОЗУ, места на диске и сетевого трафика.
-
Вопросы совместимости: удобно когда все (или большинство) приложений в дистрибутиве используют одну и ту же версию библиотеки. Со статической линковкой это тоже возможно, но всё же динамическая линковка это поощряет.
-
Вопрос подмены: некоторые приложения типа socks используют подмену библиотек для реализации функциональности.
Преимущества у статической линковки тоже есть, но их всё же меньше. Кроме того, вполне можно предоставить статический вариант приложения для тех, кому это действительно нужно.
Исправление sena, :
-
Обновления (безопасности) - при обнаружение дыры в библиотеке, разрабам дистрибутива достаточно исправить только версию используемой библиотеки, а пользователям обновить один пакет. В случае статической линковки, разрабам придётся пересобирать весь дистрибутив (например в случае какой-нибудь libc), а пользователям переустанавливать все пакеты, которые линкуют эту библиотеку.
-
Банальная экономия ОЗУ, места на диске и сетевого трафика.
-
Вопросы совместимости: удобно когда все (или большинство) приложений в дистрибутиве используют одну и ту же версию библиотеки. Со статической линковкой это тоже возможно, но всё же динамическая линковка это поощряет.
-
Вопрос подмены: некоторые приложения типа socks используют подмену библиотек для реализации функциональности.
Преимущества у статической линковки тоже есть, но их всё же меньше. Кроме того, вполне можно предоставить статический вариант приложения для тех, кому это действительно нужно.
Исправление sena, :
-
Обновления безопасности - при обнаружение дыры в библиотеке, разрабам дистрибутива достаточно исправить только версию используемой библиотеки, а пользователям обновить один пакет. В случае статической линковки, разрабам придётся пересобирать весь дистрибутив (например в случае какой-нибудь libc), а пользователям переустанавливать все пакеты, которые линкуют эту библиотеку.
-
Банальная экономия ОЗУ, места на диске и сетевого трафика.
-
Вопросы совместимости: удобно когда все (или большинство) приложений в дистрибутиве используют одну и ту же версию библиотеки. Со статической линковкой это тоже возможно, но всё же динамическая линковка это поощряет.
-
Вопрос подмены: некоторые приложения типа socks используют подмену библиотек для реализации функциональности.
Преимущества у статической линковки тоже есть, но их всё же меньше. Кроме того, вполне можно предоставить статический вариант приложения для тех, кому это действительно нужно.
Исходная версия sena, :
-
Обновления безопасности - при обнаружение дыры в библиотеке, разрабам дистрибутива достаточно исправить только версию используемой библиотеки, а пользователям обновить один пакет. В случае статической линковки, разрабам придётся пересобирать весь дистрибутив (например в случае какой-нибудь libc), а пользователям переустанавливать все пакеты, которые линкуют эту библиотеку.
-
Банальная экономия ОЗУ, места на диске и сетевого трафика.
-
Вопросы совместимости: удобно когда все (или большинство) приложений в дистрибутиве используют одну и ту же версию библиотеки
-
Вопрос подмены: некоторые приложения типа socks используют подмену библиотек для реализации функциональности.
Преимущества у статической линковки тоже есть, но их всё же меньше. Кроме того, вполне можно предоставить статический вариант приложения для тех, кому это действительно нужно.