Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, vdimas, Вы писали:
V>>Раз твоя ОС будет как Сингулярити работать в плоской модели памяти, то задача начального макетирования резко упрощается. Саму ОС можно будет разрабатывать прямо в виндах или в чем угодно.
VD>Ага. Резко! Вот только остается написать свой:
VD>1. Барток (компилятор в нэйтив код).
не нужен (отдельная тема)
VD>2. ЖЦ.
Boehm — классика
VD>3. Шедулер задач.
нам прямо сейчас требуется самый качественный шедуллинг??? А если подойдет "обычный", то есть море инфы и реализаций
VD>В общем, много чего. Хотя конечно стартовать можно и по проще. Просто переделывать Моно или Ротор. Но это тоже задача еще та.
Ротор — нет, MONO — да. По Ротору самые интересные части не показаны (в первой версии, вторую не смотрел)
V>>ИМХО, не нужно связываться ни с ассемблером (пока) ни с регистрами и пр. Прямо на С++ можно накатать HAL и процедуры инициализации. Остальное — на C# и уже прямо сейчас.
VD>А зачем при этом связываться с С++?
А зачем Барток? А на чем, интересно ngen.exe написан? И кстати, во втором Роторе исходники ngen.exe присутствуют?