История изменений
Исправление tiinn, (текущая версия) :
Для обеспечения бинарной совместимости необязательно повторять архитектуру
Нет, обязательно, а то дрова не заработают
Достаточно написать API, который будет выдавать результаты, которых ожидают виндовые приложения и драйверы
Нет, ибо необходимо воспроизвести все грязные хаки и ошибки мелкософта, нагло используемые аппликухами
И в гайке этот подход работает
Гайка не стремится к 100% совместимости с Beos, не обязана поддерживать Beosовские дрова, да и софта под гайку было написано на порядок меньше - на порядок меньшим количеством разработчиков.
Исходная версия tiinn, :
Для обеспечения бинарной совместимости необязательно повторять архитектуру
Нет, а то дрова не заработают
Достаточно написать API, который будет выдавать результаты, которых ожидают виндовые приложения и драйверы
Нет, ибо необходимо воспроизвести все грязные хаки и ошибки мелкософта, нагло используемые аппликухами
И в гайке этот подход работает
Гайка не стремится к 100% совместимости с Beos, не обязана поддерживать Beosовские дрова, да и софта под гайку было написано на порядок меньше - на порядок меньшим количеством разработчиков.