2

Мы все видели многочисленные сообщения о серьезных проблемах безопасности, связанных с Java. Это не совсем новая вещь, но, кажется, в последнее время она стала более заметной.

Обновление после обновления было выпущено для решения этих проблем, и действительно здорово, что они пытаются решить эти проблемы. Но какая польза от обновлений, если пользователи их не устанавливают? Я видел так много пользователей, которые просто щелкают по этому маленькому окну уведомлений об обновлениях Java, или, что еще хуже, они отключают проверку обновлений Java, потому что такие сообщения постоянно раздражают.

Иногда мне кажется, что лучше всего просто удалить Java и избавиться от этой проблемы безопасности раз и навсегда. Но это не так просто, у всех нас есть некоторые программы, плагины и т.д., которые нуждаются в этом.

Я видел здесь несколько вопросов о Superuser, связанных с тем, как передавать обновления Java клиентам вашей сети с помощью GP, или Как писать сценарии, которые запускают обновление Java для вас. Но это не совсем то, что мне интересно.

Мой вопрос: по какой причине Java не может быть настроена на автоматическое обновление, тем более что с ней так много проблем с безопасностью?

  • Это потому, что он должен быть "запущен от имени администратора" и "другого пути нет"? Я все еще думаю, что установка может быть более "запущена в фоновом режиме", когда пользователь просто одобряет ее в начале.
  • Возможно ли, что Java сможет продавать на этой панели инструментов Ask.com браузеры, о которых они всегда спрашивают в процессе установки. Они заперты в каком-то хитром юридическом соглашении, заставляющем их показывать этот вопрос пользователям в течение следующих 50 лет?
  • Команда Java /Oracle потеряла контроль над тем, что нужно пользователям, или они просто невежественны?

Не все люди хотели бы автоматическую установку, я полностью понимаю. Но большинство людей (таких как я) по своей природе ленивы / невежественны, и им, безусловно, будет полезна такая функция. По крайней мере, должна быть возможность "всегда обновляться до последней версии", или это слишком много, чтобы спросить у Oracle?

1 ответ1

1

Существует ряд факторов, таких как размер и тип упаковки, а также требования администратора, но наиболее важным является то, что в течение года были написаны сотни тысяч java-программ для конкретных версий java, а выбранная ими схема обслуживания вносит несовместимости. с каждым основным выпуском (через устаревание объекта / метода и внесение в черный список). Многие приложения отлично работают на нескольких основных версиях, но многие этого не делают. изменение между 1,4 и 1,5 было особенно проблематичным, и многие разработчики колеблются около 8+.

В результате, для того, чтобы запускать ваши любимые программы, вам нужно иметь возможность установить старые установленные версии и контролировать, как / когда они обновляются.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .