> они тащат POSIX-совместимость, что, на мой взгляд, есть минус.
Я тоже считаю, что нельзя делать всё ради совместимости с POSIX, но с другой стороны это даёт совместимость с основной массой приложений. Или это цена, которую стоит заплатить?
> Вообще, проект L4 нагоняет некоторую тоску. Как бы не получился Multics-2000. :-/
Почему? Разве плохо, что разработчики прилежно документируют интерфейс ядра? Реализации есть уже на 8 платформах или даже больше.
> Но для этого хотелось бы дождаться поддержки Ады2005 в GCC.
Т.е. планируете переписать ядро на Аде? Aда2005 вроде уже большей частью в GCC реализована. Или есть какая-то нереализованная возможность без которой никак нельзя начать переход? А что будет после перехода с частями, которые сейчас на C? Как планируется стыковать написанное на Аде ядро с библиотеками на C, от которых уйти довольно сложно?
L4 поражает своей универсальностью. И не дает никакой полезной функциональности. Красивость ради красивости?
От GCC требуется реализация интерфейсов Ады2005. Их пока еще нету. Совсем уж переписывать, может, и не надо, просто обеспечить двуязыковость. Стыковать Аду с Си совсем несложно, при определенной самодисциплине.
Re: uOS
Date: 2005-11-24 23:58 (UTC)Я тоже считаю, что нельзя делать всё ради совместимости с POSIX, но с другой стороны это даёт совместимость с основной массой приложений. Или это цена, которую стоит заплатить?
> Вообще, проект L4 нагоняет некоторую тоску. Как бы не получился Multics-2000. :-/
Почему? Разве плохо, что разработчики прилежно документируют интерфейс ядра? Реализации есть уже на 8 платформах или даже больше.
> Но для этого хотелось бы дождаться поддержки Ады2005 в GCC.
Т.е. планируете переписать ядро на Аде? Aда2005 вроде уже большей частью в GCC реализована. Или есть какая-то нереализованная возможность без которой никак нельзя начать переход? А что будет после перехода с частями, которые сейчас на C? Как планируется стыковать написанное на Аде ядро с библиотеками на C, от которых уйти довольно сложно?
Re: uOS
Date: 2006-01-07 10:12 (UTC)L4 поражает своей универсальностью. И не дает никакой полезной функциональности. Красивость ради красивости?
От GCC требуется реализация интерфейсов Ады2005. Их пока еще нету. Совсем уж переписывать, может, и не надо, просто обеспечить двуязыковость. Стыковать Аду с Си совсем несложно, при определенной самодисциплине.