<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; В Chrome будет прекращена поддержка ядра Linux 3.16 и более ранних]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=37906&amp;type=atom" />
	<updated>2015-03-08T20:06:46Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=37906</id>
		<entry>
			<title type="html"><![CDATA[В Chrome будет прекращена поддержка ядра Linux 3.16 и более ранних]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=448317#p448317" />
			<content type="html"><![CDATA[<p>Разработчики из компании Google <a href="https://lists.debian.org/debian-kernel/2015/03/msg00133.html">сообщили</a> о невозможности полноценной работы следующего выпуска браузера Chrome/Chromium в системах с ядрами Linux без поддержки установки фильтров системных вызовов (seccomp) с флагом <a href="https://lkml.org/lkml/2014/6/23/856">SECCOMP_FILTER_FLAG_TSYNC</a>. Таким образом, следующие выпуски Chrome/Chromuim можно будет в полной мере использовать только с ядрами Linux, начиная с выпуска 3.17.</p><p>На системах с более ранними выпусками ядра будет проявляться <a href="https://code.google.com/p/chromium/issues/detail?id=401655">проблема</a>, приводящая к невозможности установить дополнения и браузерные приложения. Примечательно, что разработчики Chromium <a href="https://code.google.com/p/chromium/issues/detail?id=401655#c47">не согласны</a>, что данное поведение является регрессивным изменением и требует исправления в кодовой базе Chromium, так как проблема решается обновлением ядра. В настоящий момент <a href="https://code.google.com/p/chromium/issues/detail?id=401655">уведомление о проблеме</a> помечено как не требующее исправления. При этом разработчики Chromium готовы рассмотреть патчи с исправлениями со стороны.</p><p>Ядро <a href="http://www.opennet.ru/opennews/art.shtml?num=40755">3.17</a> было выпущено в октябре прошлого года, поэтому поддержка TSYNC в дистрибутивах в основном реализована через дополнительные патчи. Например, TSYNC <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1379020">поддерживается</a> в ядре 3.16 из состава Ubuntu 14.10, но отсутствует в выпусках с длительным сроком поддержки. Разработчики проекта Debian подготовили <a href="https://lists.debian.org/debian-kernel/2015/03/msg00144.html">патч</a>, реализующий SECCOMP_FILTER_FLAG_TSYNC для ядра 3.16 из Debian 8 &quot;jessie&quot;. Поддержка TSYNC также <a href="https://code.google.com/p/chromium/issues/detail?id=430588">бэкпортирована</a> для ядер 3.14, 3.10, 3.8 и 3.4, используемых в Ubuntu 14.04, Android и Chrome OS. Флаг SECCOMP_FILTER_FLAG_TSYNC используется для sandbox-изоляции в Chrome и позволяет синхронизировать состояние фильтров системных вызовов (seccomp) для всех рабочих нитей, включая ранее запущенные нити, для которых уже установлены правила seccomp.</p><br /><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=41807">http://www.opennet.ru/opennews/art.shtml?num=41807</a></p>]]></content>
			<author>
				<name><![CDATA[verg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10709</uri>
			</author>
			<updated>2015-03-08T20:06:46Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=448317#p448317</id>
		</entry>
</feed>
