[리눅스] 리눅스 system call 추가후 커널 컴파일

등록일 2003.06.12 MS 워드 (doc) | 14페이지 | 가격 1,000원

소개글

최선을 다해서 작성한 리포트입니다.

목차

1. 개요
2. 새로운 커널 다운로드 및 기존 커널 링크 삭제
3. 커널 압축 해제
4. 자신의 시스템 정보 알아보기
5. 새로 적용할 커널의 소프트 링크 생성
6. 커널에 자신의 시스템 콜 추가하기
7. entry.S 에 새롭게 추가될 시스템 콜 정의
8. unistd.h 에 새롭게 추가된 시스템 콜의 의름과 고유번호 추가
9. Makefile 수정
10. 커널 옵션 선택
11. 커널 컴파일
12. 부트 매니저 수정 (lilo.conf)
13. 부트 매니저 갱신
14. 추가된 시스템 콜 확인하기

본문내용

기존의 커널에 자신의 시스템 콜을 추가한 후, 커널의 버전을 변경(업그레이드)하지 않고, 재 컴파일하여 자신에게 불필요한 기능을 제거하고, 꼭 필요한 기능만을 넣어서 커널을 가볍게 할 수도 있다. 하지만 이왕이면 다홍치마라고, 패치를 거듭하여 세상에 나온 커널이 안정성과 그 기능이 뛰어날 것으로 생각하여 새로운 버전으로의 커널 업그레이드를 시도하게 되었다.

여기에 추가될 나의 시스템 콜은 전달된 인수의 합을 되돌려주는 기능을 하는 시스템 콜이다. 즉, a=10이고, b=20일때, 나의 시스템 콜을 호출시에 a와 b를 전달해주면 나의 시스템 콜은 두 인수의 곱인 200을 돌려줄 것이다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기