Ресурсы, которые объясняют исходный код Linux - PullRequest
7 голосов
/ 27 мая 2011

Поиск ресурсов, которые могут помочь «войти» в код Linux.Не могу получить большую помощь в Google.У меня нет проблем с дистрибутивом, описанным в книге / ресурсе, но мне понравится, если база Fedora.Кроме того, было бы замечательно, если бы ресурс был хорошо поддержан и обновлен.

Ответы [ 4 ]

4 голосов
/ 27 мая 2011

это выглядит многообещающе:

http://kernelnewbies.org/KernelHacking

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

Вы выполняете грандиозное задание. Но веселиться с этим. Возможно, вы захотите начать с кода небольшого драйвера устройства.

1 голос
/ 27 мая 2011

Если вы пытаетесь понять исходный код ядра Linux, то точное распределение, которое вы используете, не очень уместно.

Я бы порекомендовал книгу Роберта Лава: Разработка ядра Linux , в настоящее время в третьем издании.Это даст вам понимание основных частей ядра.

1 голос
/ 27 мая 2011

Если вы говорите о ядре Linux, то новички в ядре просто великолепны.Кроме того, я не думаю, что есть единственный ресурс, чтобы рекомендовать.

1 голос
/ 27 мая 2011

http://www.makelinux.net/kernel_map может быть хорошим началом. Кликабельная карта, которая приведет вас к той части источника, на которую вы нажали. Доступно для чтения в браузере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...