Топ питань
Часова шкала
Чат
Перспективи

Xv6

З Вікіпедії, вільної енциклопедії

Xv6
Remove ads

xv6 — сучасна реалізація операційної системи UNIX v6[en] для архітектур x86 і RISC-V, написана на ANSI C. Вона використовується в навчальних цілях у MIT в курсі проектування операційних систем (Operating Systems Engineering (6.828 та 6.S081)). На відміну від GNU/Linux і BSD xv6 досить проста система, щоб вивчити її за один семестр, але при цьому вона містить всі основні ідеї та архітектуру UNIX[1]. Курс побудований не на коді оригінальної UNIX v6, тому що ця система написана на застарілому до-ANSI C і розрахована на 16-розрядні апаратні платформи типу PDP-11.

Коротка інформація Розробник, Родина ОС ...

Одна з цікавих особливостей Makefile xv6 — це можливість представляти лістинг коду програм у форматі PDF. Лістинг коду містить 87 сторінок, включаючи перехресні посилання[2]. Він нагадує оригінальний код UNIX v6, який у схожому вигляді був опублікований в книзі Лайонса.

xv6 також використовувалася в навчальних курсах у Рутгерському університеті[3], Єльському університеті[4], Університеті Джонса Гопкінса[5] Університеті Цінхуа[6].

xv6 була портована для архітектури ARM[7], а також у неї була додана підтримка віртуальної пам'яті[8].

Remove ads

Джерела

Посилання

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads