>2. Все-таки надо выбрать более современный язык, например, C++Милая, да выберите и пишите. Может, поймёте по дороге, почему же для низкоуровневого системного софта как раз C и является ассемблером. И не в ём тут проблема.
>3. Наверное, архитектура Xorg уже устарела, так что, возможно, надо создать новую
>систему или изменить архитектуру Xorg.
Менеджить проект надо лучше. Или у вендоров терпение лопнет, или старики опять психанут и разгонят дятлов подальше от непосредственно того, что идёт в релиз. Не пойму, как умудрились, сваливая от BSD-like модели разработки XFree86, не изучить очевидный пример и поднять а-ля LKML, а не этот бардак с кучей козлов в одном огороде.
Ядро Linux разрабатывается гораздо устойчивей из-за того, что есть структура доверия и ответственности, основанная на работоспособности результата труда конкретного человека.
А тут... распределённая безответственность: ну сломал Xv на ati, ну и хрен с ними, с пользователями. Пусть спасибо скажут, что ещё хоть что-то работает!