<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Интервью с разработчиком TuxOnIce]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=14517&amp;type=atom" />
	<updated>2011-06-19T07:12:44Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=14517</id>
		<entry>
			<title type="html"><![CDATA[Интервью с разработчиком TuxOnIce]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=188996#p188996" />
			<content type="html"><![CDATA[<p><strong>Интервью с разработчиком TuxOnIce, реализации &quot;спящего режима&quot; для Linux</strong></p><p>Александр Наталенко <a href="http://natalenko.name/myfiles/interviews/nigelc_rus.html"> опубликовал</a> интервью с Найджелом Каннингемом (Nigel Cunningham), разработчиком подсистемы <a href="http://www.tuxonice.net/"> TuxOnIce</a> (до переименования - Suspend2) для Linux ядра, реализующей поддержку &quot;спящего&quot; режима со сбросом образа памяти на диск. Кроме проекта TuxOnIce, Найджел также участвует в разработке свободной среды дистанционного обучения <a href="http://moodle.org/"> Moodle</a> и системы управления web-контентом Drupal, совмещая низкоуровневое программирование на языке Си с разработкой web-приложений на PHP. В повседневной практике Найджел использует Ubuntu Linux, в качестве рабочего окружения используется Xfce4 с панелью AWN.</p><p>Найджел разрабатывает TuxOnIce практически в одиночку, кроме людей временами присылающих патчи, основную работу (дизайн, разработка, поддержка и документация) выполняет один человек. Тем не менее, TuxOnIce хоть и медленно но совершенствуется, например, последний выпуск TuxOnIce 3.2 вышел месяц назад и кроме исправления ошибок содержал поддержку ZRam, позволяя сохранять как есть уже сжатые страницы памяти без из переупаковки.</p><p>На вопрос о возможной интеграции наработок TuxOnIce в состав основного Linux-ядра,&nbsp; Найджел ответил, что интеграция маловероятна, пока не найдется доброволец, способный рецензировать код и адаптировать его в соответствии с требованиями, предъявляемыми разработчиками Linux-ядра. В прошлом уже предпринималось несколько попыток повести код TuxOnIce в состав Linux-ядра, но все они оказались безуспешными.</p><p>При сравнении возможностей TuxOnIce с swsusp, интегрированным в Linux-ядро кодом поддержки спящего режима, отмечается отсутствие в swsusp поддержки многопоточной обработки и упреждающего чтения, а также невозможность использования для хранения дампа памяти вместо раздела подкачки обычных файлов. Кроме того, предлагается адаптировать код swsusp для работы в виде модуля, чтобы постоянно не занимать память ядра. Исторически в TuxOnIce первыми были реализованы многие новые возможности, такие как поддержка SMP, удобный интерфейс пользователя, поддержка файла подкачки, а также проверка времени последнего монтирования. Многие из этих возможностей до сих пор отсутствуют в swsusp.</p><p>Источник — <a href="http://www.opennet.ru/opennews/art.shtml?num=30922">http://www.opennet.ru/opennews/art.shtml?num=30922</a><br />Главная ссылка к новости — <a href="http://lkml.org/lkml/2011/6/18/98">http://lkml.org/lkml/2011/6/18/98</a></p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2011-06-19T07:12:44Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=188996#p188996</id>
		</entry>
</feed>
