xv6
xv6xv6 시작 및 ""ls 명령 사용 | |||||
| 개발자 | MIT | ||||
|---|---|---|---|---|---|
| 기록 위치 | C와 조립체 | ||||
| OS 제품군 | 유닉스 유사 | ||||
| 소스 모델 | 오픈 소스 | ||||
| 최신 릴리즈 |
| ||||
| 다음에서 사용 가능 | 영어 | ||||
| 플랫폼 | 멀티프로세서 Intel x86 및 RISC-V | ||||
| 커널형 | 모놀리스 | ||||
| 체납 사용자 인터페이스 | 명령줄 인터페이스 | ||||
| 면허증 | MIT 면허 | ||||
| 공식 웹사이트 | pdos | ||||
xv6는 멀티프로세서 x86 및 RISC-V 시스템을 위한 ANSI C의 6판 유닉스의 현대적인 재구현이다.그것은 MIT의 운영 체제 엔지니어링 과정에서 교육학적 목적을 위해 만들어졌다.[1]
목적
MIT의 운영 체제 엔지니어링 과정은 원래 V6 소스 코드를 사용했다.xv6는 PDP-11 기계가 널리 보급되어 있지 않고 원래 운영체제가 ANSI 이전 C로 쓰여졌기 때문에 현대적인 대체물로 만들어졌다.리눅스나 BSD와 달리 xv6는 한 학기 안에 다룰 수 있을 정도로 간단하지만 유닉스의 중요한 개념과 구성이 여전히 들어 있다.[1]
자체 문서화
makefile for xv6의 한 가지 특징은 읽기 쉬운 형식으로 전체 소스 코드 리스트의 PDF를 만드는 옵션이다.전체 인쇄물은 상호 참조를 포함하여 99페이지에 불과하다.[2]이는 소스코드와 함께 UNIX 6판의 라이온즈 해설에도 비슷한 형태로 게재된 오리지널 V6 소스코드를 연상케 한다.
교육용
Xv6 운영 체제 과정에 대학 Virginia,[3]의 뉴욕 대학교 대학 Leeds,[4]스토니 브룩 University,[5]노스 웨스턴 University,[6]더 조지 워싱턴 University,[7]북동부 University,[8]예일 University,[9]콜롬비아 University,[10]의 벤구리온 University,[11]존을 포함하여 많은 대학에서 사용되어 왔다.s홉킨스 University,[12]PortlanD국가 University,[13]칭화 University,[14]남부 재림 University,[15]대학 Wisconsin–Madison,[16]뉴욕 주립 대학교 빙엄턴, Utah,[17]의[18]캘리포니아 대학 어바인 소재 캘리포니아 대학교 Riverside,[19]조지아 Tech,[20]대학 베오그라드의 학교 전기 Engineering,[21]IIIT Hyderabad,의.IIIT 델리, IIIT. 방가로, IIIT ALlahabad, MNNIT 있는 알라하바드라는 IITBombay,[22]IIT델리 IIT마드라스, IIT부바네스와르와 PEC찬디가르 인도에서, 린네는 University[23]스웨덴에서는 대학 Otago[24]는 뉴질랜드에서 국립 대학 Córdoba,[25]의 국립 대학 리오 Cuarto,[26]의 아르헨티나에, 페데리코 산타 마리아 공업 대학교 칠레에 있다. Università 스투 degli디 디 Palermo[27]일리노이 대학교 Chicago,[28]러트 거스 University,[29]에서 Università degli 스투디 Bra모데나 e 레지오 Emilia[30]이탈리아에서는 이란 대학교 과학 기술의(IUST)[31일]대학 Tehran[32]이 이란에서 슬로바키아 공과 대학교 Bratislava[33]에 슬로바키아에, 연방 대학교 미나스 Gerais[34]. 브라질에서는 Technion – 이스라엘엔.l 기술연구소와 피츠버그 대학.[35][36]
참조
- ^ a b "Xv6, a simple Unix-like teaching operating system". Retrieved 2014-09-22.
Xv6 is a teaching operating system developed in the summer of 2006
- ^ "xv6 source listing" (pdf). Retrieved 2018-01-10.
- ^ "CS4414: XV6 introduction". Retrieved 2022-02-27.
- ^ "Module and Programme Catalogue". webprod3.leeds.ac.uk. Retrieved 2020-10-14.
- ^ "CSE 306 -- Course Information". Retrieved 2021-04-14.
- ^ "EECS 343: Operating System, Fall 2016–17". Retrieved 2018-11-11.
- ^ "CSCI 3411 – Operating Systems, Fall 2018". Retrieved 2018-09-27.
- ^ "CS 3650: Computer Systems, Fall 2014". Retrieved 2014-12-09.
- ^ "CS422/522: Operating Systems, Spring 2010 — Overview". Retrieved 2010-02-05.
- ^ "COMS W4118: Operating Systems I, Fall 2013". Retrieved 2013-09-09.
- ^ "Operating Systems – 2012/Spring – Main". Retrieved 2012-03-26.
- ^ "600.318/418: Operating Systems". Retrieved 2015-11-07.
- ^ "CS 333 Introduction to Operating Systems". Retrieved 2018-04-10.
- ^ "FrontPage – OS Teaching Wiki". Retrieved 2010-03-18.
- ^ "School of Computing at Southern Adventist University". Retrieved 2017-12-10.
- ^ "CS-537: Introduction to Operating Systems". Retrieved 2011-11-04.
- ^ "CS 6460: Operating Systems". Retrieved 2014-01-20.
- ^ "Embedded in Academia : Xv6". Retrieved 2014-04-08.
- ^ "CS 202: Advanced Operating System". Retrieved 2017-12-02.
- ^ "General Information — CS-3210, Fall 2017 1 documentation". cs3210.cc.gatech.edu. Retrieved 2019-06-21.
- ^ "Operativni sistemi 2 - Projektni zadatak" (in Serbian). Archived from the original on November 20, 2021. Retrieved 2021-11-20.
Zadatak studenta je da izmeni deo operativnog sistem xv6 tako da podrži raspoređivače čije je opis dat u ovom projektu.
- ^ "Lecture Notes on Operating Systems". www.cse.iitb.ac.in. Retrieved 2020-09-28.
- ^ "1DV201: Operating system". Retrieved 2013-03-14.
- ^ "COSC440: Advanced Operating system". Retrieved 2015-07-14.
- ^ "SistOp14: Operating Systems". Retrieved 2015-08-06.
- ^ "Operating Systems". Retrieved 2015-08-06.
- ^ "Sistemi Operativi". Retrieved 2015-10-18.
- ^ "CS385 – Operating Systems Concepts and Design". Retrieved 2015-03-18.
- ^ "01:198:416: Operating Systems Design". Retrieved 2010-02-05.
- ^ "Progettazione di Sistemi Operativi". Retrieved 2017-10-09.
- ^ "iust os". os-course.github.io. Retrieved 2020-11-14.
- ^ "Operating Systems instructed by Dr. Mehdi Kargahi".
- ^ "Operačné systémy". UIM (in Slovak). Retrieved 2019-10-28.
- ^ "DCC605: Sistemas Operacionais". Retrieved 2015-11-16.
- ^ "094210 Computer Organization and Operating System, Spring 2020". Retrieved 2020-05-14.
- ^ "CS 1550 Introduction to Operating Systems (COE 1550) -Fall 2020". people.cs.pitt.edu. Retrieved 2020-09-28.
외부 링크
x86(유지관리되지 않음):
- xv6 소스 코드
- xv6 북 소스 코드
- xv6: 단순하고 유닉스 같은 교육 운영 체제, xv6 책 rev11.
- xv6 소스 코드의 인쇄 가능한 버전, rev11.
RISC-V:
- xv6 소스 코드
- xv6 북 소스 코드
- xv6: 단순하고 유닉스 같은 교육 운영 체제, xv6 책 rev2.