An Open Source and powerful library that contains many useful and capable C routines. #C routines library #Hashes library #Portability wrappers #GLib #C #Routines
GLib2 is an open source and freely downloadable low-level core library software that forms the basis for the GTK+ GUI toolkit framework, as well as for the GNOME graphical desktop environment.
The software has been designed from the offset to provide data structure handling for the C programming language, portability wrappers, powerful interfaces for runtime functionality like event loop, threads, dynamic loading, as well as a reliable object system.
GLib2 is distributed as a standalone library software, but it is an important part of the GTK+ Toolkit project. Both are used by many GNOME-based applications, and by the entire GNOME desktop environment.
As its name suggests, GLib2 is the next generation GLib library, used in modern applications that are part of the latest GNOME distribution and use the GTK+ 2 or even the newer GTK+ 3 frameworks. The latest release of GLib2 is always fully compatible with the latest release of GTK+ and GNOME.
The GLib2 library is usually installed automatically along with the GNOME desktop environment or various other GNOME apps that require it. It is usually distributed as a source package, which can be easily installed on 32 or 64-bit computer platforms.
To install GLib2 using the source package, download the latest release from either Softpedia or the project’s official website (see the homepage link at the end of the article), save it somewhere on your computer, and unpack it.
Open a terminal emulator app, navigate to the location where you have extracted the archive file (e.g. cd /home/softpedia/glib-2.43.3), run the ‘./configure && make’ command to configure and compile the library, followed by the ‘sudo make install’ command to install it system wide and make it available to all applications that require it.
What's new in GLib2 2.63.4:
- Fix various race conditions on signal emission in GDBus (#604, #978, #1232)
- Change thread pools so that thread attributes (in particular, priority) are inherited from the thread which created the `GThreadPool` initially, rather than from the thread which is pushing a new job into the pool (#1834, #2007)
- Expand support for running Windows apps with `g_app_info_launch_default_for_uri()` using rundll32 on Windows (#1932)
- Support multiple directories in `GSETTINGS_SCHEMA_DIR` environment variable (#1998)
GLib2 2.63.4
Softpedia Editor's Pick add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- main category:
- Programming
- developer:
- visit homepage
ShareX 16.0.1
Zoom Client 6.0.0.37205
calibre 7.9.0
IrfanView 4.67
paint.net 5.0.13 (5.13.8830.42291)
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
7-Zip 23.01 / 24.04 Beta
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
Windows Sandbox Launcher 1.0.0
Bitdefender Antivirus Free 27.0.35.146
- 4k Video Downloader
- Windows Sandbox Launcher
- Bitdefender Antivirus Free
- ShareX
- Zoom Client
- calibre
- IrfanView
- paint.net
- Microsoft Teams
- 7-Zip