Большая охота: баги в Windows Vista
Вне всякого сомнения, люди будут находить ошибки в Windows Vista Beta 2, операционной системы, чей выпуск был неоднократно отсрочен. И вопрос, будет ли этому положен конец?..
У Microsoft есть еще время устранить некоторые ошибки. Тем не менее, им необходимо устранить наиболее значимые из них, если они хотят закончить код к ноябрю и запустить продукт в продажу в январе.
Уже неоднократно проходили дискуссии, связанные с проблемами инсталляции, временем автономной работы ноутбука или карманного ПК, производительностью и программной совместимостью. Но аналитики говорят, что вскоре должны оценить в каком состоянии находится Microsoft.
И как сказал аналитик Майкл Сильвер, - «На данный момент, я считаю, что у нас слишком мало информации о существующих ошибках».
Но в ближайшие недели, вероятно, возникнут обсуждения того, что работает и что не работает в Beta 2. И тестирование должно пройти успешно, так как компания увеличивает число тестеров до миллионов за счет интересующихся новой системой пользователей. (Примечание переводчика. На момент перевода статьи, Microsoft сделала Beta 2 свободной для скачивания с официального сайта компании).
Компания уже знает о некоторых проблемах и ожидает другие. Например, только приблизительно 40 процентов программ, корректно работающих в Windows XP, могут запустится в Windows Vista без каких-либо изменений. Большинство из оставшихся программ требуют лишь незначительных настроек для своей работы. Многие проблемы несовместимости уже были исправлены, некоторые из них, используя «заплатки» (прием в программировании, позволяющий обойти ошибку, но не решающий проблему), предложенные Microsoft или в сотрудничестве с фирмой-разработчиком приложения.
Есть еще много аппаратных средств, не имеющих драйверов. К тому же есть множество областей, где Microsoft надеется увеличить системную производительность, в особенности это касается новой встроенной системы поиска.
Тем не менее, как говорил исполнительный директор Стив Балмер на выступлении в Японии – « Руководство Microsoft излучает оптимизм, в связи с завершением очередного этапа большого проекта, и надеется выпустить систему в срок». Остальные же были менее оптимистичными. Например, исследователь фирмы Gartner, заявил, что ожидает окончательного релиза не ранее начала второго квартала следующего года.
«У компании еще есть время для устранения багов», - сказал Джонс. «Главный вопрос, тем не менее, - есть ли задачи, требующие кардинальных исправлений».
«Теперь мы должны принять очень сложное решение», - сказал Крис Джонс, вице-президент корпорации, в одном из интервью. В данный момент компания должна очень быстро установить, можно ли устранить имеющиеся проблемы в оставшееся время. И если нет, придется либо урезать возможности системы, либо отсрочить выпуск системы еще больше.
Тестирование покажет…
«Серая область» наступает, когда некоторые функции работают, но не так как ожидают пользователи.
Одна из таких потенциально многообещающих функций - это User Account Control. По существу, функции безопасности проектировались с тем, чтобы уменьшить количество времени, когда Vista выполняется с полными администраторскими привилегиями. В данный момент, система запускается в непривилегированном режиме, и запрашивает у пользователя пароль или требует подтвердить выполнение операции всякий раз, когда требуется выполнить значительные изменения в системе.
В настоящее время окна подтверждения операции выскакивают очень и очень часто. Microsoft уже работает над созданием правил-исключений и разработкой обходных путей.
Например, многие программы запрограммированы проверять обновления всякий раз при своем запуске. Эта операция требует от пользователя привилегий администратора, но Microsoft собирается изменить систему, с тем, чтобы уже инсталлированные программы имели возможность апгрейда в непривилегированном режиме.
Производители программного обеспечения реализуют подобный подход во многих приложениях для проверки совместимости. Например, во многих приложениях встроена проверка ОС, под которой была запущена программа. Если система выдает версию ОС отличную от XP, то приложение прекращает выполнение. Используя обходной маневр, известный как “shim”, Microsoft по существу обманывает те программы, которые будут работать иначе и говорит, фактически, XP.
Но это простые проблемы совместимости. Сложнее дело обстоит с программами наподобие firewall и антивирусной защиты, которые работают с системой на более серьёзном уровне. «Если Вы затрагиваете ядро, ждите проблем», - говорил Джонс, добавляя, что компания уже довольно длительное время работает с производителями подобного программного обеспечения.
Другая проблема с которой столкнулась Microsoft, это фильтрация широко распространенных проблем от проблем специфических и изолированных. Исторически, это было сложно для компании. Но на сей раз, компания рассчитывает на новую технологию поддержки системы в исключительных ситуациях, стремясь закончить работу в срок.
«Это значительно изменило качество и глубину обратной связи, которую мы получаем и способны обработать» - говорил Джонс.
Годами, когда приложение непредвиденно закрывалось, Windows спрашивала, может ли она послать отчет о проблеме в Microsoft. Зная, насколько широко распространена проблема, компания может искать способы ее решения.
В Windows Vista, Microsoft расширяет возможности системы. Теперь система может учиться автоматически, определяя, есть ли в системе устройство, не имеющее соответствующего драйвера, или пользователь запускает программу, которая не будет работать или требовать для своей работы привилегий администратора.
Еще одним аспектом, перед которым на сей раз окажется Microsoft – это то, что теперь каждый сбой Vista, будет обсуждаться довольно широкой публикой. Во времена Windows 95, обсуждение было ограничено лишь техническими специалистами, которые общались на форумах CompuServe. Сегодня, – это блоги и новостные группы.
«Если девять человек из десяти получили положительное, а один пишет о своем отрицательном впечатлении, то общее восприятие трудно изменить», - говорит Джонс.
В целом, как считает Джонс, - «… Новая технология является благом, благодаря ранней и автоматизированной обратной связи, и Я думаю, что мы готовы к любой неожиданности, в сравнении с тем, где мы были с XP»
В Microsoft уже поняли преимущества нового подхода.
После недавней охоты на баги, в которой служащим Microsoft было предложено обновить домашние машины на базе XP, руководитель Windows Джим Олчин был озабочен тем, что эксперимент не удался, и компьютеры не удалось обновить до Vista. Как выяснилось, проблема сводилась к наличию двум определенным ошибкам.
«Теперь нам необходимо дать возможность испытать систему как можно большему числу людей. И что является очень важным, в данный момент, так это получить от них обратную связь как можно быстрее », - говорит Олчин.
Аналитик Майкл Сильвер, предполагает, что наличие багов местами обусловлено плохим проектированием системы.
Роберт McLaws, запустивший сайт для энтузиастов Vista Longhornblogs.com, говорит, что в Beta 2 по сравнению с предыдущими выпусками системы, изменения весьма незначительны, но по сравнению с Beta 1, улучшения впечатляют.
Роберт McLaws считает существенной проблемой, проблему со сроком службы батареи, и также заявляет о сбоях его принтера фирмы Hewlett-Packard, работающим под управлением Vista Beta 2. В дополнение, он говорит «программная совместимость – все еще большая проблема и рекомендовал бы энтузиастам проверить программное обеспечение на деле».
«Полная стабильность была бы большой неожиданностью», - отмечает он.
Что касается фирм, то Майкл Сильвер советует компаниям меньше думать о производительности системы, особенно на существующих компьютерах. Вместо этого, он говорит, надо сфокусироваться на том, будут ли работать ключевые приложения фирмы под управлением Vista.
И что касается главного вопроса - есть ли какие-нибудь проблемы, достаточно большие, чтобы задержать выпуск системы еще больше, - нам остается только ждать и наблюдать.
«Все показания положительны», - сказал Олчин на одном из интервью. «И я провожу большую часть своего дня в волнении».
Источник:
Перевод: DivERmaK
По теме
- Windows Vista официально "мертва"
- Завтра прекращается поддержка Windows Vista
- Остался последний месяц поддержки Windows Vista
- 11 апреля Microsoft прекратит поддержку Windows Vista
- Через год прекращается поддержка Windows Vista
- Microsoft открыла исходный код Open XML SDK
- Баллмер: Longhorn/Vista - моя самая серьезная ошибка
- Сегодня заканчивается бесплатная фаза поддержки Windows Vista и Office 2007
- Microsoft продлила срок поддержки Windows Vista и Windows 7
- Практики обеспечения безопасности Microsoft - лучшие в мире