Re[4]: ОС на .Net
От: VladD2 Российская Империя www.nemerle.org
Дата: 05.01.06 13:47
Оценка:
Здравствуйте, vdimas, Вы писали:

VD>>1. Барток (компилятор в нэйтив код).


V>не нужен (отдельная тема)


А, ну-ну.

VD>>2. ЖЦ.


V>Boehm — классика


В лес такие ОС! Мало того что он дерьмо полное, так еще и пол кода вашей ОС будет на С++ написана. Причем это не ОО-код, а низкоуровневневая дергатня с указателями. Багодром, короче.

VD>>3. Шедулер задач.


V>

V>нам прямо сейчас требуется самый качественный шедуллинг??? А если подойдет "обычный", то есть море инфы и реализаций

Что значит сейчас? Это нужно в принципе. Без этого будет не ОС, а МС ДОС. А для старта можно действительно отдельные вещи делать просто под управлением CLR.

V>Ротор — нет, MONO — да. По Ротору самые интересные части не показаны (в первой версии, вторую не смотрел)


И каких же таких частей нет в Роторе, что есть в Моно? Единственное с чем могу согласиться, так это с тем, что можно содержит куда меньше неуправляемого кода.

V>А зачем Барток? А на чем, интересно ngen.exe написан? И кстати, во втором Роторе исходники ngen.exe присутствуют?


А что такое по твоему Барток? Это и есть ngen позволяющий получить законченный исполяемый образ, а не только скомпилированные методы которые без рантайма можно на помойку выбросить.

В общем, ngen нужно так напильником дорабатывать, что вы костьми ляжете на этой задаче. Куда проще доработать Феникс. Там хотя бы гтовое АПИ и компонентная архитектура подразумевающая возможность модификации поведения.

К тому же ты же Ротон не хотел брать в рассчет.
... << RSDN@Home 1.2.0 alpha rev. 620>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.