Configurar kernel do linux no eclipse

Pessoal,

Estou começando a brincar com o source do ubuntu.

Gostaria de configurá-lo num projeto do eclipse, para ficar mais fácil a visualização do código, e para usar as facilidades que o eclipse oferecer, por exemplo, C+Clique para ir para a implementação de uma função.

Tem algum “jeito fácil” de fazer isso?

Se fosse fácil já haveria alguém que disponibilizaria um workspace do Eclipse pronto para isso :slight_smile:

Mas falando sério: não sei muito bem qual é o ambiente gráfico de preferência para o kernel do Linux (que é prevalentemente em C mesmo). Talvez o Emacs, embora este não seja gráfico.

Aproveitando este mesmo tópico para perguntar algo relacionado:

Qual a diferença de criar um processo “from scratch” ou por clonagem no linux? O processo Init é criado de qual dessas formas?

Todo processo é criado por “clonagem” - se por “clonagem” você entende o uso da api fork ou vfork.

http://www.opengroup.org/onlinepubs/007908799/xsh/vfork.html
http://www.opengroup.org/onlinepubs/007908799/xsh/fork.html

Por que é que estou mostrando uma api do Unix em vez do Linux? É que o Linux é Unix “in disguise”.

[quote=entanglement]Todo processo é criado por “clonagem” - se por “clonagem” você entende o uso da api fork ou vfork.

http://www.opengroup.org/onlinepubs/007908799/xsh/vfork.html
http://www.opengroup.org/onlinepubs/007908799/xsh/fork.html

Por que é que estou mostrando uma api do Unix em vez do Linux? É que o Linux é Unix “in disguise”.
[/quote]

O processo init é criado pelo swapper (pid=0), certo? Quer dizer que o swapper é o único processo verdadeiramente criado “from scratch”?