Я, как разработчик небольшого количества опенсурс софта и библиотек, понимаю боль обратной совместимости. Часто нужно добавлять фичи, что-то улучшать, при этом бэкпортируя фиксы в прошлые стабильные версии (по semver). Это большой труд и многие на него не идут.
Но, если это достаточно большой проект, от которого многие зависят - тут приходится уже идти на эти жертвы. В идеале - иметь LTS ветки, в которых нет ломающих изменений и бэкпортируются только фиксы в течении Х лет. Но таких проектов - по пальцам пересчитать...
где нужна гарантированная стабильность, так часто и делается. Примеры: F5 BIG IP LTM, Checkpoint разные firewalls, другие appliances, ESXi ..
Тут выплывает другая сторона медали - когда добро в этих ОС собрано с какими-то древними дырявыми библиотеками, которые никто никогда не патчит. В итоге ты зависишь от вендора софта, а не от ОС (которая в среднем живёт дольше софта вендора), в вопросе закрытия уязвимостей...
Зависит от цели. Если нужно управлять всем траффиком, то придётся городить на роутере. Иначе нужно будет строить хитрые схемы отправки части траффика на этот второй девайс, что тоже выглядит не особо.
Ну, весь не обязательно. Я, к примеру, делаю проще (или сложнее) - заворачиваю Wireguard в XRay.
Но XRay даёт всякие удобные возможности по гео-управлению траффиком, получению SNI из хендшейков и направлению их куда надо. Поэтому если всё это нужно - придётся в него заворачивать.
Производительность? На малине сотен мегабит, конечно, ждать не стоит. У меня у родителей на PCEngines APU2 стоит оно и в этом режиме Wireguard-over-Xray выдаёт мегабит 20 может быть, с нагрузкой одного ядра почти полностью.
Осталось немножко потерпеть
Нет, спасибо, я как-нибудь без анальных государственных зондов поживу :)
Спасибо, но нет :)
Больше позитива! Не ошибка, а возможность. Возможность отдохнуть от работы и сделать заново какую-то её часть...
Очередной прорыв в импортозамещении? Линус горько плачет в сторонке?
Драйвера принтера, слава богу, везде не являются чем-то системным. Скорее всего там обычный CUPS (поддержкой которого яблоко и занимается).
дубль
Я, как разработчик небольшого количества опенсурс софта и библиотек, понимаю боль обратной совместимости. Часто нужно добавлять фичи, что-то улучшать, при этом бэкпортируя фиксы в прошлые стабильные версии (по semver). Это большой труд и многие на него не идут.
Но, если это достаточно большой проект, от которого многие зависят - тут приходится уже идти на эти жертвы. В идеале - иметь LTS ветки, в которых нет ломающих изменений и бэкпортируются только фиксы в течении Х лет. Но таких проектов - по пальцам пересчитать...
Тут выплывает другая сторона медали - когда добро в этих ОС собрано с какими-то древними дырявыми библиотеками, которые никто никогда не патчит. В итоге ты зависишь от вендора софта, а не от ОС (которая в среднем живёт дольше софта вендора), в вопросе закрытия уязвимостей...
Если класть болт на коммерческий софт - линукс на десктопе точно никогда не взлетит.
"При Воложе такой херни не было!"
Зависит от цели. Если нужно управлять всем траффиком, то придётся городить на роутере. Иначе нужно будет строить хитрые схемы отправки части траффика на этот второй девайс, что тоже выглядит не особо.
Ну, весь не обязательно. Я, к примеру, делаю проще (или сложнее) - заворачиваю Wireguard в XRay.
Но XRay даёт всякие удобные возможности по гео-управлению траффиком, получению SNI из хендшейков и направлению их куда надо. Поэтому если всё это нужно - придётся в него заворачивать.
Производительность? На малине сотен мегабит, конечно, ждать не стоит. У меня у родителей на PCEngines APU2 стоит оно и в этом режиме Wireguard-over-Xray выдаёт мегабит 20 может быть, с нагрузкой одного ядра почти полностью.
Просто малина часто уже есть. Как и адаптер.
Именно
Таких доли процента, максимум единицы, населения, к сожалению
Это всё клятые иностранные сервера
У страха глаза велики
Око Саурона повёрнуто в нужную сторону
У меня только одна ассоциация, ещё из тех времён когда я смотрел телевизор:
Скрытый текст