<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Файловая система Tux3 предложена для включения в состав ядра Linux]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=34924</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=34924&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Файловая система Tux3 предложена для включения в состав ядра Linux».]]></description>
		<lastBuildDate>Mon, 19 May 2014 06:06:40 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Файловая система Tux3 предложена для включения в состав ядра Linux]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=409296#p409296</link>
			<description><![CDATA[<p>Файловая система <a href="http://tux3.org/">Tux3</a>, известная своими достижениями в области производительности (в одном из тестов Tux3 смог обогнать tmpfs, что ранее считалось невозможным) <a href="https://lkml.org/lkml/2014/5/16/708">предложена</a> для включения в состав ядра Linux. Файловая система Tux3 <a href="http://www.opennet.ru/opennews/art.shtml?num=17130">разрабатывается</a> с 2008 года и является версионной файловой системой. В 2009 году работа над Tux3 была приостановлена, но в начале 2013 года проект <a href="http://www.opennet.ru/opennews/art.shtml?num=35741">возродился</a> и начал интенсивно развиваться. Для хранения большинства структур используются b-tree и предложенные автором Tux3 версионированные указатели. Файловая система обеспечивает атомарные транзакции и запись в произвольные области (&quot;write-anywhere&quot;).</p><p>Разработчики данной файловой системы считают, что CoW-подобная файловая система (&quot;copy on write&quot;) с хорошим контролем консистентности не обязана быть ресурсоемкой и приводить к заметным накладным расходам. Поэтому, при разработке Tux3 большое внимание уделяется скорости работы файловой системы и низкому потреблению ресурсов, в частности в Tux3 используется принципиально новый вид структур - &quot;версионированные указатели&quot;.</p><p>По мнению разработчиков, кодовая база драйвера файловой системы достигла состояния, когда становится возможным включить модуль в состав ядра Linux. Отмечается, что текущий код может быть интегрирован в ядро вообще без изменений API ядра. Тем не менее, некоторые изменения API могли бы позволить делать ряд операций более естественно.</p><p>Дополнение: В списке рассылки разработчиков ядра Linux текущий код <a href="http://lkml.iu.edu/hypermail/linux/kernel/1405.2/01175.html">столкнулся</a> с достаточно существенной критикой. Быстрый осмотр кода одним из разработчиков ядра выявил, что качество кода далеко от финальной готовности и код нуждается в доработке и реструктуризации.</p><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=39802">http://www.opennet.ru/opennews/art.shtml?num=39802</a></p>]]></description>
			<author><![CDATA[null@example.com (Драко Стаарн)]]></author>
			<pubDate>Mon, 19 May 2014 06:06:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=409296#p409296</guid>
		</item>
	</channel>
</rss>
