[리눅스] 리눅스 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을 돌려줄 것이다.
*원하는 자료를 검색 해 보세요.
  • 리눅스(페도라 22) 환경에서 새로운 시스템콜(시스템 호출) 추가 0 페이지
  • 리눅스 커널과 시스템 콜 13 페이지
    1. 목적 1) 리눅스 커널의 기본 구조와 간단한 시스템 콜 구현을 배우고 리눅스 환경에 적응한다. 2) 학교 프로젝트 과제로 낸다. 3) 리포트 사이트에 올려서 리포트를 팔아먹는다. 2. 과정 ..
  • Ubuntu 9.10 adding system call 10 페이지
    ▣ 작업 내용 1. root 비밀번호 설정 리눅스의 모든 권한을 가져야 작업하기 수월하기에 sudo passwd root 명령어를 이용하여 root 비밀번호를 설정한다. 2. root로 로그인하여 컴파일에 필요한 도구..
  • OS-Unix 명령어와 Systm Call 23 페이지
    1-2. kill - 프로세스 종료시키기 kill 명령은 지정한 프로세스에 지정한 시그날을 보낸다. 지정한 시그날이 없으면, TERM 시스날을 보낸다. 이 시스날은 프로세스를 종료시킬 것이다. TERM 시스날로 종료되지 않는..
  • 미니 쉘(shell) 0 페이지
    리눅스 mini shell이다. 즉, ls나 rm, mkdir 등을 linux system call을 통하여 구현하였으며 Redirection과 pipe등이 구현되어 있다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기