stringtranslate.com

GIO (software)

Así como la biblioteca GNU C sirve como contenedor para las llamadas al sistema del kernel de Linux , las bibliotecas incluidas en GLib ( GObject , Glib , GModule, GThread y GIO ) sirven como contenedores adicionales para sus tareas específicas.
Arquitectura de software simplificada de GTK . Pango , GDK , ATK , GIO , Cairo y GLib .

GIO ( Gnome Input/Output ) es una biblioteca diseñada para ofrecer a los programadores una interfaz moderna y fácil de usar para un sistema de archivos virtual . Permite que las aplicaciones accedan a archivos locales y remotos con una única API consistente , que fue diseñada "para superar las deficiencias de GnomeVFS " y ser "tan buena que los desarrolladores la prefieran a las llamadas POSIX sin formato ". [1]

GIO funciona como una biblioteca de sistema de bajo nivel para la pila de software GNOME Shell / GNOME / GTK y está siendo desarrollada por The GNOME Project . Se mantiene como una biblioteca independiente, libgio-2.0 , pero se incluye en GLib . GIO es un software libre y de código abierto publicado bajo la Licencia Pública General Reducida de GNU .

Características

Además de esto, GIO proporciona funciones para la supervisión de archivos, E/S asincrónica y finalización de nombres de archivos. Además de las interfaces, GIO proporciona implementaciones para el caso local. El paquete GVfs proporciona implementaciones para varios sistemas de archivos de red como módulos cargables.

Véase también

Referencias

  1. ^ "Manual de referencia de GIO".
  2. ^ "xdgmime en git GIO".[ enlace muerto permanente ]
  3. ^ "inotificar en GIO git".[ enlace muerto permanente ]
  4. ^ "FAM en GIO git".[ enlace muerto permanente ]

Enlaces externos