Экспериментальная ОС - PullRequest
       11

Экспериментальная ОС

2 голосов
/ 05 августа 2011

Может кто-нибудь предложить какую-нибудь экспериментальную, простую для понимания операционную систему, написанную на языке высокого уровня , на которой я могу сделать некоторые интересные вещи в качестве учебного опыта.Есть некоторые ОС, такие как MikeOS , TomOS и т. Д., Но они написаны на языках ассемблера.

По сути, я хочу ОС, которая имеет поддержку драйверов для управления питанием, но должнане быть очень большим.

Ответы [ 2 ]

3 голосов
/ 05 августа 2011

House , написанный на Haskell ontop интерфейса H и системы времени выполнения GHC. В качестве альтернативы рассмотрим паравиртуальную машину, которая работает на Xen, как мини-операционная система (написанная на C, находится в репозитории Xen) или HaLVM (кросс-компилятор Haskell для Xen ABI).

Отойдя от царства Xen / Haskell, вы можете взглянуть на Haiku - повторное внедрение BeOS в C ++.

0 голосов
/ 08 августа 2011

Хотя я сам не смотрел на код, MINIX имеет репутацию простой для понимания образовательной операционной системы.Вы должны сами убедиться, есть ли у него поддержка управления питанием, хотя размер сети говорит о том, что MINIX 3 нацелен на встраиваемые системы, поэтому я бы сказал, что ваши шансы хорошие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...