<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF115%3ADrBrown1</id>
		<title>LXF115:DrBrown1 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF115%3ADrBrown1"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF115:DrBrown1&amp;action=history"/>
		<updated>2026-05-13T01:17:36Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF115:DrBrown1&amp;diff=10126&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF115:DrBrown1&amp;diff=10126&amp;oldid=prev"/>
				<updated>2010-04-28T11:37:30Z</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;
: Архитектура ядра 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;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>