Cela fait longtemps que je n'ai pas regardé les APIs GNOME, mais il y a certainement là aussi des « API non graphiques » comme GVfs.
Evidemment. En fait GNUstep est lui-même scindé en plusieurs librairies :
- gnustep-base est l'équivalent de FoundationKit pour Cocoa et de la glib pour GTK, ainsi que DBus, des api réseaux, etc.
- gnustep-gui : l'équivalent d'AppKit pour Cocoa et de gtk.
- gnustep-back : le moteur d'affichage graphique. Chaque appli GNUstep peut choisir son backend d'affichage. Le principal repose actuellement sur cairo sous X11. Un moteur reposant sur opal (équivalent de Quartz pour Cocoa) est à moitié développé et enlisé depuis plusieurs années, mais le portage de webkit va reposer dessus. Un proof-of-concept de backend pour wayland a aussi été développé à l'automne dernier.
[^] # Re: Présentation un peu exagérée
Posté par Anares . En réponse à la dépêche CD amorçable GNUSTEP 2.5.1 (AMD64) et 2.6 (Raspberry Pi). Évalué à 1.
Evidemment. En fait GNUstep est lui-même scindé en plusieurs librairies :
- gnustep-base est l'équivalent de FoundationKit pour Cocoa et de la glib pour GTK, ainsi que DBus, des api réseaux, etc.
- gnustep-gui : l'équivalent d'AppKit pour Cocoa et de gtk.
- gnustep-back : le moteur d'affichage graphique. Chaque appli GNUstep peut choisir son backend d'affichage. Le principal repose actuellement sur cairo sous X11. Un moteur reposant sur opal (équivalent de Quartz pour Cocoa) est à moitié développé et enlisé depuis plusieurs années, mais le portage de webkit va reposer dessus. Un proof-of-concept de backend pour wayland a aussi été développé à l'automne dernier.