- Xv6
-
xv6 Разработчик Семейство ОС потомок UNIX
Поддерживаемые платформы Тип ядра Лицензия Состояние Актуальное
Веб-сайт
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].
Сноски
- ↑ Xv6, a simple Unix-like teaching operating system. Архивировано из первоисточника 31 июля 2012. Проверено 5 февраля 2010.
- ↑ xv6 source listing (pdf).(недоступная ссылка — история) Проверено 17 апреля 2011.
- ↑ 01:198:416: Operating Systems Design. Архивировано из первоисточника 31 июля 2012. Проверено 5 февраля 2010.
- ↑ CS422/522: Operating Systems, Spring 2010 — Overview. Архивировано из первоисточника 31 июля 2012. Проверено 5 февраля 2010.
- ↑ 600.318/418: Operating Systems. Архивировано из первоисточника 31 июля 2012. Проверено 28 февраля 2010.
- ↑ FrontPage - OS Teaching Wiki. Архивировано из первоисточника 31 июля 2012. Проверено 18 марта 2010.
- ↑ xv6-on-arm. Архивировано из первоисточника 31 июля 2012. Проверено 22 января 2009.
- ↑ xv6-vm. Архивировано из первоисточника 31 июля 2012. Проверено 22 января 2009.
Ссылки
Категории:- Операционные системы
- UNIX
- UNIX-подобные операционные системы
Wikimedia Foundation. 2010.