<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki2.linuxformat.ru/index.php?action=history&amp;feed=atom&amp;title=LXF124%3AInterview</id>
		<title>LXF124:Interview - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki2.linuxformat.ru/index.php?action=history&amp;feed=atom&amp;title=LXF124%3AInterview"/>
		<link rel="alternate" type="text/html" href="http://wiki2.linuxformat.ru/index.php?title=LXF124:Interview&amp;action=history"/>
		<updated>2026-05-13T22:22:42Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.11.1</generator>

	<entry>
		<id>http://wiki2.linuxformat.ru/index.php?title=LXF124:Interview&amp;diff=12878&amp;oldid=prev</id>
		<title>Ewgen: добавлены категории</title>
		<link rel="alternate" type="text/html" href="http://wiki2.linuxformat.ru/index.php?title=LXF124:Interview&amp;diff=12878&amp;oldid=prev"/>
				<updated>2011-10-29T09:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;добавлены категории&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 09:00, 29 октября 2011&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 454:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 454:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''ТЦ''': Ну да. Но по сути это неправда. '''LXF'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''ТЦ''': Ну да. Но по сути это неправда. '''LXF'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Категория:Интервью]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Категория:Теодор Цо]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ewgen</name></author>	</entry>

	<entry>
		<id>http://wiki2.linuxformat.ru/index.php?title=LXF124:Interview&amp;diff=11027&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki2.linuxformat.ru/index.php?title=LXF124:Interview&amp;diff=11027&amp;oldid=prev"/>
				<updated>2010-11-02T14:43:29Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Супер-Тед==&lt;br /&gt;
&lt;br /&gt;
: Знакомьтесь – '''Теодор Цо''': работает с ядром аж с 1991 (!). Поклонник Баффи – истребительницы вампиров, а по совместительству хранитель наших данных.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF124_27_1.jpg|400px]] Тэд Цо|Ширина=400px}}&lt;br /&gt;
&lt;br /&gt;
Крах файловой&lt;br /&gt;
системы — настоящая&lt;br /&gt;
катастрофа,&lt;br /&gt;
и разработчики&lt;br /&gt;
ext4 трудятся&lt;br /&gt;
не покладая&lt;br /&gt;
рук, чтобы&lt;br /&gt;
свести&lt;br /&gt;
наши&lt;br /&gt;
потери&lt;br /&gt;
к минимуму.&lt;br /&gt;
Словно&lt;br /&gt;
супергерой&lt;br /&gt;
файловой&lt;br /&gt;
системы&lt;br /&gt;
Linux,&lt;br /&gt;
наш гость стоит&lt;br /&gt;
на самой&lt;br /&gt;
высокой&lt;br /&gt;
крыше&lt;br /&gt;
и непрерывно&lt;br /&gt;
сканирует&lt;br /&gt;
наш&lt;br /&gt;
с вами&lt;br /&gt;
город&lt;br /&gt;
точными&lt;br /&gt;
''fsck''. Встреча&lt;br /&gt;
произошла&lt;br /&gt;
на '''OSCON 2009''': тут&lt;br /&gt;
мы и узнали,&lt;br /&gt;
кто хозяин&lt;br /&gt;
всех наших&lt;br /&gt;
файлов…&lt;br /&gt;
&lt;br /&gt;
'''''Linux Format''': Все знают, что вы — один из ключевых разработчиков ext4, но в чем конкретно состоит ваша роль?''&lt;br /&gt;
&lt;br /&gt;
'''Тед Цо''': Я главный ответственный за подсистему (maintainer). Курирую вопросы контроля качества и проверки на ошибки кода, созданного другими людьми, перед включением его в ядро. Очень часто моя работа сводится к тому, чтобы  сказать: «Это не имеет смысла – я этого не понимаю».&lt;br /&gt;
&lt;br /&gt;
'''''LXF''': Вы говорите так, а остальные думают: «Я что, совсем дурак?»''&lt;br /&gt;
&lt;br /&gt;
'''ТЦ''': В том-то и беда, что многие становятся&lt;br /&gt;
в позу:&lt;br /&gt;
«Но это же работает!» – ведь никто не любит&lt;br /&gt;
признаваться&lt;br /&gt;
в непонимании.&lt;br /&gt;
Я должен&lt;br /&gt;
смотреть&lt;br /&gt;
на код, написанный&lt;br /&gt;
другим&lt;br /&gt;
человеком,&lt;br /&gt;
и понимать его в достаточной&lt;br /&gt;
мере,&lt;br /&gt;
чтобы&lt;br /&gt;
описать.&lt;br /&gt;
Для&lt;br /&gt;
некоторых&lt;br /&gt;
наших&lt;br /&gt;
программистов&lt;br /&gt;
английский&lt;br /&gt;
язык не родной:&lt;br /&gt;
разобрать&lt;br /&gt;
их комментарии&lt;br /&gt;
к коду&lt;br /&gt;
и описания&lt;br /&gt;
заплат&lt;br /&gt;
порой&lt;br /&gt;
бывает&lt;br /&gt;
нелегко.&lt;br /&gt;
Так&lt;br /&gt;
что работы&lt;br /&gt;
полно,&lt;br /&gt;
и не самой&lt;br /&gt;
приятной,&lt;br /&gt;
но от этого&lt;br /&gt;
никуда&lt;br /&gt;
не денешься,&lt;br /&gt;
потому&lt;br /&gt;
что через&lt;br /&gt;
полгода&lt;br /&gt;
никто не будет&lt;br /&gt;
помнить, зачем&lt;br /&gt;
добавляли&lt;br /&gt;
ту или&lt;br /&gt;
иную заплату,&lt;br /&gt;
и если&lt;br /&gt;
мы сразу&lt;br /&gt;
как следует&lt;br /&gt;
ее не опишем – затем,&lt;br /&gt;
шесть месяцев&lt;br /&gt;
спустя, с этим будет&lt;br /&gt;
не разобраться.&lt;br /&gt;
&lt;br /&gt;
Для успешной&lt;br /&gt;
разработки&lt;br /&gt;
файловой&lt;br /&gt;
системы&lt;br /&gt;
необходимо,&lt;br /&gt;
чтобы&lt;br /&gt;
в Red Hat и SUSE работали&lt;br /&gt;
люди,&lt;br /&gt;
знающие,&lt;br /&gt;
что к чему:&lt;br /&gt;
ведь им предстоит&lt;br /&gt;
обеспечивать&lt;br /&gt;
поддержку&lt;br /&gt;
в дальнейшем.&lt;br /&gt;
&lt;br /&gt;
Google, например,&lt;br /&gt;
живо&lt;br /&gt;
интересуется&lt;br /&gt;
вопросами,&lt;br /&gt;
связанными&lt;br /&gt;
с файловой&lt;br /&gt;
системой,&lt;br /&gt;
и постоянно&lt;br /&gt;
работает&lt;br /&gt;
над совершенствованием&lt;br /&gt;
и развитием&lt;br /&gt;
существующих&lt;br /&gt;
механизмов.&lt;br /&gt;
&lt;br /&gt;
'''''LXF''': А что, Google тоже использует ext4?''&lt;br /&gt;
&lt;br /&gt;
'''ТЦ''': О да. Мы получаем&lt;br /&gt;
от него мощную&lt;br /&gt;
поддержку&lt;br /&gt;
в работе&lt;br /&gt;
с режимом,&lt;br /&gt;
который&lt;br /&gt;
мы называем&lt;br /&gt;
«нежурналируемым». Процедура,&lt;br /&gt;
используемая&lt;br /&gt;
Google для восстановления&lt;br /&gt;
ФС после&lt;br /&gt;
краха,&lt;br /&gt;
начинается&lt;br /&gt;
с тотального&lt;br /&gt;
форматирования:&lt;br /&gt;
ведь там постоянно&lt;br /&gt;
поддерживается&lt;br /&gt;
три копии&lt;br /&gt;
данных,&lt;br /&gt;
причем&lt;br /&gt;
на уровне&lt;br /&gt;
приложений.&lt;br /&gt;
Поэтому&lt;br /&gt;
журнал&lt;br /&gt;
для них не имеет&lt;br /&gt;
особой&lt;br /&gt;
ценности,&lt;br /&gt;
''fsck'' тоже&lt;br /&gt;
не пользуются.&lt;br /&gt;
Специалисты&lt;br /&gt;
Google заметили,&lt;br /&gt;
что при переходе&lt;br /&gt;
с ext2 на ext4 (без журнала)&lt;br /&gt;
получается&lt;br /&gt;
заметный&lt;br /&gt;
прирост&lt;br /&gt;
производительности.&lt;br /&gt;
Ну, а для нас сотрудничество&lt;br /&gt;
с ними означает&lt;br /&gt;
дополнительное&lt;br /&gt;
тестирование&lt;br /&gt;
и помогает&lt;br /&gt;
находить&lt;br /&gt;
нетипичные&lt;br /&gt;
ошибки.&lt;br /&gt;
&lt;br /&gt;
Мы держим&lt;br /&gt;
связь с сотрудниками&lt;br /&gt;
Red Hat, продвигающими&lt;br /&gt;
ext4 на Fedora, а там набор&lt;br /&gt;
вопросов,&lt;br /&gt;
связанных&lt;br /&gt;
с разработкой&lt;br /&gt;
и тестированием,&lt;br /&gt;
совершенно&lt;br /&gt;
другой.&lt;br /&gt;
Вот так и получаются&lt;br /&gt;
действительно&lt;br /&gt;
хорошие&lt;br /&gt;
файловые&lt;br /&gt;
системы:&lt;br /&gt;
если&lt;br /&gt;
ее разрабатывать,&lt;br /&gt;
исходя&lt;br /&gt;
только&lt;br /&gt;
из своей&lt;br /&gt;
личной&lt;br /&gt;
перспективы,&lt;br /&gt;
легко&lt;br /&gt;
уклониться&lt;br /&gt;
в слишком&lt;br /&gt;
узкую&lt;br /&gt;
специализацию.&lt;br /&gt;
&lt;br /&gt;
'''''LXF''': А что вы можете сказать о ZFS? Ведь одна из целей файловой системы Tux3 — превзойти ее. Черпаете ли вы вдохновение в других ФС?''&lt;br /&gt;
&lt;br /&gt;
'''ТЦ''': Ну, Btrfs, в частности,&lt;br /&gt;
намерена&lt;br /&gt;
переплюнуть&lt;br /&gt;
ZFS, и многим&lt;br /&gt;
это не слишком&lt;br /&gt;
нравится.&lt;br /&gt;
Должен&lt;br /&gt;
сказать,&lt;br /&gt;
что Sun во многом&lt;br /&gt;
вдохновила&lt;br /&gt;
работы&lt;br /&gt;
над файловыми&lt;br /&gt;
системами,&lt;br /&gt;
которые&lt;br /&gt;
раньше&lt;br /&gt;
велись&lt;br /&gt;
просто&lt;br /&gt;
в режиме&lt;br /&gt;
технической&lt;br /&gt;
поддержки.&lt;br /&gt;
Потому&lt;br /&gt;
что с точки&lt;br /&gt;
зрения&lt;br /&gt;
рабочей&lt;br /&gt;
нагрузки&lt;br /&gt;
файловую&lt;br /&gt;
систему&lt;br /&gt;
не назовешь&lt;br /&gt;
участком,&lt;br /&gt;
от которого&lt;br /&gt;
зависит&lt;br /&gt;
производительность&lt;br /&gt;
приложения.&lt;br /&gt;
Многие&lt;br /&gt;
программы,&lt;br /&gt;
например,&lt;br /&gt;
используют&lt;br /&gt;
базы&lt;br /&gt;
данных:&lt;br /&gt;
от ''MySQL'' производительность&lt;br /&gt;
действительно&lt;br /&gt;
зависит,&lt;br /&gt;
а файловая&lt;br /&gt;
система&lt;br /&gt;
работает&lt;br /&gt;
только&lt;br /&gt;
при загрузке&lt;br /&gt;
приложения.&lt;br /&gt;
&lt;br /&gt;
'''''LXF''': А Oracle разве не разработала собственную ФС?''&lt;br /&gt;
&lt;br /&gt;
'''ТЦ''': Верно.&lt;br /&gt;
С точки&lt;br /&gt;
зрения создателя&lt;br /&gt;
файловых&lt;br /&gt;
систем базы&lt;br /&gt;
данных&lt;br /&gt;
обладают&lt;br /&gt;
одной&lt;br /&gt;
интересной&lt;br /&gt;
особенностью:&lt;br /&gt;
в процессе&lt;br /&gt;
работы&lt;br /&gt;
они отстраняют&lt;br /&gt;
ФС, чтобы&lt;br /&gt;
не мешала.&lt;br /&gt;
Действительно,&lt;br /&gt;
единственная&lt;br /&gt;
причина,&lt;br /&gt;
по которой&lt;br /&gt;
базы&lt;br /&gt;
данных&lt;br /&gt;
вообще&lt;br /&gt;
терпят ФС – это желание&lt;br /&gt;
пользователя,&lt;br /&gt;
которому&lt;br /&gt;
удобнее помещать&lt;br /&gt;
базу&lt;br /&gt;
в некую систему.&lt;br /&gt;
Все наиболее&lt;br /&gt;
крупные&lt;br /&gt;
и известные&lt;br /&gt;
базы&lt;br /&gt;
данных&lt;br /&gt;
используют&lt;br /&gt;
в работе&lt;br /&gt;
прямой&lt;br /&gt;
доступ к дисковым&lt;br /&gt;
устройствам,&lt;br /&gt;
в обход&lt;br /&gt;
файловой&lt;br /&gt;
системы.&lt;br /&gt;
Проблема&lt;br /&gt;
только&lt;br /&gt;
в том, что в таком&lt;br /&gt;
режиме&lt;br /&gt;
можно&lt;br /&gt;
перепутать&lt;br /&gt;
устройства,&lt;br /&gt;
да и резервное&lt;br /&gt;
копирование&lt;br /&gt;
усложняется.&lt;br /&gt;
Поэтому&lt;br /&gt;
сисадмины&lt;br /&gt;
не любят&lt;br /&gt;
работать&lt;br /&gt;
с прямым&lt;br /&gt;
доступом&lt;br /&gt;
к дискам: он разве&lt;br /&gt;
что повышает&lt;br /&gt;
результаты&lt;br /&gt;
сравнительных&lt;br /&gt;
тестов.&lt;br /&gt;
&lt;br /&gt;
'''''LXF''': А каково ваше общее впечатление от ZFS?''&lt;br /&gt;
&lt;br /&gt;
'''ТЦ''': Один из ее существенных&lt;br /&gt;
недостатков – плохая&lt;br /&gt;
совместимость&lt;br /&gt;
с базами&lt;br /&gt;
данных:&lt;br /&gt;
стандартная&lt;br /&gt;
конфигурация&lt;br /&gt;
этой&lt;br /&gt;
системы&lt;br /&gt;
противоречит&lt;br /&gt;
интересам&lt;br /&gt;
БД. Но даже&lt;br /&gt;
если&lt;br /&gt;
изменить&lt;br /&gt;
настройки&lt;br /&gt;
по умолчанию,&lt;br /&gt;
то – как мне говорили – невозможно&lt;br /&gt;
контролировать&lt;br /&gt;
или ограничивать&lt;br /&gt;
переменный&lt;br /&gt;
размер&lt;br /&gt;
блоков&lt;br /&gt;
ZFS на «пофайловой» основе.&lt;br /&gt;
Придется&lt;br /&gt;
либо&lt;br /&gt;
установить&lt;br /&gt;
размер&lt;br /&gt;
блока&lt;br /&gt;
4К, что нейтрализует&lt;br /&gt;
многие&lt;br /&gt;
достоинства&lt;br /&gt;
системы,&lt;br /&gt;
либо&lt;br /&gt;
размер&lt;br /&gt;
будет&lt;br /&gt;
меняться.&lt;br /&gt;
И если&lt;br /&gt;
размер&lt;br /&gt;
будет,&lt;br /&gt;
например,&lt;br /&gt;
равен&lt;br /&gt;
128К, то при изменении&lt;br /&gt;
крохотного&lt;br /&gt;
участка&lt;br /&gt;
файла&lt;br /&gt;
придется&lt;br /&gt;
заново&lt;br /&gt;
переписывать&lt;br /&gt;
все 128 КБ. Поэтому&lt;br /&gt;
я считаю,&lt;br /&gt;
что при создании&lt;br /&gt;
ZFS недостаточно&lt;br /&gt;
учитывалась&lt;br /&gt;
совместимость&lt;br /&gt;
с базами&lt;br /&gt;
данных.&lt;br /&gt;
Либо&lt;br /&gt;
вы разместите&lt;br /&gt;
базу&lt;br /&gt;
непосредственно&lt;br /&gt;
на дисковом&lt;br /&gt;
устройстве,&lt;br /&gt;
либо&lt;br /&gt;
махнете рукой&lt;br /&gt;
на быстродействие.&lt;br /&gt;
Если&lt;br /&gt;
отложить&lt;br /&gt;
в сторону&lt;br /&gt;
успешные&lt;br /&gt;
компании&lt;br /&gt;
Web 2.0&lt;br /&gt;
(с их миллионами&lt;br /&gt;
обращений&lt;br /&gt;
в час), то вообще-то немало&lt;br /&gt;
таких&lt;br /&gt;
работ,&lt;br /&gt;
для выполнения&lt;br /&gt;
которых&lt;br /&gt;
сверхпроизводительность&lt;br /&gt;
вовсе&lt;br /&gt;
не нужна.&lt;br /&gt;
Но ведь люди,&lt;br /&gt;
стремясь&lt;br /&gt;
приобрести&lt;br /&gt;
все «самое-самое», смотрят&lt;br /&gt;
на сравнительные&lt;br /&gt;
тесты. Это напоминает&lt;br /&gt;
спортивные&lt;br /&gt;
автомобили:&lt;br /&gt;
мало&lt;br /&gt;
кому&lt;br /&gt;
удается&lt;br /&gt;
разогнать&lt;br /&gt;
его&lt;br /&gt;
по максимуму,&lt;br /&gt;
но каждый&lt;br /&gt;
старается&lt;br /&gt;
купить&lt;br /&gt;
авто&lt;br /&gt;
помощнее.&lt;br /&gt;
&lt;br /&gt;
Любой&lt;br /&gt;
специалист&lt;br /&gt;
по файловым&lt;br /&gt;
системам&lt;br /&gt;
(особенно&lt;br /&gt;
если&lt;br /&gt;
рядом&lt;br /&gt;
нет маркетолога)&lt;br /&gt;
охотно&lt;br /&gt;
объяснит:&lt;br /&gt;
«Да, для данного рода&lt;br /&gt;
работ наша&lt;br /&gt;
ФС не бьет рекордов.&lt;br /&gt;
Это потому,&lt;br /&gt;
что мы пошли&lt;br /&gt;
на инженерный&lt;br /&gt;
компромисс&lt;br /&gt;
и, поступившись&lt;br /&gt;
быстродействием,&lt;br /&gt;
выиграли&lt;br /&gt;
во всем прочем». Только&lt;br /&gt;
вот на роль лозунга&lt;br /&gt;
это&lt;br /&gt;
высказывание&lt;br /&gt;
не годится.&lt;br /&gt;
Людям&lt;br /&gt;
нравится&lt;br /&gt;
твердить:&lt;br /&gt;
«ZFS – последнее слово в развитии файловых систем!»&lt;br /&gt;
&lt;br /&gt;
'''''LXF''': И это отличный слоган!''&lt;br /&gt;
&lt;br /&gt;
'''ТЦ''': Ну да. Но по сути это неправда. '''LXF'''&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>