В Microsoft отказались от планов по выпуску второго сервис-пака к Windows 7

В Microsoft отказались от планов по выпуску второго сервис-пака к Windows 7

По информации источников, близких к команде разработчиков сервис-паков из компании Microsoft, операционная система Windows 7 может не получить ожидаемого второго сервис-пака (SP2 – Service Pack 2). Тем самым компания Microsoft может нарушить уже сложившуюся традицию по объединению ранее выпущенных обновлений в комплексные сервис-паки, удобные для тестирования и синхронной установки обновлений.

Вместо выпуска комплексных сервис-паков компания Microsoft будет вести постепенное обновление платформы Windows 7 с помощью ежемесячных исправлений вплоть до окончания срока поддержки Windows 7. На данный момент срок поддержки установлен в 24 месяца с момента выпуска последнего актуального сервис-пака – SP1. Напомним, SP1 был выпущен в феврале 2011 г., то есть поддержка продлится до января 2020 г.

Решение не выпускать второй сервис-пак для Windows 7 принимается как раз в тот момент, когда большинство потребителей ждут от Microsoft заявлений о его выпуске. Вопросы об SP2 начались еще в августе, поскольку в октябре исполняется уже три года после выпуска Windows 7. Второй сервис-пак для Windows XP вышел через три года после официального релиза системы, а вот Windows Vista SP2 – всего через два года после релиза. Таким образом, через три года после выпуска Windows 7 в 2009 г. пришел черед и для ее второго сервис-пака, в ином случае все обновления после февраля 2011 года придется устанавливать по отдельности, передает soft.mail.ru.

Строго говоря, выпуск сервис-паков является большой головной болью для компании Microsoft, поскольку отвлекает силы инженеров от создания новых версий Windows. Если учесть, что момент отказа от выпуска Windows 7 SP2 совпадает по времени с релизом Windows 8, вполне вероятно, что компания Microsoft своим ходом стимулирует клиентов к переходу на полностью новую платформу Windows 8.

Сервис-паки выпускаются, как собрание срочных и плановых ежемесячных обновлений, предлагая исправления безопасности и производительности, а также поддержку нового оборудования. Единый сервис-пак позволяет получить, протестировать и установить обновления в рамках одного планового мероприятия. Без сервис-паков администраторам и индивидуальным пользователям придется самостоятельно отслеживать ежемесячные обновления и устанавливать их. Примечательно, что на специальном сайте Microsoft, посвященном сервис-пакам, разработчики советуют: «Убедитесь, что у вас установлен самый новый сервис-пак, чтобы сохранять актуальность своей копии Windows».

Ряд специалистов по эксплуатации отмечает, что сервис-паки особенно полезны в средах с сотнями и тысячами ПК. При обновлении с помощью сервис-паков не нужно волноваться, что при очередном включении начнется загрузка и установка очередных 50 или 80 обновлений размером в сотни мегабайт. Кроме того, уже первый сервис-пак к Windows 7 решил многие проблемы у пользователей. С другой стороны, пресловутый первый сервис-пак для Windows 7 вызывал и проблемы – множество пользователей жаловались на трудности с загрузкой после установки сервис-пака, уничтожение точек восстановления без согласия пользователя и циклическую перезагрузку. Кстати, в тот раз компания Microsoft так и нашла причину этих проблем.

Зачем Яндекс Go создал отдельный язык для расчёта стоимости поездок

Цена поездки в Яндекс Go — это не расстояние, умноженное на минуты и километры. В расчёт вмешиваются геозоны, спрос, скидки, платные дороги, дополнительные остановки и требования вроде перевозки кота, велосипеда или лыж. Чтобы управлять этим хозяйством без бесконечных деплоев, разработчики вынесли алгоритм ценообразования из кода сервиса в собственный язык.

Как объяснили разработчики в статье на Хабре, прайсинг работает не только при заказе машины.

Он пересчитывает стоимость при смене маршрута или способа оплаты, завершении поездки, обращении в поддержку и проверке данных аналитиками. Цена при этом может быть фиксированной, интервальной или считаться по таксометру.

 

Сначала сервисы параллельно собирают параметры поездки: тарифную категорию, геозоны, скидки, повышенный спрос и дополнительные услуги. Зависимости между источниками выстраиваются в граф, а запросы выполняются асинхронно на базе userver. Если некритичный источник не ответил, весь расчёт не падает.

 

Сам алгоритм раньше можно было бы держать в C++, но он меняется в среднем дважды в неделю. Выкатка сервиса на 50 подов занимает около 40 минут, а лес динамических конфигов быстро превратил бы код в музей условных операторов.

Поэтому Яндекс разработал собственный DSL. В нём есть условия, функции, неизменяемые значения и fold вместо циклов. Правила собираются в последовательную цепочку: каждое преобразование получает текущую цену и параметры, а возвращает новый результат с метаданными. Грамматику описали через ANTLR 4, а верификатор Z3 проверяет, что программа не выдаст некорректную цену.

 

Теперь изменение алгоритма не требует пересборки сервиса, ошибочную версию можно быстро откатить, а каждый расчёт — воспроизвести по входным данным и промежуточным результатам.

 

В итоге прайсинг превратился в отдельную платформу, которой уже пользуются Такси, Доставка и сервис зарядки электромобилей.

RSS: Новости на портале Anti-Malware.ru