다음 이전 차례

1. 소 개

꼭 이 문서를 읽어야만 하는가? 자, 만일 여러분이 아래 내용중에 어느 하나라도 해당된다면 읽어라:

1.1 가장 먼저 읽을것!

이 문서안에 있는 몇몇 예시들은 여러분이 GNU tarfind, 그리고 xargs를 가지고 있다고 가정한다. 이것들은 표준적으로 보급되므로 문제가 되지 않는다. 또한 여러분이 자신의 시스템의 파일 시스템 구조를 알고 있다고 가정한다. 알지 못한다면, 평상시 시스템 작동시의 mount 명령 결과 사본(만약 읽을 수 있다면, /etc/fstab 의 목록이라도)을 가지고 있는 것이 매우 중요하다. 이 정보는 중요하다. 이것은 여러분이 여러분의 디스크를 재파티션하거나, 새것을 추가하거나, 여러분의 시스템을 다시 설치하거나, 아니면 그와 비슷한 일을 하지 않는한 바뀌지 않는다.

이 글이 쓰여지는 동안의 ``안정'' 커널 버전은 2.2.9이었다. 이 말은 글의 내용과 예시들이 이 버전에 적용된 것이라는 뜻이다. 나는 가능한한 이 글을 버전과 는 독립된 문서로 만들려고 했지만, 커널은 지속적으로 개발중에 있고, 만일 여러분이 새로운 버전을 가지게 된다면, 약간의 차이가 생기는 것을 어쩔 수가 없다. 다시 말하자면, 이것은 큰 문제를 일으키지는 않는다. 그러나, 약간의 혼란을 일으킬지도 모른다.

리눅스 커널 소스에는 두가지 버전, 즉 ``안정'' 과 ``개발'' 버전이 있다. 안정버전은 1.0.x 버전과 함께 시작됐고 현재는 짝수 버전으로 매겨지고 있다. 1.0.x 는 안정 버전이었고, 1.2.x도 안정버전이다. 2.0.x이나 2.2.x처럼 말이다. 이 커널들은 그 버전대에서는 가장 안정하고, 버그가 없는 것으로 여겨진다. 개발 버전(1.1.x, 1.3.x, 2.3x, 등등)은 시험용 커널들로써, 사람들이 새롭고, 가능한 것들을 시험해 볼 수 있는 매우 버그가 많은 커널이다. 주의하기 바란다.

1.2 이 글의 표현법에 대해 한마디

이처럼 쓰여진 것들은 화면이나 화일명, 또는 직접 입력할수 있는 것이나 명령어의 옵션이다 (만약 이 문서를 일반 텍스트 화일처럼 본다면 아무런 차이가 없을것이다). 명령어나 입력은 종종 인용되었는데 (` '로), 이것은 전형적인 다음과 같은 구두법 문제를 일으킨다: 만약 인용문이 줄 끝에 있으면, 사람들은 `.'(마침표)를 명령어와 같이 적어 넣는다 - 왜냐하면 미국식 인용양식은 마침표를 따옴표 안에 넣기 때문이다. 상식적으로 (불행히도, 이것은 미국식의 인용법에 익숙한 사람의 상식을 의미한다) 구두를 먼저 제거해야 하지만, 많은사람들이 이를 단순히 기억하지 못하므로 나는 이런 일이 있을때마다 마침표를 따옴표 밖에다 적을 것이다. 즉, ``make config''을 치라고 할때 나는 `make config'이라고 쓸 거지, `make config.' 이라고 쓰지 않을 것이다.


다음 이전 차례