Читающая нация
Dec. 10th, 2012 09:29 amРазжился тут одной кошерной книжечкой, я уж думал такие книги на русском не выпускаются

Программирование ядра линукс
Куплено тут: http://www.ozon.ru/context/detail/id/17925734/
Особый кошер заключается в том, что это сверхмалотиражное издание! Считай, почти букинистическое :)

Тираж 1000 экз
Вообще я для себя решил, что стоит книгам посвящать значительно большее количество времени. В них значительно больше пользы. Это время придётся отнять у контакта, блогов и прочей чепухи, которую я тоже читаю, а пользы с неё мало.
З.Ы. И вы тоже, вместо чтения этого поста, почитали бы хорошую книгу :) Удачного дня.
Posted via LiveJournal app for iPad.
no subject
Date: 2012-12-10 07:43 am (UTC)Извиняюсь за мат, но по-моему, они там ебанулись совершенно!
А какого года оригинал? А то, может книжка и протухла давно?
no subject
Date: 2012-12-10 07:44 am (UTC)> Он делится своим бесценным опытом и знаниями по ядрам Linux серии 2.6
Протухла книжечка.
no subject
Date: 2012-12-10 09:21 am (UTC)no subject
Date: 2012-12-10 09:43 am (UTC)Скачать → распечатать. Получаем себестоимость около 60..100р за книжку в толстом переплете.
> на русском
Увы. Только английский.
no subject
Date: 2012-12-10 10:04 am (UTC)На самом дее комментарий в стиле кг/ам оскорбляет автора поста. Кртикуешь - предлагай хорошие альтернативы. Не читал, но осуждаю - не делает вам чести.
no subject
Date: 2012-12-10 10:09 am (UTC)Linux
Описание процесса разборки!
хм.. 1000 экземпляров....
Как говориться это пшик хотя и эти не разберут с такой ценой.
я лучше с гугловым подстрочником буду оригинал читать буду, тем паче язык по сложности оборотов там далек от Шекспира.
no subject
Date: 2012-12-10 10:12 am (UTC)Где это я такое сказал? Я возмутился, что издательство такую цену заломило. И сказал, что контент староват.
К сожалению, новых книг (по ядру >=3.0) действительно нет. Есть только всякие howto и подобная обрывочная документация.
Для понимания основ книжка годится. Но вот что-нибудь серьезное сделать вряд ли получится: в ядро вносят все больше и больше изменений. На первых порах, конечно, разница несущественна: просто натравливаем grep на дерево заголовочных файлов в поисках проблемного куска, и смотрим, как свой код нужно изменить. Но, думаю, через годик такой способ уже не будет работать.
no subject
Date: 2012-12-10 10:21 am (UTC)хм.. вот когда я подумал о бек -порте драйвер gadget_serial из в 2.6 в 2.4 для арма
то понял что скорее всего опыта не хватит...
он у меня собрался... но не запустился... а разбираться почему.. было лень.
(это когда с sony prs-505/300 ковырялись)
так вот там различия ядер таки были огромные, сравнивая разные версии и дифы соседних версий, было видно что рефакторинг проводился огромный.
PS. Правда могу сказать что я себя не считаю программистом на C? мало того я да же себя знатоком этого языка не считаю...
Хотя.. когда то забацал модуль авторизации pppd (использующий в качастве сторы mysql).
тем не мнение
no subject
Date: 2012-12-10 10:22 am (UTC)http://tmp.avr.net.ru/metro_2.jpg
http://tmp.avr.net.ru/metro_3.jpg
Правда я лукавлю, это не новая книжка :)
no subject
Date: 2012-12-10 10:26 am (UTC)Мне после обновления ядра пришлось старый модуль, допиленный для 2.6.3х (не помню, кажется, 2.6.31 последним у меня было до перехода на 3.0), опять допиливать. Изменились некоторые структуры данных и параметры функций.
no subject
Date: 2012-12-10 10:41 am (UTC)Плюс в 2.4 тупо отсутствовали некоторые структуры...
а вообще наверно порт в верх думаю обычно несколько проще.. чем порт назад.
из 3.0 в 2.2 например что то перенести... Думаю легче заново написать. :) Хотя в некторых случаях наверно правильней и проще врайпер написать. :)
например как сделали для поддержки WiFi сетевух.
no subject
Date: 2012-12-10 10:44 am (UTC)no subject
Date: 2012-12-10 10:46 am (UTC)И выпущена в Союзе. А тогда тех. литература была обычно дешевле художественной.
no subject
Date: 2012-12-10 11:10 am (UTC)Старое железо плюс фичи нового ядра....
И тут думай
Либо в старое ядро фичу загоняй...
Либо в новое ядро поддержку старого экзотического железа.
no subject
Date: 2012-12-10 11:14 am (UTC)Надо почитать
http://share.auditory.ru/2012/Denis.Rizaev/homepage/%D0%A0%D0%BE%D0%B1%D0%B5%D1%80%D1%82%20%D0%9B%D0%B0%D0%B2%20-%20%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0%20%D1%8F%D0%B4%D1%80%D0%B0%20Linux.pdf
это предыдущее издание . :)
no subject
Date: 2012-12-10 11:26 am (UTC)no subject
Date: 2012-12-10 11:34 am (UTC)http://rus-linux.net/MyLDP/BOOKS/knm.pdf
http://www.opennet.ru/docs/RUS/lkmpg26/
no subject
Date: 2012-12-10 01:40 pm (UTC)no subject
Date: 2012-12-10 02:10 pm (UTC)no subject
Date: 2012-12-10 02:14 pm (UTC)> 1 271.70 руб.
Откуда-то скидка. Я и не обратил внимания на нее.
no subject
Date: 2012-12-10 08:06 pm (UTC)например, на матричной архитектуре типа http://theory-a.ru/arh_i_seti_evm_1/lek11_1.html
где ядра быстро могут общаться только с соседями.
ядро в нынешнем своем виде, практически бесполезно.
(хотя если каждое ядро будет иметь 16Мb-256Mb своих мозгов, то наверно для некоторых задач его можно будет и приспособить, но все равно... криво... )
no subject
Date: 2012-12-11 04:06 am (UTC)no subject
Date: 2012-12-11 04:08 am (UTC)no subject
Date: 2012-12-11 06:55 am (UTC)no subject
Date: 2012-12-14 09:30 am (UTC)