2013-11-26 1 views
2

После изучения ядра Linux и X11 мне интересно, какая позиция компонента GUI находится в окнах.
Остается ли такая позиция, как X Windows? или Является ли он частью ядра Windows в ядре ядра (или что-то в этом роде)?
Qt, GTK + завершает собственный API Win32 при компиляции на Windows-машине?
Извините за мой плохой английский!Является ли GUI частью WinNT в Windwos Serial?

ответ

3

User32, вероятно, наиболее сопоставим с X11, субкомпонентом, который реализует окна. Gdi32 - это традиционный графический слой. DirectX важна не только для игр, но и для ядра WPF и DirectWrite. WinRT является новым.

Нет, все они являются компонентами usermode и не находятся в ядре. Драйвер видео был однажды usermode, а также, когда у NT все еще были микроядерные амбиции, но это не продлилось долго, перфомант был слишком бедным. Да, Qt и GTK + оберните user32.

+0

Спасибо! :)! – John

Смежные вопросы