<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>LXF115:DrBrown1 - История изменений</title>
		<link>http://wiki2.linuxformat.ru/index.php?title=LXF115:DrBrown1&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.11.1</generator>
		<lastBuildDate>Thu, 14 May 2026 01:07:29 GMT</lastBuildDate>
		<item>
			<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF115:DrBrown1&amp;diff=10126&amp;oldid=prev</link>
			<description>&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;
: Архитектура ядра Linux, или 6 000 000 строк исходного кода ядра, помещенные в 45 000 строк прозы. &lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF115_50_1.jpg|300px]] Отличная книга, хоть и не маячит в списке бестселлеров Amazon.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Еще в 1977 году Джон Лайонз [John Lions] написал книгу (или типа того) под названием «''Комментарии к 6-й редакции UNIX с исходным кодом''» (''Commentary on UNIX 6th Edition, with Source Code''), зачитанный экземпляр которой хранится у меня до сих пор. В 1986 году Морис Бах&lt;br /&gt;
[Maurice Bach] описал внутренности System V Unix в своей книге «''Структура операционной системы UNIX''» (''Design of the UNIX Operating System''), а в&lt;br /&gt;
1989 Леффлер, МакКьюзик, Карелз и Куотермен проделали то же самое для 4.3 BSD. Позднее, в 1995 году, Берни Гудхарт [Berny Goodheart] в очередной раз объяснил код System V в своей книге «''Тайна магического сада раскрыта''» (''The Magic Garden Explained'').&lt;br /&gt;
&lt;br /&gt;
Моя неизлечимая страсть к покупке книг побудила меня заплатить хорошие деньги за 1300-страничный труд Вольфганга Мауэрера [Wolfgang Mauerer] «''Архитектура ядра Linux''» (''Linux Kernel Architecture''), опубликованный издательством&lt;br /&gt;
Wrox. Книга содержит всеобъемлющее описание работы ядра Linux и, как и ее предшественницы,&lt;br /&gt;
предоставляет подробные комментарии к исходному кода ядра, в данном случае, версии 2.6.24.&lt;br /&gt;
Так как в ядре 6-й редакции Unix было всего 9000 строк исходного кода, а в ядре Linux версии 2.6.24&lt;br /&gt;
их больше 6 000 000, то стоявшая перед Мауэрером задача была посложнее задачи Лайонса.&lt;br /&gt;
&lt;br /&gt;
===Легкое чтение===&lt;br /&gt;
&lt;br /&gt;
В книге приведено и описано множество фрагментов кода ядра, все на языке ''C'', и, пожалуй,&lt;br /&gt;
лучше всего читать ее с исходниками Linux под рукой. Оглавление выглядит как программа университетского курса компьютерных дисциплин:&lt;br /&gt;
имеются разделы по управлению процессами и планированию задач, управлению памятью, виртуальной памяти, блокировкам и межпроцессному&lt;br /&gt;
взаимодействию, и т.д. Другие разделы, такие как «Драйверы устройств», «Модули» и «Семейство&lt;br /&gt;
файловых систем ext», ближе к Linux. Акцент во всех случаях сделан на реализацию внутри ядра, а&lt;br /&gt;
примеров того, что Мауэрер называет «пользовательским» (‘userland’) программированием, сравнительно немного.&lt;br /&gt;
&lt;br /&gt;
Такой книге трудно не дать десяти баллов. Если вы опытный разработчик ядра, студент факультета&lt;br /&gt;
информационных технологий или просто полагаете, что на свете есть вещи поинтереснее судоку,&lt;br /&gt;
купите ее. А если нет, то не покупайте.&lt;/div&gt;</description>
			<pubDate>Wed, 28 Apr 2010 11:37:30 GMT</pubDate>			<dc:creator>Crazy Rebel</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF115:DrBrown1</comments>		</item>
	</channel>
</rss>