- Xv6는 운영체제 구조를 배우기 위해 만든 단순한 Unix 유사 교육용 OS이며, MIT 학부 과목 6.1810에서 사용됨
- 2006년 여름 개발된 뒤 6.1810 수업을 위해 RISC-V로 포팅되어 현대 교육 환경에 맞춰짐
- 소스와 문서는
xv6-riscv,xv6-riscv-bookGit 저장소로 제공되어 직접 빌드하고 읽어볼 수 있음 - 설계와 학습 맥락은 Unix V6와 John Lions의 Commentary on UNIX' 6th Edition에 뿌리를 둠
- 원본 Unix V6 코드까지 함께 읽으려면 Lions 해설, V6 소스, PDP11/40 Processor Handbook 같은 참고 자료가 도움이 됨
Xv6와 6.1810
- Xv6는 단순한 Unix 유사 교육용 운영 체제임
- 2006년 여름에 개발됐으며, MIT 학부 과목 6.1810을 위해 RISC-V로 포팅됨
소스와 학습 자료
- 최신 Xv6 소스는 다음 명령으로 받을 수 있음
- 최신 Xv6 문서는 별도 저장소로 제공됨
- Xv6는 Unix V6와 John Lions의 Commentary on UNIX' 6th Edition에서 영감을 받음
Unix V6 원본을 읽기 위한 참고 문헌
- The PDP11/40 Processor Handbook은 원본 Unix V6 코드를 이해하는 데 유용한 자료임
피드백 요청
- Xv6 사용 경험, 수업 도입 경험, 도입을 쉽게 만들기 위한 개선점, 잘 작동한 점과 그렇지 않은 점에 대한 피드백을 받고 있음
- 연락처는
61810-staff@lists.csail.mit.edu임
- 연락처는