Qt是Trolltech這家商業公司所開發的一個跨平臺FrameWork環境,在X環境下可以看作是一套功能完整的用戶界面工具包,它采用類似C++的語法,并且具備物件導向功能。跨平臺的特性可以讓使用Qt編寫的軟件,在Microsoft Windows 95/98/2000、 Microsoft Windows NT、MacOS X、Linux、Solaris、HP-UX、Tru64 (Digital UNIX)、Irix、FreeBSD、BSD/OS、SCO、AIX等許多平臺上執行。雖然是商業公司的產品,但是Qt走的卻是開源路線,并遵循同樣的游戲規則,提供免費下載,全部都是開放源代碼,非商業用途亦采用GPL的版權宣告,聞名的Open Source “KDE” 項目便是采用Qt所開發的。
Microwindows Open Source PRoject成立的宗旨在于針對體積小的裝置,建立一套先進的視窗環境,在Linux桌面上通過交叉編譯可以很輕易地制作出micro-windows的程序。 MicroWindows能夠在沒有任何操作系統或其他圖形系統的支持下運行,它能對裸顯示設備進行直接操作。這樣,MicroWindows就顯得十分小巧,便于移植到各種硬件和軟件系統上。
Tiny X Server是XFree86 Project的一部分,由Keith Pachard先生所發展,而他本身就是XFree86專案的核心成員之一。一般的X Server都太過于龐大,因此Keith Packard就以XFree86為基礎,精簡了不少東西而成Tiny X Server,它的體積可以小到幾百Kb而已,非常適合應用于嵌入式環境。
以純X Window System搭配Tiny X Server架構來說,最大的優點就是彈性與開發速度,因為與桌面的X架構相同,因此相對于很多以Qt、GTK+、FLTK等開發的軟件可以很輕易地移植上來。