GNU C Library(glibc) - wrapper around linux kernel and it communicates to kernel via system calls. Its the implementation of the C standard library.
GLib - It uses GNU C Library to use linux kernel resource. All basic & advanced data structures, thread creation, IPC related & processes can be called through GLib API. It provides Main loop functionality which is used in applications like DBus (GDBus).
GDK(GIMP Drawing Kit) - Its a drawing tool used to communicate to graphical system. It provides API using which we can communicate with display device driver easily.
GTK+(GIMP Toolkit) Its a UI development toolkit, a level above which is used to design UI for the applications. It makes the code portable from various OS, as the code once written using GTK+, we can cross-compile it to any platform. GNOME linux GUI is built using GTK+.
Now a days, people prefer using Qt, as it provides rich set of APIs to construct beautiful UI and as well as portable from OS to OS and device to device.
GLib - It uses GNU C Library to use linux kernel resource. All basic & advanced data structures, thread creation, IPC related & processes can be called through GLib API. It provides Main loop functionality which is used in applications like DBus (GDBus).
GDK(GIMP Drawing Kit) - Its a drawing tool used to communicate to graphical system. It provides API using which we can communicate with display device driver easily.
GTK+(GIMP Toolkit) Its a UI development toolkit, a level above which is used to design UI for the applications. It makes the code portable from various OS, as the code once written using GTK+, we can cross-compile it to any platform. GNOME linux GUI is built using GTK+.
Now a days, people prefer using Qt, as it provides rich set of APIs to construct beautiful UI and as well as portable from OS to OS and device to device.
No comments:
Post a Comment