Может и никакой... а мне системщику, это ножом по горлу... но это уже мои проблемы
В Unix считается, что лучше использовать принцип KISS и не изобретать велосипедов. Что собственно и делается, обеспечивая потрясающую гибкость.Иногда лучше уделить больше внимания проектированию всего, включая Plugins API, но обеспечить наилучшее быстродействие.
Пошли правильным, Unix-путём.Поэтому в небольших проектах типа ark пошли простым путем.
С одной стороны, для пользователя удобные средства работы с кучей архиваторов, с другой — максимальная гибкость при изменении внутренней работы архиваторов. Тогда такокая ситуация, как с багов в libzip не будет иметь столь печальных последствий.
То что этот путь вам нравится, не значит что он подходит во всех случаях. Гибкость, это конечно замечательно, но сами архиваторы меняются ой как редко, так что сомневаюсь что возникнет необходимость в ломке API динамической библиотеки. Можно сказать что имеем паритет.
Паранойя — это плохо. Смотрите на жизнь проще.Если честно мне не очень нравится выражения их лицТак и жди от них гадости в неподходящий момент. Но ничего личного, дело вкуса.
По мне лучше быть готовым ко всему. А для паранойи нет оснований, просто попробовав все эти 'к лицом пользовательские' дистрибутивы, остановился на довольно сложной для юзера Fedore. Да, все что есть в некоторых дистрибутивах приходится ставить, но предсказуемость в работе - наше все.
Вы сами говорили про «крутые» виндовые архиваторы (типа PeaZip). В случае локализации, кстати, динамическая компоновка не достоинство, а насущная необходимость для снижения трудозатрат.Каких именно программ ? Назовите конкретно. Насчет динамической компоновки - да безусловно, но это скорее достоинства графических библиотек, а не самих программ.
Стоп, когда это я говорил что PeaZip - виндовый архиватор ??? Я не знаю есть ли его версия под винду, но я лично его ставил под Linux. С русификацией у него плохо. Но модульность и хорошая стабильность в работе, поддержка кучи архивов, без всяких внешних программ привлекает внимание.
Я и не оспариваю достоинств динамической компоновки. Я просто отмечаю что это свойства библиотек, например QT или GTK2, а они существуют под много ОС. То есть Unix-way тут абсолютно не причем.