1. Собирать Xorg я просто ненавижу из-за все тех же гнутых autotools (собирается долго + надо для каждой библиотечки (а их там немало) запускать configure, make, make install, и при этом библиотеки зависят друг от друга, так что собирать их надо в определенном порядке). 2. Все-таки надо выбрать более современный язык, например, C++ (а возможно и D). Использование Java (C#) может привести к потери быстродействия (хотя и не всегда; зато грузиться Xorg будет дольше при JIT компиляции). Код, от которого требуется наибольшая производительность (это, как правило, около 5%) можно написать и на ассемблере (что, в Java сделать сложнее + JNI не отличается особой эффективностью). 3. Наверное, архитектура Xorg уже устарела, так что, возможно, надо создать новую систему или изменить архитектуру Xorg.
|