Здравствуйте, AndrewVK, Вы писали:
V>>На нем можно накатать эмулятор внешней аппаратуры для ОС и заодно выставить интерфейсы, понятные .Net. Если разработка созреет для чего-то более реального, то тогда уже можно будет смотреть на полудотнетный-полунативный Барток.
AVK>Я что то не понял. Кто в самом начале будет выполнять IL?
В самом начале кто-то должен загрузить в память VM .Net. Этот "кто-то" очевидно весьма нативен по отношению к конкретному процессору, так же же как и джит. Оставляем эту процедуру загрузки "за кадром", т.е. делаем ее в виде заглушки, скажем, использовав JIT от MONO. Не думаю, что загвоздка в этом. Нам даже не важно КАК ИМЕННО это будет сделано в конечном варианте.
Я просто предолжил Муравью сразу перейти к той части ОС, которая managed, не ломая голову над процедурой начальной загрузки. Т.е. предложил перейти к "интересной" части, оставив ненужные подробности на потом. Более того, "плоская" модель памяти позволит отлаживать все это на имеющихся ср-вах разработки.