01.03.2017 08:26, Eugene Grosbein пишет:
On 01.03.2017 02:37, Владимир Друзенко wrote:
28.02.2017 21:34, Eugene Grosbein пишет:
01.03.2017 1:14, Владимир Друзенко пишет:

Но даже это всё тоже экономия на спичках по сравнению с объёмами
данных на этих серверах:
Ну зачем же вы приводите объемы данных на каких-то своих серверах,
то есть ваш частный случай? И так понятно, что объемы иксовых потрохов
вас не волнуют, это можно уже не повторять. Меня волнуют и объемы,
и время/объем загрузки необходимых для их сборки дистрибутивов,
и время сборки этих портов, и время, необходимое на загрузку/пересоборку
при обновлении потом.
Вы больше времени тратите на борьбу, чем сервер на загрузку и установку.
Нет. Загрузка и установка при наличии множества лишних зависимостей
требуется на регулярной основе из-за уязвимостей безопасности.
Чем меньше (откровенно ненужных) зависимостей, там реже сервер касаются
эти проблемы и тем быстрее и проще они решаются. А один раз оторвать
зависимость от иксов при сборке порта это просто. Я же не говорю об
ручном хаке исходников - речь об WITHOUT_X11 и иже с ними, или просто
о снятии крестиков в меню make config.
Как хотите.

И часть их уберу, наверное (libvncserver-0.9.9_5 в первую очередь),
так как для управления достаточно VBoxManage.
Оно надо для работы с виртуальной консолью, а не для управления. Как вы
устанавливаете произвольную операционку на виртиуалку без доступа к
виртуальной консоли? Ну не у себя же на декстопе это делать.
В этом месте я уже не буду ничего устанавливать :-) Там всё что нужно,
уже установлено и работает.
А если виртуалка «сломается»?

Уж очень вы категоричны - если не нашли полезное применение чему-либо,
то это совсем не значит, что оно никому не нужно.
Так и не было речи о том, что оно никому не нужно. Речь была о том,
что не нужно пихать всюду как дефолт.
Это называется компромисс. Для десктопа эти зависимости нужны, а для
сервера это копейки.
Размер на диске это не главная проблема. Главная - гигантский временной
оверхед на сборку/обновление рабочих портов, у которых не отключена
зависимость от иксов.
Речь идёт о зависимостях от иксов в _готовых пакетах_.
Нет, речь идёт и ненужности иксов на серверах, а не про готовые пакеты.
Нет, речь именно о готовых пакетах - посмотрите с чего началось это обсуждение: недовольство зависимостями от иксов в готовых пакетах. Зачем вы перешли на доказывание того, что лично вам иксовые библиотеки не нужны на сервере и потому собираете все порты самостоятельно и без зависимостей от иксов, мне не понятно. Я же никому не навязываю свои «best practice».

Готовые пакеты всё равно далеко не всегда годны и не только из-за иксов,
есть и другие функционально неподходящие дефолтные опции сборки.
Всё в сумме делает использование готовых пакетов подходящим только
в тривиальных случаях.
Кто спорит? Я тоже все порты сам собираю - это проще, чем следить за теми 5-ю из 100+ пакетов с опциями не по умолчанию, чтобы они не обновились из репозитория и не сломали работу сервисов этого конкретного сервера.

_______________________________________________
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить