URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 81245
[ Назад ]

Исходное сообщение
"Проект книги по разработке модулей для ядра Linux"

Отправлено opennews , 09-Ноя-11 11:11 
Опубликован (http://rus-linux.net/MyLDP/BOOKS/Moduli-yadra-Linux/kern-mod...) проект книги Олега Цилюрика "Модули ядра Linux". Книга посвящена программированию модулей ядра Linux и рассчитана на опытных разработчиков системного программного обеспечения. Предполагается, что читатель может и не иметь богатого опыта в программировании именно для ядра Linux, или даже вообще в программировании для этой системы, но имеет какой-то опыт в системном программировании для других операционных систем, что послужит базой для построения аналогий.


Даже если чтение книги и не подвигнет читателя к написанию собственных компонентов ядра (что совершенно не обязательно), то, по крайней мере, поможет более точному пониманию тех процессов, которые происходят в ядре. На примерах дан обстоятельный обзор возможностей в программировании модулей ядра, этого набора примеров достаточно, чтобы начать писать свой собственный драйвер-модуль для Linux, дальше наращивая его функциональность. Конструктивные замечания по тексту можно направлять автору на адрес olej at front dot ru.

URL: http://rus-linux.net/MyLDP/BOOKS/Moduli-yadra-Linux/kern-mod...
Новость: http://www.opennet.ru/opennews/art.shtml?num=32259


Содержание

Сообщения в этом обсуждении
"Проект книги по разработке модулей для ядра Linux"
Отправлено В.Костромин , 09-Ноя-11 12:34 
Если страница не открывается с первого раза, перезагрузите ее. Обычно со второго щелчка открывается нормально.

"Проект книги по разработке модулей для ядра Linux"
Отправлено Аноним , 09-Ноя-11 12:42 
> Обычно со второго щелчка открывается нормально.

Uh-oh. Я думал, эпоха серверов на диалапном модеме уже закончилась.


"Проект книги по разработке модулей для ядра Linux"
Отправлено Аноним , 11-Ноя-11 05:43 
Кончилась. Но началась эпоха 100500 vps на 1 реальном :)

"Проект книги по разработке модулей для ядра Linux"
Отправлено Аноним , 30-Ноя-11 23:55 
> Кончилась. Но началась эпоха 100500 vps на 1 реальном :)

И как они порт 80 поделят?


"Проект книги по разработке модулей для ядра Linux"
Отправлено Аноним , 09-Ноя-11 12:43 
Отличная книга.
Весной 2011 ходил на тренинги по Kernel Development в киевский офисс GlobalLogic.
Очень позновательно.
Приятно понимать, что вы ребята наконецто решили всё систематизировать в виде книги.

"Проект книги по разработке модулей для ядра Linux"
Отправлено Макс , 09-Ноя-11 13:30 
Спасибо

"Проект книги по разработке модулей для ядра Linux"
Отправлено KaE , 09-Ноя-11 13:31 
А что LKMPG уже не котируется у нас?

"Проект книги по разработке модулей для ядра Linux"
Отправлено Аноним , 09-Ноя-11 16:46 
Действитель! Меня тоже бесит разнообразие литературы, автомобилей, еды, фильмов, музыки и т.д. и т.п.

"Проект книги по разработке модулей для ядра Linux"
Отправлено Olej , 10-Ноя-11 02:50 
> Действитель! Меня тоже бесит разнообразие литературы, автомобилей, еды, фильмов, музыки
> и т.д. и т.п.

Беспокоит?
А ты не чеши ;)


"Проект книги по разработке модулей для ядра Linux"
Отправлено AlexAT , 09-Ноя-11 14:02 
Спасибо, пригодится :)

"Проект книги по разработке модулей для ядра Linux"
Отправлено Аноним , 09-Ноя-11 16:31 
а в pdf/odf есть?

"Проект книги по разработке модулей для ядра Linux"
Отправлено gni , 09-Ноя-11 17:47 
есть. прокрути до конца страницу :)

"Проект книги по разработке модулей для ядра Linux"
Отправлено Аноним , 09-Ноя-11 19:13 
спасибо

