LINUX.ORG.RU

Ответ на: комментарий от hvv

Человеки ... LKMP - можно спокойно купить в библио-глобусе рублей за 20-25 и не ломать глаза об монитор..

anonymous
()

LKML 2.2 - perwyje wpechatleniya:

That howto has been for a long time out, and has its value as a start point
for a knowledgable system programmer to migrate from Solaris/HPUX
to Linux.

However, there are many issues that are missing.
For example:

memory allocation is not covered (and memory allocation in kernel is
very different from memory allocation in user-space)

task queues are briefly covered, but instead of explanation of all
subtle details, you get only one example

file operations, filesystems, network subsystem, syncronisation
primitives (struct semaphore, spinlock_t, atomic_t ) are not
covered at all.

In short: a nice introduction for a student, but clearly not a
book to learn kernel/module programming.

For all who do want to learn kernel programming I would reccomend:

"Linux device drivers" by Alessandro Rubini
Linux kernel hacker's guide, (available at linuxdoc) and
http://members.aa.net/~swear/pedia/kernel.html

omerm
()

Ну, книжечка слабовастая. Уж сильно антикварная. А в LDP есть 3 вещи, которых достаточно, чтобы написать драйвер любой сложности:
lkmpg, khg, tlk.

А в книжечке Померанца изложены основы. Для начинающих ленивцев, которым лень посмотреть в сырцах как другие делают. Вариантов там несколько, и удобство зависит от задачи.

lb
()

К сведению lb: слабоватая книжечка Померанца для ленивцев - это переведенный и распечатанный lkmpg, которого, по вашим же словам, (вкупе с другими доками) достаточно для написания драйвера любой сложности. Либо вы не читали lkmpg, либо не читали Померанца (а может и то, и другое). Так зачем же тогда писать с такой уверенностью ?

anonymous
()

К несчастью онанимуса, я читал и то и другое. И драйверки писал...
Дык вот обного mpg не достаточно. А вкниге померанца вопросы 2.2 э-э-э на детском уровне.
Кстати, если Вы хоть раз в жизни заводили железку под многозадачную ОС, то есть о чем говорить. Если нет -- не обессудьте за отсутствие моих дальнейших ответов.

lb
()

Еще раз: книжка Померанца и mpg - одно и то же.

anonymous
()

Вообще интересная тенденция -- ламерами обзывают (здесь):Ogr, Irsi, tima.... Т.е. людей,судя по их лтзывам, занимающихся делом, и не преследующим "идейные принципы"

Интересно, если здесь появятся под каким-нибудь псевдонимом Linus или Alan, через сколько времени появится головастик, который обзовет их ламерами ?

lb
()

Вообще то судя по предпоследнему высказыванию ламером назвали тебя. А ты начал аппелировать к Ogr, Tima etc. Кстати ламером тебя назвал другой анонимус, я всего лишь сказал, что ты вводищь людей в заблуждение своими высказываниями про книжку Померанца. Может она и плохая, но не читая ее ты этого понять не мог.

anonymous
()

ошибочное высказывание. Книжку померанца я читал. Так-же как и все doc-и на которые сослался. И не к кому я не аппелировал -- на пи$длявых необразованных онанимусов класть я научился еще в добрые времена ФИДО. Просто прикольно, что кричат ламер э-э-э ламеры (sorry).

Форумы на этом сервере читаю давно, писать начал недавно. Скорее всего писать прекращу -- слишком много _дебильных_ сообщений.

А вышеперечисленных людей я привел в пример как _специалистов_знающих_свое_дело_. И прекрасно помню как их обзывали мудаками только за то, что они говорили, что НТ в каком-то конкретном вопросе превосходит Linux.
В свое время таких идейно-несогласных Сталин расстреливал. Тоже, может быть правильный подход. Только его результатом стало немеряное количество самоуверенных дебилов, которые говорят быстрее чем думают.

lb
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.