| Server IP : 104.21.25.180 / Your IP : 104.23.197.123 Web Server : Apache/2.4.37 System : Linux almalinux.duckdns.org 4.18.0-553.111.1.el8_10.x86_64 #1 SMP Sun Mar 8 20:06:07 EDT 2026 x86_64 User : ricodeal ( 1046) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/libosinfo/ |
Upload File : |
libosinfo
=========
libosinfo is a GObject based library API for managing information about
operating systems, hypervisors and the (virtual) hardware devices they can
support. It includes a database containing device metadata and provides APIs
to match/identify optimal devices for deploying an operating system on a
hypervisor. Via the magic of GObject Introspection, the API is available in all
common programming languages with demos for javascript (GJS/Seed) and python
(PyGObject). Vala bindings are also provided.
libosinfo is Free Software and licenced under LGPLv2+.
Information about the latest official releases can be found at:
https://libosinfo.org/download/
Dependencies
============
- Required:
- meson >= 0.49.0
- gobject-2.0
- gio-2.0
- libxml-2.0
- libxslt-1.0
- Optional:
- gobject-introspection
- Vala (build-time only)
Patch submissions
=================
Patch submissions are welcomed from any interested contributor.
The preferred way to submit patches for libosinfo is opening a
Merge Request against:
https://gitlab.com/libosinfo/libosinfo
General discussions can also happen at the mailing list:
https://www.redhat.com/mailman/listinfo/libosinfo
For further information about libosinfo please consult the project
homepage
https://libosinfo.org/
Testing
=======
In order to test libosinfo, you should run:
$ meson build
$ ninja -C build check
--End