В рассылке проекта Debian появилось сообщение, в котором инженер Google Security Team Жюльен Тиннес предупреждает о проблемах с работой браузеров Chrome/Chromium в системах с ядром, версия которого ниже 3.16. Причиной этого называется отсутствие в старых ядрах возможности применения флага SECCOMP_FILTER_FLAG_TSYNC в системных вызовах, без чего не будут работать расширения и браузерные приложения.

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

На первый взгляд, подобная позиция представляется абсолютно логичной. Однако, одно обстоятельство тут всё-таки не учтено.

Дело в том, что «устаревшие» с точки зрения программистов Google ядра на сегодняшний день используются в системах Ubuntu 12.04 LTS, Debian 8, RHEL 7 и CentOS 7, срок эксплуатации которых не истёк. В частности, обновления для Ubuntu LTS 12.04 будут выходить до апреля 2017 г. Совершенно очевидно, что крупному корпоративному пользователю значительно проще отказаться от одного браузера, чем переходить на очередную версию всей операционной системы.

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

Версия для печати