David S. answered 09/01/25
Tutor
4.1
(80)
Certified Linux Computer Technician with Azure Cloud Experience
GTK+ is one answer for desktop APIs, but the kernel (the Linux code) has its own set of APIs. https://docs.kernel.org/core-api/kernel-api.html