Xv6
![]() xv6 시작 화면 ("ls" 명령 사용) | |||||
개발자 | MIT | ||||
---|---|---|---|---|---|
OS 계열 | 유닉스 계열 | ||||
소스 형태 | 오픈 소스 | ||||
최신 버전 |
| ||||
플랫폼 | 멀티프로세서 인텔 x86 및 RISC-V | ||||
커널 | 모놀리딕 | ||||
기본 UI | 명령 줄 인터페이스 | ||||
라이선스 | MIT 라이선스 | ||||
공식 웹사이트 | pdos |
xv6은 멀티프로세서 x86 및 RISC-V 시스템을 위한 제6판 유닉스의 ANSI C용의 현대의 재구현체이다. MIT의 운영 체제 엔지니어링 코스의 교육 목적으로 개발되었다.[1]
목적
MIT의 운영 체제 엔지니어링 코스는 한때 오리지널 V6 소스 코드를 사용하였다. xv6은 오늘날에 사용할 수 있도록 대체한 판으로 개발되었는데, 그 이유는 PDP-11 머신들이 널리 이용되지 않고 있고 오리지널 운영 체제가 ANSI 이전의 C 언어로 개발되었기 때문이다. 리눅스나 BSD와 달리 xv6은 한 학기에 커버하기에 충분히 단순하지만 유닉스의 중요 개념과 구성을 포함하고 있다.[1]
같이 보기
각주
외부 링크
- 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
- 자유 소프트웨어의 용어 대안
- 오픈 소스와 클로즈드 소스 소프트웨어 간 비교
- 소스 코드 호스팅 기능 비교
- 자유 소프트웨어
- 자유 소프트웨어 프로젝트 디렉터리
- Gratis versus libre
- 장기 지원 버전
- 오픈 소스 소프트웨어
- 오픈 소스 소프트웨어 개발
- 개요
패키지
- 오디오
- 생물정보학
- 코덱
- 협업
- 형상 관리
- 장치 드라이버
- 그래픽스
- 무선
- 지구물리학
- 의료
- 수학
- 운영 체제
- 프로그래밍 언어
- 라우팅
- 통계
- 텔레비전
- 비디오 게임
- 웹 애플리케이션
- 저작물 관리 시스템
- 전자상거래
- 워드 프로세서
- 안드로이드 앱
- iOS 앱
- 상용
- 상표 등록됨
- 과거 사유
- 과거 오픈 소스
- 자유 소프트웨어 운동
- 역사
- 오픈 소스 소프트웨어 운동
- 단체
- 행사
종류 및 표준 |
|
---|
- 포크
- GNU 선언문
- 마이크로소프트 OSP
- 오픈 코어 모델
- 오픈 소스 하드웨어
- 공유 소스
- Source-available software
- 성당과 시장
- 레볼루션 OS
분류