Standardowym środowiskiem graficznym w systemach Unix i Linux jest posiadający swoje własne biblioteki GUI X Window System. Biblioteki te umożliwiają niskopoziomowe tworzenie graficznych aplikacji dla X, bywają jednak trudne w użyciu. Wykorzystuje je głównie starsze oprogramowanie, dziś graficzne aplikacje tworzy się raczej w oparciu o biblioteki GTK+ i Ot -- to na nich oparte są dwa najpopularniejsze duże środowiska graficzne dla Linuksa: GNOME i KDE.
Powszechnie używana nazwa biblioteki
Czy biblioteka nadaje się dla początkującego programisty?
Poszczególne narzędzia opatrzone są różnymi licencjami. Licencje GTK+, TK i GNUstep pozwalają na bezpłatne tworzenie zarówno wolnodostępnego, jak i zamkniętego oprogramowania. Licencja Motifa jest płatna, a licencja Qt jest płatna tylko w przypadku tworzenia oprogramowania zamkniętego.
Język najczęściej używany z daną biblioteką.
Inne języki, których również można używać z daną biblioteką.
Programy korzystające z biblioteki.
Dodatkowe informacje.
Biblioteka: TK
Początkujący: tak
Licencja: darmowa
Język: TCL
Inne jęz: Perl, Python, inne
Zastosowania: make xconfig, TKDesk
Uwagi:
Biblioteka: GTK+
Początkujący: nie
Licencja: darmowa (LGPL)
Język: C
Inne jęz: Perl, C++, Python, wiele innych
Zastosowania: GNOME, Gimp
Uwagi: Bardzo popularna
Biblioteka: QT
Początkujący: nie
Licencja: darmowa przy rozwijaniu oprogramowania wolnodostępnego
Język: C++
Inne jęz: Python, Perl, C, inne?
Zastosowania: KDE
Uwagi: Bardzo popularna
Biblioteka: Motif
Początkujący: nie
Licencja: płatna
Język: C/C++
Inne jęz: Python, inne?
Zastosowania: Netscape, Wordperfect
Uwagi: Darmowy odpowiednik: Lestiff (http://www.lesstif.org/)
Biblioteka: GNUstep
Początkujący: nie
Licencja: darmowa (LGPL)
Język: Objective C
Inne jęz: Guile, Java?
Zastosowania: Żadna z popularnych aplikacji
Lista aplikacji: http://www.gnustep.org/resources/apps.html
Uwagi: Wciąż w trakcie rozwoju