Почему Microsoft выпускает обновления Windows по вторникам и как в этом помогает ИИ
С октября 2003 года Microsoft придерживается традиции выпускать ежемесячные накопительные обновления для Windows во вторник, который получил название «Patch Tuesday» (вторник патчей). Эта практика продолжается и сегодня, но мало кто задумывается, почему для обновлений выбран именно этот день недели.
Причина довольно практична. Понедельник в IT-индустрии обычно отводится на решение проблем, накопившихся за выходные. Администраторам систем требуется время, чтобы разобраться со сбоями или уязвимостями. Поэтому вторник стал идеальным днём для выпуска новых обновлений, и этот график стал общепринятым стандартом.
Более двадцати лет Microsoft стабильно выпускает обновления во второй вторник каждого месяца в 10:00 по тихоокеанскому времени. Однако из-за частого появления ошибок после установки обновлений пользователи в шутку называют этот день «самым страшным вторником». Распространена критика, что, исправляя одну ошибку, обновление нередко порождает новые проблемы. Многие пользователи винят в этом чрезмерную зависимость Microsoft от искусственного интеллекта для контроля качества в ущерб реальному тестированию.
Интересно, что Microsoft начала использовать ИИ для помощи в процессе обновлений ещё в 2018 году. Тогда вице-президент по управлению продуктами служб и поставки Microsoft Windows Джон Кейбл заявил:
«Мы постоянно собираем данные об опыте обновлений и переобучаем модели ИИ, чтобы понимать, на каких устройствах обновление пройдёт успешно, а какие, возможно, стоит подождать, пока мы не будем уверены в положительном результате. Наша главная цель — обеспечить безопасное и надёжное обновление, а это значит, что мы будем ускорять процесс только там, где можем гарантировать безопасность».
Среди части пользователей бытует мнение, что проблемы с обновлениями связаны с большим количеством индийских инженеров в Microsoft. Прямых доказательств корреляции между национальностью разработчиков и частотой сбоев Windows Update нет. Тем не менее, доля сотрудников Microsoft из Индии действительно растёт: с примерно 5,2% в 2016 году до около 9% в 2026 году. Если учитывать и外包-специалистов (аутсорсинг), это число будет ещё выше.
Ещё одним фактором, влияющим на качество, может быть текущая структура разработки Windows. Команды используют модель «функциональных групп» (Feature Team), где за разные модули отвечают инженеры из разных часовых поясов по всему миру, работающие посменно. Такой «эстафетный» метод позволяет вести разработку 24 часа в сутки, но часто приводит к проблемам коммуникации из-за разницы во времени и недостаточно тщательному тестированию системной совместимости, что в итоге может вылиться в конфликты в коде.
Интересный факт: Несмотря на автоматизацию и использование ИИ, процесс тестирования обновлений Windows по-прежнему включает в себя так называемое «собачье питание» (dogfooding), когда сотрудники Microsoft используют предрелизные сборки на своих рабочих машинах. Также для совместимости проверяются тысячи самых популярных приложений и периферийных устройств, представленных на рынке.







0 комментариев