이 책은 제가 쓰고 있는 OS와 시스템전반에 대한 개괄입니다. 아직 시작 단계이기 때문에 많이 부족합니다. 잘못된 부분이 있다면 지적해주시기 바랍니다. 책은 http://osinside.net/osinside/osinside.htm을 통해서 보실수 있읍니다. comment주실분은 제 홈페이지 자유게시판이나 email, 혹은 osinside구글그룹으로 주시기 바랍니다.
이 프로젝트는 OS(커널)를 중심으로 시스템 전반에 대한 입문서를 작성하는 저의 개인프로젝트입니다. 이 프로젝트의 최종 목표는 책으로의 출판이며, 그 세부 목표는 깊이 있는 내용, 정확한 내용, 최신 정보, 상세한 설명, 지속적인 관리와 보완입니다. (가능할까? -_-;;) 이 책은 학부와 대학원의 중간정도의 level을 목표로 하며, 그 내용은 OS, CA를 중심으로 시스템 전반을 다루고자 합니다. 이 책의 목표는 모든 내용을 다 담는것이 아닙니다. 그럴수도 없고 그럴 필요도 없기에, 방대한 내용들을 모두 담는것이 아니며, 단지 기초적인 이해를 도와주고, 더욱 자세한 내용이 있는곳을 향해갈수 있는 길잡이가 되고자합니다. 대부분의 학문이 그러하듯이, 현재 가장 최근의 내용, 가장 정확한 내용등은 모두 영어로된 책이나 논문등의 형태로 존재합니다. 따라서 이 작은 책은 독자가 그러한 고급정보를 접하기 위한 기초를 제공하고자 합니다. 독자는 더 자세한 내용은 직접 원문을 찾아보며 공부하셔야 합니다.
이 프로젝트를 함께 하시거나 도와주실분을 찾습니다. 단순한 comment에서부터 직접 집필하시고자하시는분까지, 참여를 원하신다면 연락주시기 바랍니다. 기본적으로 다음과 같은 도움을 주실분을 찾습니다.
1) reader -> 힘내라거나-_-; 밥을 사주겠다거나(응??)하는 단순한 comment, 혹은 틀린 철자/문법를 지적해주신다거나, 문서를 예쁘게 정리해주신다거나 해주실분.
2) reviewer -> 잘못된 내용에 대한 지적이나, 내용의 구성/깊이에 대한 조언등, 혹은 서로간의 내용에 대한 토론을 통해 문서를 발전시켜주실분.
3) coauthor -> 자신이 직접 집필한 내용을 추가해넣고 싶으신분. 한 섹션이나 혹은 이미 있는 세션에 상세한 설명을 덧붙여주실분을 찾습니다. 물론 자신이 집필한 부분에 대한 credit은 드립니다. :-)
그외의 어떤 형태든 함께 참여하고자 하시는분을 기다립니다.
대충만 살펴봐도 여러가지 채워야할것들이 많습니다. 일단 TODO 라고 표시된 부분들이나 링크로 간단히 대체된 부분들이 그렇고, 뭐 그외에도 자세한 설명이 생략된 부분등, 예를들어, 스케쥴러 부분에 보면 CFS스케쥴러와 O(1)스케쥴러에 대한 얘기가 빠져있습니다. 링크로만 대신되어있죠. 또한 메모리 관리 부분에보면 버디알고리즘에 대한 설명이 역시 생략되어있습니다. 이런 부분에 대해서 공부하시고 정리해서 주신다면 추가해드릴수 있을것같습니다. 물론 그외에도 아주 많습니다.
저자 이민
Copyright(C) 2003 Min Lee