Глядя на
судороги рынка в преддверии очередного банковского укрупнения крупного
капитала, озаботился я покупкой нового винта. Так вот, там тоже перерошивка
встроенной микропрограммы требуется.
К чему это я?
Продолжаем беседу на тему "обновления, как ими не подавиться". С практическими
примерами за последние недели. Чтобы, так сказать серп был остёр, а гендерный признак не успел увернуться от обучения танцам хирургическим способом.
Да, почему я
сказал в заголовке об ограде.
Среди законов
Мэрфи есть постулат Вейнберга, который гласит: "если бы строители строили здания также, как программисты пишут программы, первый залетевший дятел разрушил бы всё здание цивилизации".
И это так.
Сегодня нас
окружает множество вещей, причём все они имеют свою программную оболочку. Но чаще всего мы этого не замечаем. Ну кому
придёт в голову, глядя на стиральную машинку, кофеварку, телевизор или
микроволновку, что данные устройство можно ремонтировать не только с помощью
паяльника, но и с помощью булевой логики, воплощённой в какой-нибудь язык
программирования?
"Понимаете о чём я? Странно…" © Mr.Freeman
Для того чтобы
было понятнее.
В качестве
иллюстрации составим список того, что требует в современном мире обновления
программы. Причём без
использования программатора и подключения к инженерным разъемам. Нажал – всё
завертелось, помигало и стало круто.
1) ОС и
выводок программ вокруг неё. Думаю, об этом направлении все наслышаны (что,
впрочем, не помешает вернуться к данной теме ещё раз).
2) Микросхема BIOS, в которой находится
информация о состоянии мат.платы. Редкий вариант не получит обновления BIOS в
связи с выходом новых версий процессора или ОЗУ, которые надо корректно
поддерживать. Чем дороже мат.платы, тем дольше выпускаются обновления BIOS. Для моей Asus M3A32-MVP Deluxe WiFi-AP от
2007 года обновления BIOS выходят
до сих пор (последнее в конце 2010).
3) Цифровые фотоаппараты.
То есть если вы владельцы таких устройств как Sony SLT-A65, Sony SLT-A77, Canon
EOS 550D, Canon EOS-1D Mark III, Nikon D40 и некоторых других – то вам вполне
стоит озаботится здоровьем ваших электронных одноглазых щелкунчиков. Глядишь
поумнеют.
4) Музыкальные/видое
плееры. Очень частая история – связанна с багами в работе или добавлением
поддержки новых форматов.
5) Винчестеры.
Да-да, к ним тоже выходят обновления. Некоторые серии Seagate Barracuda
(конкретно ST3000DM001, ST2000DM001, ST1000DM003, ST2500DM001) в таковой
нуждаются в принудительном порядке.
6) Про всякие букридеры и
смартфоны вообще молчу. Учитывая что современный телефон обскачет по своим
вычислительным возможностям ПК десятилетней давности, ОС имеет там графический
интерфейс.
8) Видеокарты.
Есть редактор NiBiTor для того, чтобы поправить значения BIOS. Но такие обновления (будем
честными) официально бывают достаточно редко.
9) Что-то ещё наверняка
есть, но не достучалось до клавиатуры из глубин моей памяти этой информации не
удалось.
Продолжаем.
Итак, заплатки
выпускают. Можно долго говорить, что именно они исправляют. Но лучше посмотрим
на пример из практики.
Для этого
возьмём защитные продукты от Касперского, к которым ежегодно, с настойчивостью
Деда Мороза, выходят новые версии. И вроде бы даже там что-то тестируется до
выхода на прилавки. Однако потом появляются всякие Kaspersky Security Critical
Fix (на их рассылку можно подписаться на сайте у разработчика), которые
рассказывают о том, что очередное обновление:
- исправлены ошибки
ограничения прав доступа (то есть что-то не работает, а непонятно почему).
- сбои в
работе ошибки по протоколу SSL (то есть заход на часть сайтов по паролю
улетел).
- восстанавливает
совместимость с некоторыми моделями 3G-модемов и так далее (МТС, Мегафон и Билайн благодарят и машут
приветственно платочком. Yota и
прочие Скайлинки присоединяются).
- исправлена
ошибка указания неправильного адреса электронной почты при отправке файлов из
карантина на исследование в "Лабораторию Касперского".
- исправлена
ошибка неправильной расшифровки пароля (!)
- исправлена
ошибка выпадения в синий экран (BSOD)
Windows XP x64 при применении политик Kaspersky Security (отличная защита, ПК
просто не работает – не вирусы, так антивирусы его рубят).
- исправлена
ошибка слишком частой генерацией сообщений в журнал событий Windows (что
наверняка замедляло работу ПК).
- исправлена
несовместимость с драйверами для некоторых моделей принтеров (поставил
антивирус и фотки будешь печатать в фотолабе).
- исправлена
ошибка отправки писем с использованием встроенных форм Microsoft Outlook 2010
(пишите письма мелким почерком, чтобы Касперский мог прочесть не спотыкаясь).
- антивирус
теперь не делает запросы в KSN, если использование KSN выключено в параметрах
программы (то есть отключить в настройках, это вообще ничего не значит?
интересненько).
- решена
проблема снижения производительности ПК при включенном компоненте Мониторинг
системы (как говорится – no
comments).
- исправлена
ошибка блокировки USB-портов у
док-станций для переносных компьютеров.
- уменьшен
сетевой трафик, генерируемый программой (видимо больше программа не будет
качать через 3G-соединения в качестве обновления свой дистрибутив).
- увеличена
стабильность работы программы (то есть даже если Windows упадёт, антивирус продолжит
защищать компьютер?).
- снижена
нагрузка на операционную систему во время работы программы. Скорость первого
открытия главного окна программы увеличена. (извините – это в который раз?
Анитвирус Касперского больше на надо запускать, чтобы ПК начал работать быстрее?).
И это только
за последний месяц! И я тут не указал около трёх десятков исправлений в работе
самой программы. Но если вы думаете, что продукция других компаний лучше, то
это совершенно не так. Тот же Nod
Smart Security 32 тоже позволяет обновить своё ядро и основные модули
(основные обновления происходят в фоновом режиме, но вот ядро и модули – только
после "пинка" от пользователя).
В результате в
корне системного диска оказывается файл под названием windows.msi размером 14.7 Мб, который
потом даже не удаляется. Хотя так поступают подавляющее большинство
производителей драйверов – те же ATI или Intel
– но они хотя бы одноимённую папку создают.
Так что
обновления - это весьма важная штука. Надеюсь, что вы в этом убедились.