2012-04-09 4 views
1

모듈 및 시스템 호출을 통해 나의 리눅스 커널 프로그래밍을 시작하고 싶습니다. 그러나 나는 기존 시스템으로 놀고 싶지 않다. 2.6 커널을 실험 목적으로 다운로드했지만 실험을 위해 사용하는 방법을 모르겠습니다. 도와주세요.시스템 콜 및 리눅스 커널 모듈을 배우기위한 컴퓨터 준비

1) 어디에서 시스템 호출을해야합니까? (어떤 커널을 의미합니까?) 그리고 그것을 설정하는 방법?

2) 나와 같은 초보자를위한 시스템 호출을 배우기에 좋은 곳입니까?

(업데이트) - 이전 버전의 Linux Kernel을 사용할 수 있습니까 (부팅시 이전 버전을 보여줍니다).

답변

2

VirtualBox를 설치하고, VM에 Linux 배포판을 설치하고, 설정하고, 종료하고 (중단되지 않음), 휴지통에 복구하거나 부팅 할 수 없도록 복사하십시오. VM에서 실험 해보십시오.

사용할 커널은별로 중요하지 않습니다. 사용 가능한 사용자 공간 (특히, glibc)과 일치하는 것을 사용하면 더 잘 할 수 있습니다. 따라서 커널 버전보다 배포판을 선택하는 것이 좋습니다.

+0

나는 또한 일반적으로 호스트의 NFS 마운트에 원본 파일을 보관해야하므로 VM을 휴지통에 보관하면 안전합니다. – geekosaur

+0

다른 방법을 제안하십시오. 나는 64 비트 Ubuntu 만 가지고 있지만 내 프로세서는 VT를 지원하지 않습니다. – user1263375

관련 문제