Xv6

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

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

목적

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

같이 보기

각주

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

외부 링크

  • Operating Systems Engineering (6.828)

x86 (unmaintained):

  • xv6 source code
  • xv6 book source code
  • xv6: a simple, Unix-like teaching operating system, xv6 book rev11.
  • Printable version of the xv6 source code, rev11.

RISC-V:

  • xv6 source code
  • xv6 book source code
  • xv6: a simple, Unix-like teaching operating system, xv6 book rev2.
  • v
  • t
  • e
일반
소프트웨어
패키지
  • 오디오
  • 생물정보학
  • 코덱
  • 협업
  • 형상 관리
  • 장치 드라이버
    • 그래픽스
    • 무선
  • 지구물리학
  • 의료
  • 수학
  • 운영 체제
  • 프로그래밍 언어
  • 라우팅
  • 통계
  • 텔레비전
  • 비디오 게임
  • 웹 애플리케이션
  • 워드 프로세서
  • 안드로이드 앱
  • iOS 앱
  • 상용
  • 상표 등록됨
  • 과거 사유
  • 과거 오픈 소스
공동체
사용권
종류 및 표준
문제
관련 주제
  • 분류 분류