"Проект книги по разработке модулей для ядра Linux"
Отправлено im , 10-Ноя-11 21:33 
Капец ODF: стили есть, но большая часть текста оформлена прямым форматированием, как обычно :(

"Проект книги по разработке модулей для ядра Linux"
Отправлено Olej , 11-Ноя-11 03:43 
> Капец ODF: стили есть, но большая часть текста оформлена прямым форматированием, как
> обычно :(

А что вам не хватает в форматировании? (для чтения): текст размечен, программный код размечен... всё остальное сделает верстальщик издательства - а это пока draft материал для прочтения.


"Проект книги по разработке модулей для ядра Linux"
Отправлено im , 11-Ноя-11 18:23 
Мне для чтения необходимо немного «подрихтовать» форматирование. Ну на самом деле я конечно печатаю в своём формате. Когда вижу материалл в odf — очень надеюсь что можно будет немного подправить стили. Ан нет — меняю размер шрифта отступы, и вижу что часть абзацев стаётся со старыми параметрами :( Абыдна :) Хотя надо отдать должное — стили действительно присутствуют и почти весь текст размечен. За это спасибо. Если я буду копировать html-форматированный текст, то будет та еще каша — ну да там с претензиями глупо — html не для этого предназначен. Кстати про html — к сожалению нет версии «одним файлом» :(
Еще по разметке: в абзацах втречаются термины (например названия программ, системные вызовы) — они тоже просто отформатированы ’Liberation Mono’, а было-бы гораздо лучше тоже задать стиль. Ну и в том-же духе… Меняем стили - получаем другое форматирование.

Верстальщик? :) Наверное у него есть свои секреты обработки подобных документов. Я на них не рассчитываю — книжный формат не по мне :)

Наверное конечно нужно поблагадарить за содержание… В любом случае спасибо: при беглом взгляде содержимое вызывет интерес. Так что я всё-таки отформатирую чтобы отпечатать и прочитать :)


"Проект книги по разработке модулей для ядра Linux"
Отправлено chemtech , 11-Ноя-11 19:24 
Надеюсь вы направите автору исправленный и отформатированный текст)

"Проект книги по разработке модулей для ядра Linux"
Отправлено Olej , 11-Ноя-11 20:47 
> В любом случае спасибо: при беглом
> взгляде содержимое вызывет интерес. Так что я всё-таки отформатирую чтобы отпечатать
> и прочитать :)

Вряд ли прямо сейчас, в черновом варианте, этот текст стоит форматировать, а уж тем более печатать: мне на него прислали (уже) множество отзывов, пожеланий, опечаток ... даже в 2-х местах достаточно серьёзные ошибки... То, что есть ошибочными местами, уже сейчас переписывается и ... перевыкладывается. Кому интересно, что в ближайшее время изменится (или уже изменено), так об этом здесь: http://rus-linux.net/forum/viewtopic.php?f=3&t=1549



"Проект книги по разработке модулей для ядра Linux"
Отправлено Аноним , 09-Ноя-11 19:03 
Благодарю за труды. Очень кстати.


"Проект книги по разработке модулей для ядра Linux"
Отправлено dfgdfg , 09-Ноя-11 19:38 
а вот это они зря. теперь каждый индус и василий с тагила нижнего будет за булку хлеба писать ядра.. что печально

"Проект книги по разработке модулей для ядра Linux"
Отправлено Аноним , 09-Ноя-11 20:08 
Ты так говоришь, как будто индусский код кто-то в ядро примет. Мелкософт вон сколько заставили помучаться с их писаниной, прижде чем приняли в транк. Глядишь, каждый индус и василий с тагила нижнего еще и научатся чему-нибудь)

"Проект книги по разработке модулей для ядра Linux"
Отправлено umbr , 09-Ноя-11 21:20 
Тем кто много работает и пишет много кода некогда читать какие-то там книжки ;)

"Проект книги по разработке модулей для ядра Linux"
Отправлено Olej , 10-Ноя-11 02:48 
> Тем кто много работает и пишет много кода некогда читать какие-то там
> книжки ;)

Естественно...
И давно уже было названо:
- Чукча не читатель! Чукча писатель!
;)


"Проект книги по разработке модулей для ядра Linux"
Отправлено Olej , 10-Ноя-11 02:46 
> теперь каждый индус и василий с тагила нижнего будет за булку хлеба писать ядра.

А чего ж так уж определённо Василий с Нижнего Тагила "будет писать" заведомо хуже, чем, скажем, урод из Москвы? А? ;)


"Проект книги по разработке модулей для ядра Linux"
Отправлено pavlinux , 10-Ноя-11 18:43 
Вон сколько там всего интересного, нахрена там книги писать

    ВГОК — Высокогорский горно-обогатительный комбинат.
    ВМЗ — Высокогорский механический завод
    МИЗ — Медико-инструментальный завод (ныне не существует).
    НТМК — Нижнетагильский металлургический комбинат.
    ОГП — Огнеупорное производство НТМК.
    КХП — Коксохимическое производство НТМК.
    НТЗМК — Нижнетагильский завод металлических конструкций.
    НМЗ — Нижнетагильский механический завод
    НТЗТИ — Нижнетагильский завод теплоизоляционных изделий.
    НТКРЗ — Нижнетагильский Котельно-радиаторный завод.
    ОАО НПК «Уралвагонзавод» — Уральский вагоностроительный завод.
    УХП — Уралхимпласт.


"Проект книги по разработке модулей для ядра Linux"
Отправлено pavlinux , 09-Ноя-11 21:14 
Не читал, но одобряю! :)