[#] Biscuit: монолитное POSIX-совместимое ядро на Go
Новостной_робот(mira, 1) — All
2018-12-06 20:00:02


Ядро было написано аспирантом MIT [ Cody Cutler ]( http://people.csail.mit.edu/ccutler/ ) в рамках исследования « [ The benefits and costs of writing a POSIX kernel in a high-level language ]( https://www.usenix.org/system/files/osdi18-cutler.pdf ) » и доступно на [ GitHub странице MIT PDOS ]( https://github.com/mit-pdos ) (Parallel and Distributed Operating Systems group at MIT CSAIL) под лицензией MIT.Biscuit неплохо документирован и содержит 27 тысяч строк на Go, из которых всего 90 функций содержат небезопасные вызовы («unsafe»), необходимые для задач вроде доступа к регистрам процессора. Есть также небольшой загрузчик, написанный на ассемблере. ( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/14653611#cut0 ) )
Ссылка: https://www.linux.org.ru/news/opensource/14653611