Здравствуйте, Ведмедь, Вы писали:
В>Здравствуйте, vvaizh, Вы писали:
V>>Для затравки: V>>кол-во функций в ядре Unix ~200 V>>кол-во функций в ядре Win >2000
В>ИНтересно, это что получается что функций ядра в Win столько же сколько и API функций системы ( часть которых к ядру не имеет никакого отношения ) ? Это как?
А вот так.. Ты видел Win на которой от оригинального MS-продукта стоит только то, что ты называешь "ядром"?
Я вот нет.. поэтому и называю "ядром" всё API..
А на Linux всё именно так и обстоит (т.е. ядро одно, а поверх него может стоять что попало, и таких примеров много)..
Соотв. если в проекте Linux команда отвечающая за ядро, тестирует только функции ядра (~200 шт),
а за всё остальное отвечают множество других команд (и соотв выбор вариантов гораздо больший),
То в MS команда отвечает сразу за всё.. и тестить и переносить это "чудо" приходится соответственно.. разом все ~2000 функций..
Для примера поищи во флэйме выше упоминания проблем переноса Win вместе со всей комарильей на 64 бита..
Простой принцип самораскрутки и модуьности, на которые в MS забили.. Скрыв ядро во внутрь..
У меня вот вообще вопрос, GDI в Win работает через функции ядра? или у него "прямой хак"?