| xv6 | |
|---|---|
| | |
| Разработчик | Массачусетский технологический институт |
| Семейство ОС | потомок UNIX |
| Поддерживаемые языки | английский |
| Поддерживаемые платформы | Симметричная мультипроцессорность x86 |
| Тип ядра | Монолитное |
| Лицензия | Лицензии MIT |
| Состояние | Актуальное |
| Репозиторий исходного кода |
github.com/mit-pdos/xv6-… github.com/mit-pdos/xv6-… |
| Веб-сайт | pdos.csail.mit.edu/6.828… |
xv6 — современная реализация 6-й версии операционной системы UNIX для архитектуры x86, написанная на ANSI C. Она используется в учебных целях в MIT в курсе проектирования операционных систем (Operating Systems Engineering (6.828)). В отличие от GNU/Linux и BSD, xv6 достаточно простая система, чтобы изучить её за один семестр, но при этом она содержит все основные идеи и архитектуру UNIX[1]. Курс построен не на коде оригинальной UNIX System VI, потому что эта система написана на устаревшем до-ANSI C и рассчитана на мало распространённые сейчас PDP-11.
Одна из интересных особенностей Makefile xv6 — это возможность представлять листинг исходного кода в PDF. Вывод кода содержит всего 87 страниц, включая перекрёстные ссылки[2]. Он напоминает оригинальный код V6, который в похожем виде был опубликован в книге Лайонса.
xv6 также использовалась в учебных курсах в Рутгерском университет[3], Йельском университете[4], Университете Джонса Хопкинса[5] и Университете Цинхуа[6].
xv6 была портирована для архитектуры ARM[7], а также в неё была добавлена поддержка виртуальной памяти[8].
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .