Como compilar o kernel do Linux e depurar com o gcc e o BOCHS?

1

Eu fiz o download do código fonte do bochs 2.6 e instalei com a configuração do gdb-stub. Eu gostaria de depurar o linux-kernel 1.0 ou 2.0 ou 3.0 cujo código-fonte foi baixado do link com o gcc e o Bochs. Como compilar o código fonte do kernel e depurá-lo?

    
por huaxz1986 19.01.2013 / 06:02

1 resposta

1

Melhor configurar para o Modo do Usuário (Linux sendo executado como um processo normal do usuário). BOCHS é dolorosamente lento, e você ainda tem um kernel no comando que você não pode olhar facilmente.

BTW, kernels como o 1.0 não gerenciam o UM Linux (que veio muito mais tarde), e eu não sei se o 2.0 também lidou com ele.

Se você quer simples, talvez deva procurar no Xv6 , um V6 Unix (como no livro de Lyon) portado para ANSI C.

    
por 20.01.2013 / 00:22