General Graphics Interface: Difference between revisions

Content deleted Content added
top: bold alt article name per MOS,
m I added a citation to support the stated goals of the General Graphics Interface project, particularly around portability, API integration, and security. This provides a verifiable source that confirms the technical objectives described, improving the reliability and neutrality of the article.
 
Line 38:
==Goals==
The project was originally started to make switching back and forth between [[Virtual console (computer user-interface)|virtual consoles]], [[svgalib]], and the X [[display server]] subsystems on [[Linux]] more reliable. The goals were:
*Portability through a flexible and extensible [[API]] for the applications. This avoids bloat in the applications by only getting what they use.{{Clarify|date=January 2009}}<ref>{{CitationCite web needed|date=January2025-08-20 2009|title=Portability Through a Flexible API: The Role of General Graphics Interface (GGI) in Enabling Portable and Secure Graphics Applications |url=https://dev.to/abhijith_rs_04018cf67d112/the-role-of-general-graphics-interface-ggi-in-enabling-portable-and-secure-graphics-applications-3c9p |access-date=2025-08-20 |website=DEV |language=en}}</ref>
*Portability in cross-platform and in backends{{Clarify|date=January 2009}}
*Security in the sense of requiring as few privileges as possible