The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Методическое руководство по разработке ядра Linux."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Методическое руководство по разработке ядра Linux."  
Сообщение от opennews on 28-Апр-07, 17:08 
Алексей Соловьев подготовил методический материал "Разработка ядра Linux (http://linuxkernel.ru/store/070416.pdf)" (PDF, 400 Кб).


В первой части текста рассказывается об особенностях ядра Linux; рассказывается, как собирать каноническое и модифицированное ядро. Во второй части текста приводятся теоретические моменты работы подсистем ядра (память, процессы, VFS); описывается работа с системных вызовами и файловой системой procfs в ядре. Все главы сопровождаются примерами, проверенными на ядре 2.6.18. Материал рассчитан на тех программистов, которые хотят научиться разработке ядра Linux.

URL: http://linuxkernel.ru/?q=node/242
Новость: http://www.opennet.me/opennews/art.shtml?num=10639

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Методическое руководство по разработке ядра Linux."  
Сообщение от Ханыга on 28-Апр-07, 17:08 
Молодец, мужик!!!
Вот видно, что человек не сотрясает воздух, а дело делает. Взял да написал.
Достойно уважения!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Методическое руководство по разработке ядра Linux."  
Сообщение от Anonymous on 30-Апр-07, 06:26 
Не по содержанию, а по оформлению. Автору следует ознакомиться с системой LaTeX, поскольку использование Word'а дает ужасный результат.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Методическое руководство по разработке ядра Linux."  
Сообщение от Аноним on 28-Апр-07, 19:28 
Молодец! Полезная штука.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Методическое руководство по разработке ядра Linux."  
Сообщение от KdF (??) on 28-Апр-07, 19:30 
Хорошо написано, приятно читать.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Методическое руководство по разработке ядра Linux."  
Сообщение от pavlinux email(??) on 28-Апр-07, 19:40 
> Параметры запуска mkinitrd зависят от используемого дистрибутива.
> Для дистрибутива SUSE Linux:

Для дистрибутва SuSE, устанавливается перл модуль Bootloader_API.pm,
который сам все делает.


Ай-яй-яй дядя...

>#include <sys/syscall.h>
>#include <stdio.h>
>#define __NR_getstsize 318

318_ый syscall - это __NR_getcpu
наверно правильней будет

#define __NR_getstsize (NR_syscalls+1)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Методическое руководство по разработке ядра Linux."  
Сообщение от pavlinux email(??) on 28-Апр-07, 19:54 
>s2 = (char *)malloc(len);
> memset(s2, 0, len);
>...
>...
>...
>...return 0;
>}

А типа free(s2) не надо?

В общем, статья хорошая, коротко и ясно,
если бы я ничего не знал, как многие студенты,
я бы нихрена не понял :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Методическое руководство по разработке ядра Linux."  
Сообщение от www.andr.ru email on 29-Апр-07, 09:51 
> А типа free(s2) не надо?

В том то и дело, что не обязательно!
Мне разработчик, разрабатывающий софтину на девайс, мониторящий радиационную обстановку на АЭС, так объяснил свой выбор: его программа, замечательно работавшая под линухом, запущенная под соляркой вдруг начала бессовестно жрать ОЗУ. долгие мучительные поиски дали, ессно, результат: он забыл делать free. Линух за ним всё гавно собирал, за маленьким, а солярка, - кака какая, - нет. Вот он и выбирает, понятное дело, Линух. Я же говорю - крутые профи тама собрались.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Методическое руководство по разработке ядра Linux."  
Сообщение от TTT on 29-Апр-07, 11:17 
Это как-то связанно с чернобылем? :-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Есть же языки, где память не утекает"  
Сообщение от Дмитрий Ю. Карпов on 29-Апр-07, 17:43 
AFAIK, Java по жизни отслеживает и пресекает утечку памяти.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Есть же языки, где память не утекает"  
Сообщение от Painbringer on 30-Апр-07, 02:28 
Писать надо нормально, а не полагаться насборщики мусора. при желании несложно и на жабе утечку памяти сделать -- хотя бы тупо кольцевыми ссылками.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Методическое руководство по разработке ядра Linux."  
Сообщение от Dvorkin email(??) on 29-Апр-07, 22:24 
а что, ради этой программки он должен ставить Солярку?
это не линукс собирает, это libgc
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Методическое руководство по разработке ядра Linux."  
Сообщение от Deka (??) on 02-Май-07, 08:43 
Про АЭС это сказки.
На АЭС просто тае не пустят.
Наши пацаны, кто учился со мной, перепаивают 155 серию на девайсах токо чтобы они работали. Софт туда не пускают и ПиСюКи там не живут - радиация страшная весчь.
Про выбор прогаммистов - иногда встречаются такие сказки.
А вот освобождать память учат в детском саду еще. Я бы от таких программистов отказался.
Хотя - что то здесь не то. Подсистема управления памятью не может работать по разному в соляре и линухе. Отсюда вывод - если чел неосвобождал память под линухом, то и линух должен был жрать память как и солярка. Так что прогер чегото не таго сказал.  
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Методическое руководство по разработке ядра Linux."  
Сообщение от northbear (??) on 28-Апр-07, 19:59 
Отличная работа... Спасибо автору.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Методическое руководство по разработке ядра Linux."  
Сообщение от nowinter email on 29-Апр-07, 00:57 
респегт
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Методическое руководство по разработке ядра Linux."  
Сообщение от Аноним on 29-Апр-07, 13:34 
Ужас, разрабатывать ядро по методичке, кошмар....
А если серьёзно, хорошая статья:)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру