Xv6

xv6
xv6 시작 화면 ("ls" 명령 사용)
개발자MIT
OS 계열유닉스 계열
소스 형태오픈 소스
최신 버전
x86 (EOL):rev11 / 2018년 9월 2일(8년 전)(2018-09-02)
RISC-V:rev2 / 2021년 9월 6일(5년 전)(2021-09-06)
플랫폼멀티프로세서 인텔 x86 및 RISC-V
커널모놀리딕
기본 UI명령 줄 인터페이스
라이선스MIT 라이선스
공식 웹사이트pdos.csail.mit.edu/6.828/xv6

xv6은 멀티프로세서 x86 및 RISC-V 시스템을 위한 제6판 유닉스의 ANSI C용의 현대의 재구현체이다. MIT의 운영 체제 엔지니어링 코스의 교육 목적으로 개발되었다.

목적

MIT의 운영 체제 엔지니어링 코스는 한때 오리지널 V6 소스 코드를 사용하였다. xv6은 오늘날에 사용할 수 있도록 대체한 판으로 개발되었는데, 그 이유는 PDP-11 머신들이 널리 이용되지 않고 있고 오리지널 운영 체제가 ANSI 이전의 C 언어로 개발되었기 때문이다. 리눅스나 BSD와 달리 xv6은 한 학기에 커버하기에 충분히 단순하지만 유닉스의 중요 개념과 구성을 포함하고 있다.

같이 보기

각주

  1. 1 2 “Xv6, a simple Unix-like teaching operating system”. 2014년 9월 22일에 확인함. Xv6 is a teaching operating system developed in the summer of 2006

외부 링크

x86 (unmaintained):

RISC-V: